aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/itk/files/Makefile.lib
diff options
context:
space:
mode:
authorMikhail Teterin <mi@FreeBSD.org>2001-07-28 14:53:46 +0000
committerMikhail Teterin <mi@FreeBSD.org>2001-07-28 14:53:46 +0000
commit3295fa4f6e3f5d505ba1cae15385579d1a0bf31e (patch)
tree52b438d6e53f18c71a5dc4c07feb9f29ec0a5de7 /x11-toolkits/itk/files/Makefile.lib
parente5e02cd0bf1d3a0288adcd387a4e53d44cb23177 (diff)
downloadports-3295fa4f6e3f5d505ba1cae15385579d1a0bf31e.tar.gz
ports-3295fa4f6e3f5d505ba1cae15385579d1a0bf31e.zip
Notes
Diffstat (limited to 'x11-toolkits/itk/files/Makefile.lib')
-rw-r--r--x11-toolkits/itk/files/Makefile.lib36
1 files changed, 25 insertions, 11 deletions
diff --git a/x11-toolkits/itk/files/Makefile.lib b/x11-toolkits/itk/files/Makefile.lib
index 9f362ba9fcd8..a99d8611fb61 100644
--- a/x11-toolkits/itk/files/Makefile.lib
+++ b/x11-toolkits/itk/files/Makefile.lib
@@ -1,10 +1,10 @@
NOPROFILE= yes
-LIB= itk30
-ITK_LIBRARY= ${PREFIX}/lib/itk3.0
+LIB= itk${MAJOR}${MINOR}
+ITK_LIBRARY= ${PREFIX}/lib/itk${MAJOR}.${MINOR}
CFLAGS+= -I. -I./../generic \
- -I${TCL_PREFIX}/include/tcl8.2/generic \
- -I${ITCL_PREFIX}/include/itcl3.0/generic \
- -I${TK_PREFIX}/include/tk8.2/generic \
+ -I${PREFIX}/include/tcl8.3/generic \
+ -I${PREFIX}/include/itcl${MAJOR}.${MINOR}/ \
+ -I${PREFIX}/include/tk8.3/generic \
-I/usr/X11R6/include \
-DHAVE_GETCWD=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DUSE_TERMIOS=1\
-DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1\
@@ -13,15 +13,29 @@ CFLAGS+= -I. -I./../generic \
-DTCL_SHLIB_EXT=\".so\" \
-DHAVE_SYS_FILIO_H=1 \
-DRETSIGTYPE=void \
- -DITK_LIBRARY=\"${ITK_LIBRARY}\" \
+ -DITK_LIBRARY=\"${ITK_LIBRARY}\"
+LDADD+= -L${PREFIX}/lib -litcl${MAJOR}${MINOR} -L${X11BASE}/lib -lX11 -ltk83
+.PATH: ${.CURDIR}/generic
-GENERIC_DIR= ../generic
-UNIX_DIR= .
+SRCS= itk_cmds.c itk_option.c itk_archetype.c itk_util.c
-SRCS= \
- $(GENERIC_DIR)/itk_cmds.c $(GENERIC_DIR)/itk_option.c \
- $(GENERIC_DIR)/itk_archetype.c $(GENERIC_DIR)/itk_util.c
+SCRIPTDIR= lib/itk${MAJOR}.${MINOR}
+SCRIPTPATH= ${PREFIX}/${SCRIPTDIR}
+LIBDIR= ${PREFIX}/lib
+INCDIR= ${PREFIX}/include/itk${MAJOR}.${MINOR}
+pkgIndex.tcl: ${.CURDIR}/pkgIndex.tcl.in
+ sed -e "s#@RELPATH@#..#" -e "s#@VERSION@#${MAJOR}.${MINOR}#" \
+ -e "s#@itcl_LIB_FILE@#${SHLIB_NAME}#" \
+ < ${.CURDIR}/pkgIndex.tcl.in > pkgIndex.tcl
+
+${SCRIPTPATH} ${INCDIR}:
+ mkdir -p ${.TARGET}
+
+beforeinstall: pkgIndex.tcl ${SCRIPTPATH} ${INCDIR}
+ ${BSD_INSTALL_DATA} pkgIndex.tcl ${.CURDIR}/library/* ${SCRIPTPATH}
+ ${BSD_INSTALL_DATA} ${.CURDIR}/generic/*.h ${INCDIR}
+ ${BSD_INSTALL_MAN} ${.CURDIR}/doc/*.n ${PREFIX}/man/mann/
.include <bsd.lib.mk>