33
34 ROOTDIRS= $(ROOT)/usr/include/des
35
36 ROOTHDRS= $(HDRS:%=$(ROOTDIRS)/%)
37
38 CHECKHDRS= $(HDRS:%.h=%.check)
39
40 # install rule
41 $(ROOTDIRS)/%: %
42 $(INS.file)
43
44 .KEEP_STATE:
45
46 .PARALLEL: $(CHECKHDRS)
47
48 install_h: $(ROOTDIRS) $(ROOTHDRS)
49
50 $(ROOTDIRS):
51 $(INS.dir)
52
53 # EXPORT DELETE START
54 EXPORT_SRC:
55 $(RM) Makefile+ des_crypt.c+ des_soft.c+ desdata.h+
56 sed -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
57 < des_crypt.c > des_crypt.c+
58 $(MV) des_crypt.c+ des_crypt.c
59 sed -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
60 < des_soft.c > des_soft.c+
61 $(MV) des_soft.c+ des_soft.c
62 sed -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
63 < desdata.h > desdata.h+
64 $(MV) desdata.h+ desdata.h
65 sed -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \
66 < Makefile > Makefile+
67 $(RM) Makefile
68 $(MV) Makefile+ Makefile
69 $(CHMOD) 444 Makefile des_crypt.c des_soft.c desdata.h
70
71 # EXPORT DELETE END
72 check: $(CHECKHDRS)
|
33
34 ROOTDIRS= $(ROOT)/usr/include/des
35
36 ROOTHDRS= $(HDRS:%=$(ROOTDIRS)/%)
37
38 CHECKHDRS= $(HDRS:%.h=%.check)
39
40 # install rule
41 $(ROOTDIRS)/%: %
42 $(INS.file)
43
44 .KEEP_STATE:
45
46 .PARALLEL: $(CHECKHDRS)
47
48 install_h: $(ROOTDIRS) $(ROOTHDRS)
49
50 $(ROOTDIRS):
51 $(INS.dir)
52
53 check: $(CHECKHDRS)
|