magic/router/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