All objects depend on jlibtool
authorAlan T. DeKok <aland@freeradius.org>
Wed, 21 Nov 2012 17:25:40 +0000 (12:25 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 21 Nov 2012 17:25:40 +0000 (12:25 -0500)
if it exists, it ensures dependency ordering.
if it doesn't exist, it does nothing

scripts/boiler.mk

index e3c1690..98095b7 100644 (file)
@@ -117,7 +117,7 @@ endef
 #
 ifeq "${CPP_MAKEDEPEND}" "yes"
 define ADD_OBJECT_RULE
-$${BUILD_DIR}/objs/%.${OBJ_EXT} $${BUILD_DIR}/objs/%.d: ${1}
+$${BUILD_DIR}/objs/%.${OBJ_EXT} $${BUILD_DIR}/objs/%.d: ${1} ${JLIBTOOL}
        ${2}
        $${CPP} $${CPPFLAGS} $${SRC_INCDIRS} $${SRC_DEFS} $$< | sed \
          -n 's,^\# *[0-9][0-9]* *"\([^"]*\)".*,$$@: \1,p' > $${BUILD_DIR}/objs/$$*.d
@@ -126,7 +126,7 @@ endef
 
 else
 define ADD_OBJECT_RULE
-$${BUILD_DIR}/objs/%.${OBJ_EXT} $${BUILD_DIR}/objs/%.d: ${1}
+$${BUILD_DIR}/objs/%.${OBJ_EXT} $${BUILD_DIR}/objs/%.d: ${1} ${JLIBTOOL}
        ${2}
 ${FILTER_DEPENDS}
 endef