1f125145fd895b3af8ac849fb7185ee1eb8193a1 hiram Fri Mar 29 14:53:26 2013 -0700 adding src/hg/utils link support with jkhgap and mysql libs libraries on conditional refs #9104 diff --git src/inc/userApp.mk src/inc/userApp.mk index c10f995..ba77919 100644 --- src/inc/userApp.mk +++ src/inc/userApp.mk @@ -2,30 +2,33 @@ # user App rules, typical three-line makefile to use this rule set, # the binary program file name is specified by the 'A' variable: # kentSrc = ../.. # A = aveCols # include $(kentSrc)/inc/userApp.mk # # for more than one object file for the resulting 'A' program, use # extraObjects = second.o third.o fourth.o etc.o # # to use object files built elsewhere: # externObjects = ../path/other.o # include $(kentSrc)/inc/common.mk MYLIBS = $(kentSrc)/lib/$(MACHTYPE)/jkweb.a +ifeq (${JKHGAPLIB},) + MYLIBS += $(kentSrc)/lib/$(MACHTYPE)/jkhgap.a $(MYSQLLIBS) +endif O = ${A}.o objects = ${O} ${extraObjects} ${externObjects} all ${A}: ${O} ${extraObjects} ${CC} ${COPT} -o ${DESTDIR}${BINDIR}/${A} ${objects} ${MYLIBS} ${L} ${STRIP} ${DESTDIR}${BINDIR}/${A}${EXE} compile: ${O} ${extraObjects} ${MYLIBS} ${CC} ${COPT} ${CFLAGS} -o ${A}${EXE} ${objects} ${MYLIBS} ${L} install:: compile rm -f ${DESTDIR}${BINDIR}/${A}${EXE} cp -p ${A}${EXE} ${DESTDIR}${BINDIR}/${A}${EXE} ${STRIP} ${A}${EXE} ${DESTDIR}${BINDIR}/${A}${EXE}