X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/5dd5f9ec28f304ca377c42fd7f711d6cf12b90e1..5c19dc3ae3bd8e40a9c028b0deddd50ff337692c:/OSX/libsecurity_cdsa_utilities/lib/generator.mk diff --git a/OSX/libsecurity_cdsa_utilities/lib/generator.mk b/OSX/libsecurity_cdsa_utilities/lib/generator.mk new file mode 100644 index 00000000..2e701383 --- /dev/null +++ b/OSX/libsecurity_cdsa_utilities/lib/generator.mk @@ -0,0 +1,26 @@ +# Makefile for generated files. + +PERL=/usr/bin/perl + +CDSA_HEADERS_DIR = Headers/cdsa +CDSA_UTILITIES_DIR = Sources/cdsa_utilities + +GEN_ERRORCODES = $(CDSA_UTILITIES_DIR)/generator.pl +ERRORCODES_GEN = $(patsubst %,$(CDSA_UTILITIES_DIR)/%,errorcodes.gen) +ERRORCODES_DEPENDS = $(GEN_ERRORCODES)\ + $(patsubst %,$(CDSA_HEADERS_DIR)/%,cssmerr.h) + +build: $(ERRORCODES_GEN) + +clean: + rm -f $(ERRORCODES_GEN) + +debug: build + +profile: build + +.PHONY: build clean debug profile + +$(ERRORCODES_GEN): $(ERRORCODE_DEPENDS) + (cd $(CDSA_UTILITIES_DIR);\ + $(PERL) ./generator.pl ../../$(CDSA_HEADERS_DIR) .)