Makefile revision 194206
194742Sobrien#
294742Sobrien# OpenSSL/crypto/pkcs7/Makefile
394742Sobrien#
495253Sru
594742SobrienDIR=	pkcs7
696991SrwatsonTOP=	../..
796991SrwatsonCC=	cc
896991SrwatsonINCLUDES= -I.. -I$(TOP) -I../../include
9102773SrwatsonCFLAG=-g
10102773SrwatsonMAKEFILE=	Makefile
1194854SsosAR=		ar r
1294917Simp
13126445SobrienPEX_LIBS=
1494917SimpEX_LIBS=
1594917Simp 
1694917SimpCFLAGS= $(INCLUDES) $(CFLAG)
17117751Smarkm
18117751SmarkmGENERAL=Makefile README
19116149SmarkmTEST=
20116149SmarkmAPPS=
21125244Snectar
22125244SnectarLIB=$(TOP)/libcrypto.a
2394847SjhbLIBSRC=	pk7_asn1.c pk7_lib.c pkcs7err.c pk7_doit.c pk7_smime.c pk7_attr.c \
2494847Sjhb	pk7_mime.c
2594847SjhbLIBOBJ= pk7_asn1.o pk7_lib.o pkcs7err.o pk7_doit.o pk7_smime.o pk7_attr.o \
26126337Svkashyap	pk7_mime.o
27128023Svkashyap
2894855SscottlSRC= $(LIBSRC)
29126054Sscottl
30126054SscottlEXHEADER=  pkcs7.h
31126054SscottlHEADER=	$(EXHEADER)
32126054Sscottl
33126054SscottlALL=    $(GENERAL) $(SRC) $(HEADER)
34126054Sscottl
3594915Skentop:
3699607Smjacob	(cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)
3794915Sken
3894915Skentest:
3994915Sken
4094915Skenall:	lib
4194915Sken
4294915Skentestapps: enc dec sign verify
4394915Sken
4494915Skenenc: enc.o lib
4599607Smjacob	$(CC) $(CFLAGS) -o enc enc.o $(PEX_LIBS) $(LIB) $(EX_LIBS)
46106734Smjacob
47128435Stackermandec: dec.o lib
4897611Sbillf	$(CC) $(CFLAGS) -o dec dec.o $(PEX_LIBS) $(LIB) $(EX_LIBS)
4994918Sgshapiro
5094918Sgshapirosign: sign.o lib
5194918Sgshapiro	$(CC) $(CFLAGS) -o sign sign.o $(PEX_LIBS) $(LIB) $(EX_LIBS)
5294918Sgshapiro
5394918Sgshapiroverify: verify.o example.o lib
54118316Smbr	$(CC) $(CFLAGS) -o verify verify.o $(PEX_LIBS) example.o $(LIB) $(EX_LIBS)
5594955Smurray
5695054Snectarlib:	$(LIBOBJ)
57125080Scperciva	$(ARX) $(LIB) $(LIBOBJ)
58106187Sdes	$(RANLIB) $(LIB) || echo Never mind.
59106187Sdes	@touch lib
6095455Sdes
6198750Sdesfiles:
6299606Sdes	$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
6399606Sdes
6499606Sdeslinks:
6596268Sgad	@$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER)
6696268Sgad	@$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST)
67116233Sgad	@$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS)
68139390Sgad
69139390Sgadinstall:
70139390Sgad	@[ -n "$(INSTALLTOP)" ] # should be set by top Makefile...
7196332Speter	@headerlist="$(EXHEADER)"; for i in $$headerlist ; \
7296332Speter	do  \
7396332Speter	(cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
7496332Speter	chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
7596332Speter	done;
76100314Sru
7796451Srutags:
7897611Sbillf	ctags $(SRC)
7998333Sanholt
8098986Sjmalletttests:
81111061Sjmallett
8299732Sjoerglint:
8399732Sjoerg	lint -DLINT $(INCLUDES) $(SRC)>fluff
84113692Snectar
85113692Snectardepend:
86115825Sfanf	@[ -n "$(MAKEDEPEND)" ] # should be set by upper Makefile...
87126445Sobrien	$(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
88117645Sdwmalone
89118204Sbpdclean:
90118204Sbp	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
91118204Sbp	mv -f Makefile.new $(MAKEFILE)
92118204Sbp
93127337Smlaierclean:
94126445Sobrien	rm -f *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff enc dec sign verify
95133182Spjd
96133182Spjd# DO NOT DELETE THIS LINE -- make depend depends on it.
97133182Spjd
98133182Spjdpk7_asn1.o: ../../e_os.h ../../include/openssl/asn1.h
99133182Spjdpk7_asn1.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h
100133841Spjdpk7_asn1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
101143521Spjdpk7_asn1.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
102133182Spjdpk7_asn1.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
103133182Spjdpk7_asn1.o: ../../include/openssl/err.h ../../include/openssl/evp.h
104132311Salfredpk7_asn1.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
105132311Salfredpk7_asn1.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
106132311Salfredpk7_asn1.o: ../../include/openssl/opensslconf.h
107132268Salfredpk7_asn1.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
108138235Seikpk7_asn1.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
109115822Sdougbpk7_asn1.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
110115822Sdougbpk7_asn1.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
111115822Sdougbpk7_asn1.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pk7_asn1.c
112115822Sdougbpk7_attr.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
113115822Sdougbpk7_attr.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
114115822Sdougbpk7_attr.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
115115822Sdougbpk7_attr.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
116115822Sdougbpk7_attr.o: ../../include/openssl/err.h ../../include/openssl/evp.h
117115822Sdougbpk7_attr.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
118115822Sdougbpk7_attr.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
119115822Sdougbpk7_attr.o: ../../include/openssl/opensslconf.h
120115822Sdougbpk7_attr.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
121115822Sdougbpk7_attr.o: ../../include/openssl/pem.h ../../include/openssl/pem2.h
122115822Sdougbpk7_attr.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
123115822Sdougbpk7_attr.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
124115822Sdougbpk7_attr.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
125115822Sdougbpk7_attr.o: ../../include/openssl/x509_vfy.h pk7_attr.c
126115822Sdougbpk7_doit.o: ../../e_os.h ../../include/openssl/asn1.h
127115822Sdougbpk7_doit.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
128115822Sdougbpk7_doit.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
129115822Sdougbpk7_doit.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
130115822Sdougbpk7_doit.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
131115895Sguidopk7_doit.o: ../../include/openssl/err.h ../../include/openssl/evp.h
132115822Sdougbpk7_doit.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
133115895Sguidopk7_doit.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
134115895Sguidopk7_doit.o: ../../include/openssl/opensslconf.h
135115895Sguidopk7_doit.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
136115822Sdougbpk7_doit.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
137115822Sdougbpk7_doit.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
138115822Sdougbpk7_doit.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
139115822Sdougbpk7_doit.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
140115822Sdougbpk7_doit.o: ../../include/openssl/x509v3.h ../cryptlib.h pk7_doit.c
141115822Sdougbpk7_lib.o: ../../e_os.h ../../include/openssl/asn1.h
142115822Sdougbpk7_lib.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
143115822Sdougbpk7_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
144115822Sdougbpk7_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
145115822Sdougbpk7_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
146115822Sdougbpk7_lib.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
147115822Sdougbpk7_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
148115822Sdougbpk7_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
149115822Sdougbpk7_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
150115822Sdougbpk7_lib.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
151115822Sdougbpk7_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
152115822Sdougbpk7_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
153115822Sdougbpk7_lib.o: ../../include/openssl/x509_vfy.h ../cryptlib.h pk7_lib.c
154115822Sdougbpk7_mime.o: ../../e_os.h ../../include/openssl/asn1.h
155115822Sdougbpk7_mime.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
156115822Sdougbpk7_mime.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
157115822Sdougbpk7_mime.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
158115822Sdougbpk7_mime.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
159115822Sdougbpk7_mime.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
160115822Sdougbpk7_mime.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
161115822Sdougbpk7_mime.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
162115822Sdougbpk7_mime.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
163115822Sdougbpk7_mime.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
164115822Sdougbpk7_mime.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
165115822Sdougbpk7_mime.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
166115895Sguidopk7_mime.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
167115895Sguidopk7_mime.o: ../cryptlib.h pk7_mime.c
168115895Sguidopk7_smime.o: ../../e_os.h ../../include/openssl/asn1.h
169115895Sguidopk7_smime.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
170115822Sdougbpk7_smime.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
171115822Sdougbpk7_smime.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
172115822Sdougbpk7_smime.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
173115822Sdougbpk7_smime.o: ../../include/openssl/err.h ../../include/openssl/evp.h
174pk7_smime.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
175pk7_smime.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
176pk7_smime.o: ../../include/openssl/opensslconf.h
177pk7_smime.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
178pk7_smime.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
179pk7_smime.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
180pk7_smime.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
181pk7_smime.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
182pk7_smime.o: ../cryptlib.h pk7_smime.c
183pkcs7err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
184pkcs7err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
185pkcs7err.o: ../../include/openssl/err.h ../../include/openssl/lhash.h
186pkcs7err.o: ../../include/openssl/opensslconf.h
187pkcs7err.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
188pkcs7err.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
189pkcs7err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
190pkcs7err.o: pkcs7err.c
191