From: Alan T. DeKok Date: Wed, 25 Mar 2020 15:25:58 +0000 (-0400) Subject: one more attempt to see if we can create the output directories first X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=15a0f9021ea75b8879a9e4835534d64cdce34f45;p=thirdparty%2Ffreeradius-server.git one more attempt to see if we can create the output directories first --- diff --git a/raddb/all.mk b/raddb/all.mk index 20cbf6ab6e8..1b731da7e9b 100644 --- a/raddb/all.mk +++ b/raddb/all.mk @@ -142,10 +142,19 @@ ifeq ("$(PACKAGE)","") # build.raddb: $(GENERATED_CERT_FILES) + +.PHONY: ${top_srcdir}/raddb/certs/rsa +${top_srcdir}/raddb/certs/rsa: + @mkdir -p $@ + +.PHONY: ${top_srcdir}/raddb/certs/ecc +${top_srcdir}/raddb/certs/ecc: + @mkdir -p $@ + define BUILD_CERT -$(addprefix ${top_srcdir}/raddb/certs/,${1}): $(wildcard raddb/certs/*cnf) - ${Q}echo BOOTSTRAP ${1} - ${Q}$(MAKE) -C ${top_srcdir}/raddb/certs/ ${1} +$$(addprefix $${top_srcdir}/raddb/certs/,${1}): $(wildcard raddb/certs/*cnf) | $$(dir $$@) + $${Q}echo CERT ${1} + $${Q}$$(MAKE) -C $${top_srcdir}/raddb/certs/ ${1} endef #