62e3355c6aff5308aa632661258c2ced872fa1b4 markd Fri Feb 21 15:47:45 2025 -0800 fixed build order issue with generated hearder files in userApps diff --git src/inc/userApp.mk src/inc/userApp.mk index 14d5d37e813..c5d40da7411 100644 --- src/inc/userApp.mk +++ src/inc/userApp.mk @@ -40,31 +40,31 @@ # with SEMI_STATIC, this makes sure only allow shared lirbaries are used userAppsCheckLinking=${kentSrc}/utils/qa/weeklybld/userAppsCheckLinking DEPLIBS = ${preMyLibs} ${kentSrc}/lib/${MACHTYPE}/jkweb.a ifeq ($(findstring src/hg/,${CURDIR}),src/hg/) DEPLIBS = ${preMyLibs} ${kentSrc}/lib/${MACHTYPE}/jkhgap.a ${kentSrc}/lib/${MACHTYPE}/jkweb.a endif LINKLIBS = ${STATIC_PRE} ${DEPLIBS} ${MYSQLLIBS} default:: ${DESTBINDIR}/${A}${EXE} compile:: ${A} objects = ${A}.o ${extraObjects} ${externObjects} -${extraObjects}: ${extraHeaders} +${extraObjects} ${A}.o: ${extraHeaders} ${DESTBINDIR}/${A}${EXE}: ${objects} ${DEPLIBS} @${MKDIR} $(dir $@) ${CC} ${COPT} -o $@ ${objects} ${LINKLIBS} ${L} ${STRIP} $@ ifeq (${SEMI_STATIC},yes) ${userAppsCheckLinking} $@ endif ${A}${EXE}: ${objects} ${DEPLIBS} ${CC} ${COPT} -o $@ ${objects} ${LINKLIBS} ${L} install:: ${A:%=${DESTBINDIR}/%${EXE}} clean::