2 # Makes all of the type table tools
3 # (currently mkchdr, pval and ptbl)
5 # The library in snacc/tbl-lib must be made prior to making these tools
9 # $Header: /cvs/Darwin/Security/SecuritySNACCRuntime/tbl-tools/makefile,v 1.1.1.1 2001/05/18 23:14:10 mb Exp $
11 # Revision 1.1.1.1 2001/05/18 23:14:10 mb
12 # Move from private repository to open source repository
14 # Revision 1.2 2000/05/10 21:40:50 rmurphy
15 # removing makefile ref to unavailable subdirectories
17 # Revision 1.1.1.1 1999/03/16 18:06:54 aram
18 # Originals from SMIME Free Library.
20 # Revision 1.2 1997/08/27 15:55:44 wan
21 # Added generic table decoding, debug routines, berdecode, and asnwish.
23 # Revision 1.1 1997/01/02 09:25:24 rj
27 SUBDIRS = # mkchdr pval ptbl berdecode
29 #-------------------------------------------------------------------------------
31 .PHONY: implicit_default subdirs
33 implicit_default:: subdirs
37 cd $@ && $(MAKE) $(subtarget)
39 # the following hack is needed for older make versions (gmake doesn't need it):
41 @for dir in $(SUBDIRS); do\
42 test -f $$dir/dependencies || touch $$dir/dependencies;\
46 $(MAKE) subdirs subtarget=$@
50 for dir in $(SUBDIRS); do\
51 subfiles=`cd $$dir && $(MAKE) -s $@`;\
52 for file in $$subfiles; do\