From: Alan T. DeKok Date: Wed, 7 Nov 2012 15:37:41 +0000 (-0500) Subject: Remove dependency on directories for installation X-Git-Tag: release_3_0_0_beta1~1591 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5636e6c15262e309f355c8c9eabb70f7326c4449;p=thirdparty%2Ffreeradius-server.git Remove dependency on directories for installation just create the directory --- diff --git a/src/include/all.mk b/src/include/all.mk index fce253f45d6..170a81d5331 100644 --- a/src/include/all.mk +++ b/src/include/all.mk @@ -35,7 +35,7 @@ all: $(HEADERS_DY) src/include/features.h: @cp src/include/features-h src/include/features.h @grep -o "^\#define\s*WITH_.*" src/include/autoconf.h >> src/include/features.h - + src/include/autoconf.sed: @grep ^#define src/include/autoconf.h | sed 's,/\*\*/,1,;' | awk '{print "\ s,#[[:blank:]]*ifdef[[:blank:]]*" $$2 ",#if "$$3 ",g;\ @@ -59,16 +59,9 @@ SRC_INCLUDE_DIR := ${R}${includedir}/freeradius # the local rule depends on the installed headers install.src.include: $(addprefix ${SRC_INCLUDE_DIR}/,${HEADERS}) -# the installed headers require a directory -$(addprefix ${SRC_INCLUDE_DIR}/,${HEADERS}): ${SRC_INCLUDE_DIR}/ - -# make the directory -.PHONY: -${SRC_INCLUDE_DIR}/: - $(INSTALL) -d -m 755 $@ - # install the headers by re-writing the local files ${SRC_INCLUDE_DIR}/%.h: ${top_srcdir}/src/include/%.h @echo INSTALL $(notdir $<) + @$(INSTALL) -d -m 755 $(dir $@) @sed 's/^#include $@ @chmod 644 $@