Makefile revision 279265
1#
2# OpenSSL/crypto/pkcs7/Makefile
3#
4
5DIR=	pkcs7
6TOP=	../..
7CC=	cc
8INCLUDES= -I.. -I$(TOP) -I../../include
9CFLAG=-g
10MAKEFILE=	Makefile
11AR=		ar r
12
13PEX_LIBS=
14EX_LIBS=
15 
16CFLAGS= $(INCLUDES) $(CFLAG)
17
18GENERAL=Makefile README
19TEST=
20APPS=
21
22LIB=$(TOP)/libcrypto.a
23LIBSRC=	pk7_asn1.c pk7_lib.c pkcs7err.c pk7_doit.c pk7_smime.c pk7_attr.c \
24	pk7_mime.c
25LIBOBJ= pk7_asn1.o pk7_lib.o pkcs7err.o pk7_doit.o pk7_smime.o pk7_attr.o \
26	pk7_mime.o
27
28SRC= $(LIBSRC)
29
30EXHEADER=  pkcs7.h
31HEADER=	$(EXHEADER)
32
33ALL=    $(GENERAL) $(SRC) $(HEADER)
34
35top:
36	(cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)
37
38test:
39
40all:	lib
41
42lib:	$(LIBOBJ)
43	$(ARX) $(LIB) $(LIBOBJ)
44	$(RANLIB) $(LIB) || echo Never mind.
45	@touch lib
46
47files:
48	$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
49
50links:
51	@$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER)
52	@$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST)
53	@$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS)
54
55install:
56	@[ -n "$(INSTALLTOP)" ] # should be set by top Makefile...
57	@headerlist="$(EXHEADER)"; for i in $$headerlist ; \
58	do  \
59	(cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
60	chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
61	done;
62
63tags:
64	ctags $(SRC)
65
66tests:
67
68lint:
69	lint -DLINT $(INCLUDES) $(SRC)>fluff
70
71depend:
72	@[ -n "$(MAKEDEPEND)" ] # should be set by upper Makefile...
73	$(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
74
75dclean:
76	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
77	mv -f Makefile.new $(MAKEFILE)
78
79clean:
80	rm -f *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff enc dec sign verify
81
82# DO NOT DELETE THIS LINE -- make depend depends on it.
83
84pk7_asn1.o: ../../e_os.h ../../include/openssl/asn1.h
85pk7_asn1.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
86pk7_asn1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
87pk7_asn1.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
88pk7_asn1.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
89pk7_asn1.o: ../../include/openssl/err.h ../../include/openssl/evp.h
90pk7_asn1.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
91pk7_asn1.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
92pk7_asn1.o: ../../include/openssl/opensslconf.h
93pk7_asn1.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
94pk7_asn1.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
95pk7_asn1.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
96pk7_asn1.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
97pk7_asn1.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pk7_asn1.c
98pk7_attr.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
99pk7_attr.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
100pk7_attr.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
101pk7_attr.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
102pk7_attr.o: ../../include/openssl/err.h ../../include/openssl/evp.h
103pk7_attr.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
104pk7_attr.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
105pk7_attr.o: ../../include/openssl/opensslconf.h
106pk7_attr.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
107pk7_attr.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h
108pk7_attr.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
109pk7_attr.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
110pk7_attr.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
111pk7_attr.o: ../../include/openssl/x509_vfy.h pk7_attr.c
112pk7_doit.o: ../../e_os.h ../../include/openssl/asn1.h
113pk7_doit.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
114pk7_doit.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
115pk7_doit.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
116pk7_doit.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
117pk7_doit.o: ../../include/openssl/err.h ../../include/openssl/evp.h
118pk7_doit.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
119pk7_doit.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
120pk7_doit.o: ../../include/openssl/opensslconf.h
121pk7_doit.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
122pk7_doit.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
123pk7_doit.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
124pk7_doit.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
125pk7_doit.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
126pk7_doit.o: ../../include/openssl/x509v3.h ../cryptlib.h pk7_doit.c
127pk7_lib.o: ../../e_os.h ../../include/openssl/asn1.h
128pk7_lib.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
129pk7_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
130pk7_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
131pk7_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
132pk7_lib.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
133pk7_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
134pk7_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
135pk7_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
136pk7_lib.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
137pk7_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
138pk7_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
139pk7_lib.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pk7_lib.c
140pk7_mime.o: ../../e_os.h ../../include/openssl/asn1.h
141pk7_mime.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
142pk7_mime.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
143pk7_mime.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
144pk7_mime.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
145pk7_mime.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
146pk7_mime.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
147pk7_mime.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
148pk7_mime.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
149pk7_mime.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
150pk7_mime.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
151pk7_mime.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
152pk7_mime.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
153pk7_mime.o: ../cryptlib.h pk7_mime.c
154pk7_smime.o: ../../e_os.h ../../include/openssl/asn1.h
155pk7_smime.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
156pk7_smime.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
157pk7_smime.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
158pk7_smime.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
159pk7_smime.o: ../../include/openssl/err.h ../../include/openssl/evp.h
160pk7_smime.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
161pk7_smime.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
162pk7_smime.o: ../../include/openssl/opensslconf.h
163pk7_smime.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
164pk7_smime.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
165pk7_smime.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
166pk7_smime.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
167pk7_smime.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
168pk7_smime.o: ../cryptlib.h pk7_smime.c
169pkcs7err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
170pkcs7err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
171pkcs7err.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
172pkcs7err.o: ../../include/openssl/opensslconf.h
173pkcs7err.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
174pkcs7err.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
175pkcs7err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
176pkcs7err.o: pkcs7err.c
177