2017-04-25 14:41:48 +02:00
|
|
|
#
|
|
|
|
|
# rcsid $Header: /usr/cvsroot/magic-8.0/tcltk/Makefile,v 1.6 2010/06/24 12:37:56 tim Exp $
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
MODULE = tcltk
|
|
|
|
|
MAGICDIR = ..
|
|
|
|
|
SRCS = tclmagic.c
|
|
|
|
|
|
|
|
|
|
include ${MAGICDIR}/defs.mak
|
|
|
|
|
|
|
|
|
|
DFLAGS += -DMAGIC_DATE="\"`date`\""
|
2020-03-23 15:19:34 +01:00
|
|
|
CLEANS += magic.sh magic.tcl magicexec magicdnull ext2spice.sh ext2sim.sh
|
2017-04-25 14:41:48 +02:00
|
|
|
|
|
|
|
|
TCL_FILES = \
|
|
|
|
|
tkcon.tcl \
|
|
|
|
|
tkshell.tcl \
|
|
|
|
|
wrapper.tcl \
|
|
|
|
|
console.tcl \
|
|
|
|
|
techbuilder.tcl \
|
|
|
|
|
cellmgr.tcl \
|
2019-11-15 16:26:04 +01:00
|
|
|
drcmgr.tcl \
|
2017-08-02 04:14:42 +02:00
|
|
|
libmgr.tcl \
|
2017-04-25 14:41:48 +02:00
|
|
|
texthelper.tcl \
|
|
|
|
|
tools.tcl \
|
|
|
|
|
mazeroute.tcl \
|
|
|
|
|
strip_reflibs.tcl \
|
|
|
|
|
toolkit.tcl \
|
|
|
|
|
toolkit_rev0.tcl \
|
|
|
|
|
bsitools.tcl \
|
|
|
|
|
socketcmd.tcl \
|
|
|
|
|
magic.tcl
|
|
|
|
|
|
|
|
|
|
BIN_FILES = \
|
2020-01-28 16:40:01 +01:00
|
|
|
$(DESTDIR)${INSTALL_BINDIR}/magic.sh \
|
|
|
|
|
$(DESTDIR)${INSTALL_BINDIR}/ext2spice.sh \
|
|
|
|
|
$(DESTDIR)${INSTALL_BINDIR}/ext2sim.sh
|
2017-04-25 14:41:48 +02:00
|
|
|
|
|
|
|
|
tcl-main: magicexec magicdnull magic.tcl magic.sh ext2spice.sh ext2sim.sh
|
|
|
|
|
|
|
|
|
|
install-tcl: magicexec magicdnull ${BIN_FILES} ${TCL_FILES}
|
2020-01-28 16:40:01 +01:00
|
|
|
${RM} $(DESTDIR)${INSTALL_TCLDIR}/magicexec
|
|
|
|
|
${CP} magicexec $(DESTDIR)${INSTALL_TCLDIR}/magicexec
|
|
|
|
|
${RM} $(DESTDIR)${INSTALL_TCLDIR}/magicdnull
|
|
|
|
|
${CP} magicdnull $(DESTDIR)${INSTALL_TCLDIR}/magicdnull
|
|
|
|
|
(cd $(DESTDIR)${INSTALL_TCLDIR}; ${RM} ${TCL_FILES})
|
2017-04-25 14:41:48 +02:00
|
|
|
for i in ${TCL_FILES}; do \
|
2020-01-28 16:40:01 +01:00
|
|
|
${CP} $$i $(DESTDIR)${INSTALL_TCLDIR}; done
|
|
|
|
|
(cd $(DESTDIR)${INSTALL_TCLDIR}; chmod 0755 tkcon.tcl tkshell.tcl)
|
2017-04-25 14:41:48 +02:00
|
|
|
|
|
|
|
|
magicexec: magicexec.c ${MAGICDIR}/defs.mak
|
2017-10-13 16:28:07 +02:00
|
|
|
${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS_NOSTUB} ${LDFLAGS} magicexec.c \
|
2020-02-17 22:51:30 +01:00
|
|
|
-o magicexec ${LD_RUN_PATH} ${LIB_SPECS_NOSTUB} ${LIBS} \
|
|
|
|
|
${GR_LIBS}
|
2017-04-25 14:41:48 +02:00
|
|
|
|
|
|
|
|
magicdnull: magicdnull.c ${MAGICDIR}/defs.mak
|
2017-10-13 16:28:07 +02:00
|
|
|
${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS_NOSTUB} ${LDFLAGS} magicdnull.c \
|
2020-02-17 22:51:30 +01:00
|
|
|
-o magicdnull ${LD_RUN_PATH} ${LIB_SPECS_NOSTUB} ${LIBS} \
|
|
|
|
|
${GR_LIBS}
|
2017-04-25 14:41:48 +02:00
|
|
|
|
|
|
|
|
magic.tcl: magic.tcl.in ${MAGICDIR}/defs.mak
|
|
|
|
|
sed -e /TCL_DIR/s%TCL_DIR%${TCLDIR}%g \
|
|
|
|
|
-e /MAGIC_VERSION/s%MAGIC_VERSION%${MAGIC_VERSION}%g \
|
|
|
|
|
-e /MAGIC_REVISION/s%MAGIC_REVISION%${MAGIC_REVISION}%g \
|
|
|
|
|
-e /SHDLIB_EXT/s%SHDLIB_EXT%${SHDLIB_EXT}%g magic.tcl.in > magic.tcl
|
|
|
|
|
|
|
|
|
|
magic.sh: magic.sh.in ${MAGICDIR}/defs.mak
|
|
|
|
|
sed -e /TCL_DIR/s%TCL_DIR%${TCLDIR}%g \
|
|
|
|
|
-e /TCLLIB_DIR/s%TCLLIB_DIR%${TCL_LIB_DIR}%g \
|
|
|
|
|
-e /WISH_EXE/s%WISH_EXE%${WISH_EXE}%g magic.sh.in > magic.sh
|
|
|
|
|
|
|
|
|
|
ext2spice.sh: ext2spice.sh.in ${MAGICDIR}/defs.mak
|
|
|
|
|
sed -e /TCL_DIR/s%TCL_DIR%${TCLDIR}%g ext2spice.sh.in > ext2spice.sh
|
|
|
|
|
|
|
|
|
|
ext2sim.sh: ext2sim.sh.in ${MAGICDIR}/defs.mak
|
|
|
|
|
sed -e /TCL_DIR/s%TCL_DIR%${TCLDIR}%g ext2sim.sh.in > ext2sim.sh
|
|
|
|
|
|
2020-01-28 16:40:01 +01:00
|
|
|
$(DESTDIR)${INSTALL_TCLDIR}/%: %
|
|
|
|
|
${RM} $(DESTDIR)${INSTALL_TCLDIR}/$*
|
|
|
|
|
${CP} $* $(DESTDIR)${INSTALL_TCLDIR}/$*
|
2017-04-25 14:41:48 +02:00
|
|
|
|
2020-01-28 16:40:01 +01:00
|
|
|
$(DESTDIR)${INSTALL_BINDIR}/magic.sh: magic.sh
|
|
|
|
|
${RM} $(DESTDIR)${INSTALL_BINDIR}/magic.sh $(DESTDIR)${INSTALL_BINDIR}/magic
|
|
|
|
|
${CP} magic.sh $(DESTDIR)${INSTALL_BINDIR}/magic
|
|
|
|
|
(cd $(DESTDIR)${INSTALL_BINDIR}; chmod 0755 magic)
|
2017-04-25 14:41:48 +02:00
|
|
|
|
2020-01-28 16:40:01 +01:00
|
|
|
$(DESTDIR)${INSTALL_BINDIR}/ext2spice.sh: ext2spice.sh
|
|
|
|
|
${RM} $(DESTDIR)${INSTALL_BINDIR}/ext2spice
|
|
|
|
|
${CP} ext2spice.sh $(DESTDIR)${INSTALL_BINDIR}/ext2spice
|
|
|
|
|
(cd $(DESTDIR)${INSTALL_BINDIR}; chmod 0755 ext2spice)
|
2017-04-25 14:41:48 +02:00
|
|
|
|
2020-01-28 16:40:01 +01:00
|
|
|
$(DESTDIR)${INSTALL_BINDIR}/ext2sim.sh: ext2sim.sh
|
|
|
|
|
${RM} $(DESTDIR)${INSTALL_BINDIR}/ext2sim
|
|
|
|
|
${CP} ext2sim.sh $(DESTDIR)${INSTALL_BINDIR}/ext2sim
|
|
|
|
|
(cd $(DESTDIR)${INSTALL_BINDIR}; chmod 0755 ext2sim)
|
2017-04-25 14:41:48 +02:00
|
|
|
|
|
|
|
|
include ${MAGICDIR}/rules.mak
|