168651Skris#
268651Skris# OpenSSL/crypto/mdc2/Makefile
368651Skris#
468651Skris
568651SkrisDIR=	mdc2
668651SkrisTOP=	../..
768651SkrisCC=	cc
8280304SjkimINCLUDES=
968651SkrisCFLAG=-g
1068651SkrisMAKEFILE=	Makefile
1168651SkrisAR=		ar r
1268651Skris
1368651SkrisCFLAGS= $(INCLUDES) $(CFLAG)
1468651Skris
15280304SjkimGENERAL=Makefile
1668651SkrisTEST= mdc2test.c
1768651SkrisAPPS=
1868651Skris
1968651SkrisLIB=$(TOP)/libcrypto.a
2068651SkrisLIBSRC=mdc2dgst.c mdc2_one.c
2168651SkrisLIBOBJ=mdc2dgst.o mdc2_one.o
22280304Sjkim
2368651SkrisSRC= $(LIBSRC)
2468651Skris
2568651SkrisEXHEADER= mdc2.h
2668651SkrisHEADER=	$(EXHEADER)
2768651Skris
2868651SkrisALL=    $(GENERAL) $(SRC) $(HEADER)
2968651Skris
3068651Skristop:
3168651Skris	(cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)
3268651Skris
3368651Skrisall:	lib
3468651Skris
3568651Skrislib:	$(LIBOBJ)
3668651Skris	$(AR) $(LIB) $(LIBOBJ)
37280304Sjkim	$(RANLIB) $(LIB) || echo Never mind.
3868651Skris	@touch lib
3968651Skris
40280304Sjkimfiles:
4168651Skris	$(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
4268651Skris
4368651Skrislinks:
4468651Skris	@$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER)
4568651Skris	@$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST)
4668651Skris	@$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS)
4768651Skris
4868651Skrisinstall:
4968651Skris	@[ -n "$(INSTALLTOP)" ] # should be set by top Makefile...
5068651Skris	@headerlist="$(EXHEADER)"; for i in $$headerlist ; \
5168651Skris	do  \
52280304Sjkim	(cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
5368651Skris	chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
5468651Skris	done;
5568651Skris
5668651Skristags:
5768651Skris	ctags $(SRC)
5868651Skris
59160814Ssimontests:
60160814Ssimon
61160814Ssimonlint:
62109998Smarkm	lint -DLINT $(INCLUDES) $(SRC)>fluff
6368651Skris
64280304Sjkimupdate: depend
65280304Sjkim
66280304Sjkimdepend:
67280304Sjkim	@[ -n "$(MAKEDEPEND)" ] # should be set by upper Makefile...
6868651Skris	$(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
6968651Skris
70280304Sjkimdclean:
7168651Skris	$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
7268651Skris	mv -f Makefile.new $(MAKEFILE)
73280304Sjkim
74280304Sjkimclean:
75280304Sjkim	rm -f *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff
76280304Sjkim
7768651Skris# DO NOT DELETE THIS LINE -- make depend depends on it.
78280304Sjkim
7968651Skrismdc2_one.o: ../../e_os.h ../../include/openssl/bio.h
80109998Smarkmmdc2_one.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
81280304Sjkimmdc2_one.o: ../../include/openssl/des.h ../../include/openssl/des_old.h
82280304Sjkimmdc2_one.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
83280304Sjkimmdc2_one.o: ../../include/openssl/lhash.h ../../include/openssl/mdc2.h
8468651Skrismdc2_one.o: ../../include/openssl/opensslconf.h
8568651Skrismdc2_one.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
86280304Sjkimmdc2_one.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
87280304Sjkimmdc2_one.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h
88280304Sjkimmdc2_one.o: ../../include/openssl/ui_compat.h ../cryptlib.h mdc2_one.c
89280304Sjkimmdc2dgst.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
90280304Sjkimmdc2dgst.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h
9168651Skrismdc2dgst.o: ../../include/openssl/mdc2.h ../../include/openssl/opensslconf.h
92280304Sjkimmdc2dgst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
93280304Sjkimmdc2dgst.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
94280304Sjkimmdc2dgst.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h
9568651Skrismdc2dgst.o: ../../include/openssl/ui_compat.h mdc2dgst.c
96280304Sjkim