1# Makefile for generated files. 2 3PERL=/usr/bin/perl 4 5CDSA_HEADERS_DIR = Headers/cdsa 6CDSA_UTILITIES_DIR = Sources/cdsa_utilities 7 8GEN_ERRORCODES = $(CDSA_UTILITIES_DIR)/generator.pl 9ERRORCODES_GEN = $(patsubst %,$(CDSA_UTILITIES_DIR)/%,errorcodes.gen) 10ERRORCODES_DEPENDS = $(GEN_ERRORCODES)\ 11 $(patsubst %,$(CDSA_HEADERS_DIR)/%,cssmerr.h) 12 13build: $(ERRORCODES_GEN) 14 15clean: 16 rm -f $(ERRORCODES_GEN) 17 18debug: build 19 20profile: build 21 22.PHONY: build clean debug profile 23 24$(ERRORCODES_GEN): $(ERRORCODE_DEPENDS) 25 (cd $(CDSA_UTILITIES_DIR);\ 26 $(PERL) ./generator.pl ../../$(CDSA_HEADERS_DIR) .) 27