Makefile revision 302408
12079Siignatyev# 22079Siignatyev# OpenSSL/crypto/md/Makefile 32079Siignatyev# 42079Siignatyev 52079SiignatyevDIR= md2 62079SiignatyevTOP= ../.. 72079SiignatyevCC= cc 82079SiignatyevINCLUDES= 92079SiignatyevCFLAG=-g 102079SiignatyevMAKEFILE= Makefile 112079SiignatyevAR= ar r 122079Siignatyev 132079SiignatyevCFLAGS= $(INCLUDES) $(CFLAG) 142079Siignatyev 152079SiignatyevGENERAL=Makefile 162079SiignatyevTEST=md2test.c 172079SiignatyevAPPS= 182079Siignatyev 192079SiignatyevLIB=$(TOP)/libcrypto.a 202079SiignatyevLIBSRC=md2_dgst.c md2_one.c 212079SiignatyevLIBOBJ=md2_dgst.o md2_one.o 222079Siignatyev 232079SiignatyevSRC= $(LIBSRC) 242079Siignatyev 252079SiignatyevEXHEADER= md2.h 262079SiignatyevHEADER= $(EXHEADER) 272079Siignatyev 282079SiignatyevALL= $(GENERAL) $(SRC) $(HEADER) 292079Siignatyev 302079Siignatyevtop: 312079Siignatyev (cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all) 322079Siignatyev 332079Siignatyevall: lib 342079Siignatyev 352079Siignatyevlib: $(LIBOBJ) 362079Siignatyev $(AR) $(LIB) $(LIBOBJ) 372079Siignatyev $(RANLIB) $(LIB) || echo Never mind. 382079Siignatyev @touch lib 392079Siignatyev 402079Siignatyevfiles: 412079Siignatyev $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO 422079Siignatyev 432079Siignatyevlinks: 442079Siignatyev @$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER) 452079Siignatyev @$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST) 462079Siignatyev @$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS) 472079Siignatyev 482079Siignatyevinstall: 492079Siignatyev @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile... 502079Siignatyev @headerlist="$(EXHEADER)"; for i in $$headerlist ; \ 512079Siignatyev do \ 522079Siignatyev (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ 532079Siignatyev chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ 542079Siignatyev done; 552079Siignatyev 562079Siignatyevtags: 572079Siignatyev ctags $(SRC) 582079Siignatyev 592079Siignatyevtests: 602079Siignatyev 612079Siignatyevlint: 622079Siignatyev lint -DLINT $(INCLUDES) $(SRC)>fluff 632079Siignatyev 642079Siignatyevupdate: depend 652079Siignatyev 662079Siignatyevdepend: 672079Siignatyev @[ -n "$(MAKEDEPEND)" ] # should be set by upper Makefile... 682079Siignatyev $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC) 692079Siignatyev 702079Siignatyevdclean: 712079Siignatyev $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new 722079Siignatyev mv -f Makefile.new $(MAKEFILE) 732079Siignatyev 742079Siignatyevclean: 752079Siignatyev rm -f *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff 762079Siignatyev 772079Siignatyev# DO NOT DELETE THIS LINE -- make depend depends on it. 782079Siignatyev 792079Siignatyevmd2_dgst.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 802079Siignatyevmd2_dgst.o: ../../include/openssl/md2.h ../../include/openssl/opensslconf.h 812079Siignatyevmd2_dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 822079Siignatyevmd2_dgst.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 832079Siignatyevmd2_dgst.o: ../../include/openssl/symhacks.h md2_dgst.c 842079Siignatyevmd2_one.o: ../../e_os.h ../../include/openssl/bio.h 852079Siignatyevmd2_one.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 862079Siignatyevmd2_one.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 872079Siignatyevmd2_one.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h 882079Siignatyevmd2_one.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 892079Siignatyevmd2_one.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 902079Siignatyevmd2_one.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 912079Siignatyevmd2_one.o: ../cryptlib.h md2_one.c 922079Siignatyev