9a4f972116f9d8da08e648761e9469865180d1fa hiram Thu Aug 12 16:48:22 2010 -0700 fixing makefiles to not leave garbage around diff --git src/hg/pslMap/makefile src/hg/pslMap/makefile index f08ccad..007377f 100644 --- src/hg/pslMap/makefile +++ src/hg/pslMap/makefile @@ -1,32 +1,33 @@ include ../../inc/common.mk MYLIBDIR = ../../lib/$(MACHTYPE) MYLIBS = $(MYLIBDIR)/jkhgap.a $(MYLIBDIR)/jkweb.a LIBS= ${MYLIBS} -lm -OBJS = pslMap.o +A = pslMap +O = pslMap.o all: ${BINDIR}/pslMap -${BINDIR}/pslMap: pslMap - ${MKDIR} ${BINDIR} - cp -f pslMap ${BINDIR} - ${STRIP} ${BINDIR}/pslMap${EXE} -pslMap: ${OBJS} ${MYLIBS} - ${CC} ${CFLAGS} ${COPT} -o pslMap ${OBJS} ${LIBS} +pslMap: ${O} ${MYLIBS} + ${CC} ${COPT} ${CFLAGS} -o ${DESTDIR}${BINDIR}/${A}${EXE} $O ${MYLIBS} ${L} + ${STRIP} ${DESTDIR}${BINDIR}/${A}${EXE} pslMap.o: usage.msg # create usage msg from text usage.msg: usage.txt echo '/* GENERATED CODE, DO NOT EDIT */' > $@.tmp ${STRINGIFY} $< >> $@.tmp mv -f $@.tmp $@ +compile:: ${O} usage.msg + ${CC} ${COPT} ${CFLAGS} -o ${A}${EXE} $O ${MYLIBS} ${L} + test:: (cd tests && ${MAKE} test) clean:: rm -f pslMap *.o usage.msg (cd tests && ${MAKE} clean)