magic/router/Makefile.in

42 lines
1.4 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
# Provided by configure: the module's source dir + the build top.
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
srcdir = @srcdir@
VPATH = @srcdir@
MAGICDIR = @top_builddir@
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} -c $< -o $@
tclroute${SHDLIB_EXT}: tclroute.o ${OBJS}
@echo --- making Tcl auto-load module \(tclroute${SHDLIB_EXT}\)
${RM} tclroute${SHDLIB_EXT}
${CC} ${CFLAGS} ${CPPFLAGS} -o $@ ${LDFLAGS} ${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