Makefile revision 256281
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 bio_pk7.c
25LIBOBJ= pk7_asn1.o pk7_lib.o pkcs7err.o pk7_doit.o pk7_smime.o pk7_attr.o \
26	pk7_mime.o bio_pk7.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
42testapps: enc dec sign verify
43
44enc: enc.o lib
45	$(CC) $(CFLAGS) -o enc enc.o $(PEX_LIBS) $(LIB) $(EX_LIBS)
46
47dec: dec.o lib
48	$(CC) $(CFLAGS) -o dec dec.o $(PEX_LIBS) $(LIB) $(EX_LIBS)
49
50sign: sign.o lib
51	$(CC) $(CFLAGS) -o sign sign.o $(PEX_LIBS) $(LIB) $(EX_LIBS)
52
53verify: verify.o example.o lib
54	$(CC) $(CFLAGS) -o verify verify.o $(PEX_LIBS) example.o $(LIB) $(EX_LIBS)
55
56lib:	$(LIBOBJ)
57	$(AR) $(LIB) $(LIBOBJ)
58	$(RANLIB) $(LIB) || echo Never mind.
59	@touch lib
60
61files:
62	$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
63
64links:
65	@$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER)
66	@$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST)
67	@$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS)
68
69install:
70	@[ -n "$(INSTALLTOP)" ] # should be set by top Makefile...
71	@headerlist="$(EXHEADER)"; for i in $$headerlist ; \
72	do  \
73	(cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
74	chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
75	done;
76
77tags:
78	ctags $(SRC)
79
80tests:
81
82lint:
83	lint -DLINT $(INCLUDES) $(SRC)>fluff
84
85depend:
86	@[ -n "$(MAKEDEPEND)" ] # should be set by upper Makefile...
87	$(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
88
89dclean:
90	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
91	mv -f Makefile.new $(MAKEFILE)
92
93clean:
94	rm -f *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff enc dec sign verify
95
96# DO NOT DELETE THIS LINE -- make depend depends on it.
97
98bio_pk7.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
99bio_pk7.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
100bio_pk7.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
101bio_pk7.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
102bio_pk7.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
103bio_pk7.o: ../../include/openssl/symhacks.h bio_pk7.c
104pk7_asn1.o: ../../e_os.h ../../include/openssl/asn1.h
105pk7_asn1.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
106pk7_asn1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
107pk7_asn1.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
108pk7_asn1.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
109pk7_asn1.o: ../../include/openssl/err.h ../../include/openssl/evp.h
110pk7_asn1.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
111pk7_asn1.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
112pk7_asn1.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
113pk7_asn1.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
114pk7_asn1.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
115pk7_asn1.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
116pk7_asn1.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pk7_asn1.c
117pk7_attr.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h
118pk7_attr.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
119pk7_attr.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
120pk7_attr.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
121pk7_attr.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
122pk7_attr.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
123pk7_attr.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
124pk7_attr.o: ../../include/openssl/opensslconf.h
125pk7_attr.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
126pk7_attr.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h
127pk7_attr.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
128pk7_attr.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
129pk7_attr.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
130pk7_attr.o: ../../include/openssl/x509_vfy.h pk7_attr.c
131pk7_doit.o: ../../e_os.h ../../include/openssl/asn1.h
132pk7_doit.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
133pk7_doit.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
134pk7_doit.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
135pk7_doit.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
136pk7_doit.o: ../../include/openssl/err.h ../../include/openssl/evp.h
137pk7_doit.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
138pk7_doit.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
139pk7_doit.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
140pk7_doit.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
141pk7_doit.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
142pk7_doit.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
143pk7_doit.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
144pk7_doit.o: ../../include/openssl/x509v3.h ../cryptlib.h pk7_doit.c
145pk7_lib.o: ../../e_os.h ../../include/openssl/asn1.h
146pk7_lib.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
147pk7_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
148pk7_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
149pk7_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
150pk7_lib.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
151pk7_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
152pk7_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
153pk7_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
154pk7_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
155pk7_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
156pk7_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
157pk7_lib.o: ../asn1/asn1_locl.h ../cryptlib.h pk7_lib.c
158pk7_mime.o: ../../e_os.h ../../include/openssl/asn1.h
159pk7_mime.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
160pk7_mime.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
161pk7_mime.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
162pk7_mime.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
163pk7_mime.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h
164pk7_mime.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
165pk7_mime.o: ../../include/openssl/opensslconf.h
166pk7_mime.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
167pk7_mime.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
168pk7_mime.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
169pk7_mime.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
170pk7_mime.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
171pk7_mime.o: ../cryptlib.h pk7_mime.c
172pk7_smime.o: ../../e_os.h ../../include/openssl/asn1.h
173pk7_smime.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
174pk7_smime.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
175pk7_smime.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
176pk7_smime.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
177pk7_smime.o: ../../include/openssl/err.h ../../include/openssl/evp.h
178pk7_smime.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
179pk7_smime.o: ../../include/openssl/objects.h
180pk7_smime.o: ../../include/openssl/opensslconf.h
181pk7_smime.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
182pk7_smime.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
183pk7_smime.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
184pk7_smime.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
185pk7_smime.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
186pk7_smime.o: ../cryptlib.h pk7_smime.c
187pkcs7err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
188pkcs7err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
189pkcs7err.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
190pkcs7err.o: ../../include/openssl/opensslconf.h
191pkcs7err.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
192pkcs7err.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
193pkcs7err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
194pkcs7err.o: pkcs7err.c
195