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