Makefile revision 142425
1#
2# SSLeay/crypto/pkcs7/Makefile
3#
4
5DIR=	pkcs7
6TOP=	../..
7CC=	cc
8INCLUDES= -I.. -I$(TOP) -I../../include
9CFLAG=-g
10INSTALL_PREFIX=
11OPENSSLDIR=     /usr/local/ssl
12INSTALLTOP=/usr/local/ssl
13MAKEDEPPROG=	makedepend
14MAKEDEPEND=	$(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG)
15MAKEFILE=	Makefile
16AR=		ar r
17
18PEX_LIBS=
19EX_LIBS=
20 
21CFLAGS= $(INCLUDES) $(CFLAG)
22
23GENERAL=Makefile README
24TEST=
25APPS=
26
27LIB=$(TOP)/libcrypto.a
28LIBSRC=	pk7_asn1.c pk7_lib.c pkcs7err.c pk7_doit.c pk7_smime.c pk7_attr.c \
29	pk7_mime.c
30LIBOBJ= pk7_asn1.o pk7_lib.o pkcs7err.o pk7_doit.o pk7_smime.o pk7_attr.o \
31	pk7_mime.o
32
33SRC= $(LIBSRC)
34
35EXHEADER=  pkcs7.h
36HEADER=	$(EXHEADER)
37
38ALL=    $(GENERAL) $(SRC) $(HEADER)
39
40top:
41	(cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)
42
43test:
44
45all:	lib
46
47testapps: enc dec sign verify
48
49enc: enc.o lib
50	$(CC) $(CFLAGS) -o enc enc.o $(PEX_LIBS) $(LIB) $(EX_LIBS)
51
52dec: dec.o lib
53	$(CC) $(CFLAGS) -o dec dec.o $(PEX_LIBS) $(LIB) $(EX_LIBS)
54
55sign: sign.o lib
56	$(CC) $(CFLAGS) -o sign sign.o $(PEX_LIBS) $(LIB) $(EX_LIBS)
57
58verify: verify.o example.o lib
59	$(CC) $(CFLAGS) -o verify verify.o $(PEX_LIBS) example.o $(LIB) $(EX_LIBS)
60
61lib:	$(LIBOBJ)
62	$(AR) $(LIB) $(LIBOBJ)
63	$(RANLIB) $(LIB) || echo Never mind.
64	@touch lib
65
66files:
67	$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
68
69links:
70	@$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER)
71	@$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST)
72	@$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS)
73
74install:
75	@for i in $(EXHEADER) ; \
76	do  \
77	(cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
78	chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
79	done;
80
81tags:
82	ctags $(SRC)
83
84tests:
85
86lint:
87	lint -DLINT $(INCLUDES) $(SRC)>fluff
88
89depend:
90	$(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
91
92dclean:
93	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
94	mv -f Makefile.new $(MAKEFILE)
95
96clean:
97	rm -f *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff enc dec sign verify
98
99# DO NOT DELETE THIS LINE -- make depend depends on it.
100
101pk7_asn1.o: ../../e_os.h ../../include/openssl/aes.h
102pk7_asn1.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h
103pk7_asn1.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
104pk7_asn1.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
105pk7_asn1.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
106pk7_asn1.o: ../../include/openssl/des.h ../../include/openssl/des_old.h
107pk7_asn1.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
108pk7_asn1.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
109pk7_asn1.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
110pk7_asn1.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
111pk7_asn1.o: ../../include/openssl/md4.h ../../include/openssl/md5.h
112pk7_asn1.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h
113pk7_asn1.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
114pk7_asn1.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
115pk7_asn1.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h
116pk7_asn1.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h
117pk7_asn1.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h
118pk7_asn1.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
119pk7_asn1.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
120pk7_asn1.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h
121pk7_asn1.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
122pk7_asn1.o: ../cryptlib.h pk7_asn1.c
123pk7_attr.o: ../../include/openssl/aes.h ../../include/openssl/asn1.h
124pk7_attr.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
125pk7_attr.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
126pk7_attr.o: ../../include/openssl/cast.h ../../include/openssl/crypto.h
127pk7_attr.o: ../../include/openssl/des.h ../../include/openssl/des_old.h
128pk7_attr.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
129pk7_attr.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
130pk7_attr.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
131pk7_attr.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
132pk7_attr.o: ../../include/openssl/md4.h ../../include/openssl/md5.h
133pk7_attr.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h
134pk7_attr.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
135pk7_attr.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
136pk7_attr.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h
137pk7_attr.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h
138pk7_attr.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h
139pk7_attr.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h
140pk7_attr.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
141pk7_attr.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
142pk7_attr.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h
143pk7_attr.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
144pk7_attr.o: pk7_attr.c
145pk7_doit.o: ../../e_os.h ../../include/openssl/aes.h
146pk7_doit.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
147pk7_doit.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
148pk7_doit.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
149pk7_doit.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
150pk7_doit.o: ../../include/openssl/des.h ../../include/openssl/des_old.h
151pk7_doit.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
152pk7_doit.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
153pk7_doit.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
154pk7_doit.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
155pk7_doit.o: ../../include/openssl/md4.h ../../include/openssl/md5.h
156pk7_doit.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h
157pk7_doit.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
158pk7_doit.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
159pk7_doit.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
160pk7_doit.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h
161pk7_doit.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h
162pk7_doit.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
163pk7_doit.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
164pk7_doit.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h
165pk7_doit.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h
166pk7_doit.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
167pk7_doit.o: ../cryptlib.h pk7_doit.c
168pk7_lib.o: ../../e_os.h ../../include/openssl/aes.h
169pk7_lib.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
170pk7_lib.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
171pk7_lib.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
172pk7_lib.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
173pk7_lib.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h
174pk7_lib.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
175pk7_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h
176pk7_lib.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
177pk7_lib.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
178pk7_lib.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h
179pk7_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
180pk7_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
181pk7_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
182pk7_lib.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h
183pk7_lib.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h
184pk7_lib.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
185pk7_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
186pk7_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h
187pk7_lib.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h
188pk7_lib.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pk7_lib.c
189pk7_mime.o: ../../e_os.h ../../include/openssl/aes.h
190pk7_mime.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
191pk7_mime.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
192pk7_mime.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
193pk7_mime.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
194pk7_mime.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h
195pk7_mime.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
196pk7_mime.o: ../../include/openssl/err.h ../../include/openssl/evp.h
197pk7_mime.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
198pk7_mime.o: ../../include/openssl/md2.h ../../include/openssl/md4.h
199pk7_mime.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h
200pk7_mime.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
201pk7_mime.o: ../../include/openssl/opensslconf.h
202pk7_mime.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
203pk7_mime.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
204pk7_mime.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h
205pk7_mime.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h
206pk7_mime.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
207pk7_mime.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
208pk7_mime.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h
209pk7_mime.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h
210pk7_mime.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pk7_mime.c
211pk7_smime.o: ../../e_os.h ../../include/openssl/aes.h
212pk7_smime.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
213pk7_smime.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h
214pk7_smime.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
215pk7_smime.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
216pk7_smime.o: ../../include/openssl/des.h ../../include/openssl/des_old.h
217pk7_smime.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h
218pk7_smime.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
219pk7_smime.o: ../../include/openssl/evp.h ../../include/openssl/idea.h
220pk7_smime.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h
221pk7_smime.o: ../../include/openssl/md4.h ../../include/openssl/md5.h
222pk7_smime.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h
223pk7_smime.o: ../../include/openssl/objects.h
224pk7_smime.o: ../../include/openssl/opensslconf.h
225pk7_smime.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
226pk7_smime.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h
227pk7_smime.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h
228pk7_smime.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h
229pk7_smime.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
230pk7_smime.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
231pk7_smime.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h
232pk7_smime.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
233pk7_smime.o: ../../include/openssl/x509v3.h ../cryptlib.h pk7_smime.c
234pkcs7err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
235pkcs7err.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h
236pkcs7err.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
237pkcs7err.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
238pkcs7err.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
239pkcs7err.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
240pkcs7err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
241pkcs7err.o: pkcs7err.c
242