diff options
author | Dirk Meyer <dinoex@FreeBSD.org> | 2001-11-24 04:53:27 +0000 |
---|---|---|
committer | Dirk Meyer <dinoex@FreeBSD.org> | 2001-11-24 04:53:27 +0000 |
commit | 2804095ef2163b60cc7c24cdb831689503b3dadb (patch) | |
tree | a1451e8850bb042c6926af0777b6ca5be68ec422 /databases/metakit/files | |
parent | Change a '|' to a '/' to unbreak the INDEX build. (diff) |
Add new option METAKIT_WITH_TCLKIT
that can only build under tcl84/tk84
Diffstat (limited to 'databases/metakit/files')
-rw-r--r-- | databases/metakit/files/Makefile.kit | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/databases/metakit/files/Makefile.kit b/databases/metakit/files/Makefile.kit new file mode 100644 index 000000000000..73015fc961a4 --- /dev/null +++ b/databases/metakit/files/Makefile.kit @@ -0,0 +1,52 @@ +# +# $FreeBSD% +# + +D= -DNDEBUG -DKIT_INCLUDES_TK -DHAVE_UNISTD_H +A= -DTCL_LOCAL_APPINIT=TclKit_AppInit +I= -I. -I${LOCALBASE}/include/tcl${V}/generic \ + -I${LOCALBASE}/include/tk${V}/generic \ + -I../../include -I/usr/X11R6/include -I${LOCALBASE}/include +L= ${LOCALBASE}/lib/libtcl${SHORT_V}.a \ + ${LOCALBASE}/lib/libtk${SHORT_V}.a \ + ../../builds/libmk4tcl.a +X= /usr/X11R6/lib/libX11.a +C= ${LOCALBASE}/lib/tcl${V} +K= ${LOCALBASE}/lib/tk${V} + +all: tclkit + +tclkit: kit + mkdir -p kit.vfs/lib kitsh.vfs/lib kitsh.vfs/bin \ + kit-unix.vfs/lib kitsh-unix.vfs/lib \ + kitsh.vfs/lib/tcl${V} kitsh.vfs/lib/tk${V} + rm -f kitsh.vfs/bin/sync.tcl + cp -p sync.tcl kitsh.vfs/bin/ + (tar -C ${C} -cf - . | tar -C kitsh.vfs/lib/tcl${V} -xf -) + rm kitsh.vfs/lib/tcl${V}/encoding/* + for i in ascii cp1252 iso8859-1 iso8859-2 macRoman ; do \ + cp -p ${C}/encoding/$$i.enc \ + kitsh.vfs/lib/tcl${V}/encoding ; done + rm -rf kitsh.vfs/lib/tcl${V}/dde* + rm -rf kitsh.vfs/lib/tcl${V}/reg* + rm -rf kitsh.vfs/lib/tcl${V}/tcltest* + (tar -C ${K} -cf - . | tar -C kitsh.vfs/lib/tk${V} -xf -) + -FILES=`find kit.vfs/lib -type f -name license.terms -print` && \ + test -n "$$FILES" && rm $$FILES + rm -rf kit.vfs/lib/tk${V}/demos + rm -rf kit.vfs/lib/tk${V}/images + rm -f tclkit + ./kit + ls -l tclkit + +kit: + rm -f *.o + ${CC} -c ${CFLAGS} $I $D *.c + g++ -c $I $D -fexceptions *.cpp + ${CC} -c ${CFLAGS} $I $D $A ${LOCALBASE}/lib/tcl${V}/tclAppInit.c + g++ -static -o kit *.o $L $X -lm -lz + strip kit + +clean: + rm -f *.o tclkit kit + |