mirror of
https://github.com/RTimothyEdwards/netgen.git
synced 2026-08-28 17:05:45 +02:00
time warnings and errors. Removed the "-lazy" option from the Tcl load command, which is not needed when the stubs libraries are compiled in correctly, and which causes issues on some systems (e.g., Mac OS). Thanks to Matt Guthaus for the patch.
51 lines
1.4 KiB
Makefile
51 lines
1.4 KiB
Makefile
MODULE = tcltk
|
|
NETGENDIR = ..
|
|
SRCS = tclnetgen.c
|
|
|
|
include ${NETGENDIR}/defs.mak
|
|
|
|
EXTRA_LIBS = ${MAIN_EXTRA_LIBS}
|
|
|
|
DFLAGS += -DNETGEN_DATE="\"`date`\""
|
|
LIBS += -lm
|
|
CLEANS += netgen.sh netgen.tcl netgenexec${EXEEXT}
|
|
CFLAGS += -I${NETGENDIR}/base
|
|
|
|
TCL_FILES = \
|
|
$(DESTDIR)${TCLDIR}/tkcon.tcl \
|
|
$(DESTDIR)${TCLDIR}/console.tcl \
|
|
$(DESTDIR)${TCLDIR}/netgen.tcl
|
|
|
|
tcl-main: netgenexec${EXEEXT} netgen.tcl netgen.sh
|
|
|
|
install-tcl: netgenexec${EXEEXT} $(DESTDIR)${BINDIR}/netgen.sh ${TCL_FILES}
|
|
${RM} $(DESTDIR)${TCLDIR}/netgenexec${EXEEXT}
|
|
${CP} netgenexec${EXEEXT} $(DESTDIR)${TCLDIR}/netgenexec${EXEEXT}
|
|
|
|
netgenexec${EXEEXT}: netgenexec.c
|
|
${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS_NOSTUB} netgenexec.c \
|
|
-o netgenexec${EXEEXT} \
|
|
${LDFLAGS} ${LIBS} ${LIB_SPECS_NOSTUB}
|
|
|
|
netgen.tcl: netgen.tcl.in
|
|
sed -e 's%TCL_DIR%${TCLDIR}%g' \
|
|
-e 's%SHDLIB_EXT%${SHDLIB_EXT}%g' \
|
|
netgen.tcl.in > netgen.tcl
|
|
|
|
netgen.sh: netgen.sh.in
|
|
sed -e 's%TCL_DIR%${TCLDIR}%g' \
|
|
-e 's%TCLLIB_DIR%${TCL_LIB_DIR}%g' \
|
|
-e 's%WISH_EXE%${WISH_EXE}%g' \
|
|
netgen.sh.in > netgen.sh
|
|
|
|
$(DESTDIR)${TCLDIR}/%: %
|
|
${RM} $(DESTDIR)${TCLDIR}/$*
|
|
${CP} $* $(DESTDIR)${TCLDIR}/$*
|
|
|
|
$(DESTDIR)${BINDIR}/netgen.sh: netgen.sh
|
|
${RM} $(DESTDIR)${BINDIR}/netgen.sh $(DESTDIR)${BINDIR}/netgen
|
|
${CP} netgen.sh $(DESTDIR)${BINDIR}/netgen
|
|
(cd $(DESTDIR)${BINDIR}; chmod 0755 netgen)
|
|
|
|
include ${NETGENDIR}/rules.mak
|