One last build rule
authorAlan T. DeKok <aland@freeradius.org>
Tue, 24 Jan 2012 12:17:58 +0000 (13:17 +0100)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 24 Jan 2012 12:17:58 +0000 (13:17 +0100)
CFLAGS points to -Isrc, instead of -I$(BUILDDIR)/make/include

src/all.mk

index 1591b7b..25f8239 100644 (file)
@@ -1,11 +1,14 @@
 # add this dependency BEFORE including the other submakefiles.
-all: ${BUILD_DIR}/make/include/freeradius-devel
+all: ${BUILD_DIR}/make/include/freeradius-devel src/freeradius-devel
 
 #TARGET        := src/freeradius-devel
 
 # Ensure that the devel files have access to radpaths.h
 ${BUILD_DIR}/make/include/freeradius-devel: src/include/radpaths.h
-       [ -e $@ ] || (mkdir -p $(dir $@) && ln -s ${top_builddir}/src/include $@)
+       @[ -e $@ ] || (mkdir -p $(dir $@) && ln -s ${top_builddir}/src/include $@)
+
+src/freeradius-devel: src/include/radpaths.h
+       @[ -e $@ ] || ln -s include $@
 
 SUBMAKEFILES := include/all.mk lib/all.mk modules/all.mk main/all.mk