38 lines
1.2 KiB
Makefile
38 lines
1.2 KiB
Makefile
#
|
|
# rcsid="$Header: /usr/cvsroot/magic-8.0/router/Makefile,v 1.1.1.1 2008/02/03 20:43:50 tim Exp $"
|
|
#
|
|
|
|
MODULE = router
|
|
MAGICDIR = ..
|
|
SRCS = rtrCmd.c rtrMain.c rtrDcmpose.c rtrFdback.c rtrHazards.c \
|
|
rtrChannel.c rtrPaint.c rtrPin.c rtrSide.c rtrStem.c rtrTech.c \
|
|
rtrVia.c rtrTravers.c
|
|
|
|
include ${MAGICDIR}/defs.mak
|
|
|
|
LIBS += ${LD_EXTRA_LIBS} ${SUB_EXTRA_LIBS}
|
|
CLEANS += tclroute${SHDLIB_EXT} tclroute.o
|
|
|
|
EXTRA_LIBS = ${MAGICDIR}/garouter/libgarouter.o \
|
|
${MAGICDIR}/mzrouter/libmzrouter.o ${MAGICDIR}/irouter/libirouter.o \
|
|
${MAGICDIR}/grouter/libgrouter.o ${MAGICDIR}/gcr/libgcr.o
|
|
|
|
tcl-main: tclroute.o tclroute${SHDLIB_EXT}
|
|
|
|
tclroute.o: tclroute.c
|
|
${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} tclroute.c -c -o tclroute.o
|
|
|
|
tclroute${SHDLIB_EXT}: tclroute.o ${OBJS}
|
|
@echo --- making Tcl auto-load module \(tclroute${SHDLIB_EXT}\)
|
|
${RM} tclroute${SHDLIB_EXT}
|
|
${CC} ${CFLAGS} ${CPPFLAGS} -o $@ ${LDDL_FLAGS} tclroute.o ${OBJS} \
|
|
${EXTRA_LIBS} -lc ${LIBS}
|
|
|
|
install-tcl: $(DESTDIR)${TCLDIR}/tclroute${SHDLIB_EXT}
|
|
|
|
$(DESTDIR)${TCLDIR}/tclroute${SHDLIB_EXT}: tclroute${SHDLIB_EXT}
|
|
${RM} $(DESTDIR)${TCLDIR}/tclroute${SHDLIB_EXT}
|
|
${CP} tclroute${SHDLIB_EXT} $(DESTDIR)${TCLDIR}/tclroute${SHDLIB_EXT}
|
|
|
|
include ${MAGICDIR}/rules.mak
|