mirror of
https://github.com/RTimothyEdwards/magic.git
synced 2026-08-28 17:15:13 +02:00
distributed installations, where the immediate installation location is different from the final installation location, but in the case where it is not desirable to put the entire install hierarchy as a subdirectory of DESTDIR.
32 lines
908 B
Makefile
32 lines
908 B
Makefile
#
|
|
# LEF module Makefile
|
|
#
|
|
|
|
MODULE = lef
|
|
MAGICDIR = ..
|
|
SRCS = lefCmd.c lefTech.c lefWrite.c defWrite.c lefRead.c defRead.c
|
|
|
|
include ${MAGICDIR}/defs.mak
|
|
|
|
LIBS += ${LD_EXTRA_LIBS} ${SUB_EXTRA_LIBS}
|
|
CLEANS += magiclef${SHDLIB_EXT} tcllef.o
|
|
|
|
tcl-main: tcllef.o magiclef${SHDLIB_EXT}
|
|
|
|
tcllef.o: tcllef.c
|
|
${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} tcllef.c -c -o tcllef.o
|
|
|
|
magiclef${SHDLIB_EXT}: tcllef.o ${OBJS}
|
|
@echo --- making Tcl auto-load module \(magiclef${SHDLIB_EXT}\)
|
|
${RM} magiclef${SHDLIB_EXT}
|
|
${CC} ${CFLAGS} ${CPPFLAGS} -o $@ ${LDDL_FLAGS} tcllef.o ${OBJS} \
|
|
${EXTRA_LIBS} -lc ${LIBS}
|
|
|
|
install-tcl: $(DESTDIR)${INSTALL_TCLDIR}/magiclef${SHDLIB_EXT}
|
|
|
|
$(DESTDIR)${INSTALL_TCLDIR}/magiclef${SHDLIB_EXT}: magiclef${SHDLIB_EXT}
|
|
${RM} $(DESTDIR)${INSTALL_TCLDIR}/magiclef${SHDLIB_EXT}
|
|
${CP} magiclef${SHDLIB_EXT} $(DESTDIR)${INSTALL_TCLDIR}/magiclef${SHDLIB_EXT}
|
|
|
|
include ${MAGICDIR}/rules.mak
|