1238384Sjkim# 2238384Sjkim# crypto/whrlpool/Makefile 3238384Sjkim# 4238384Sjkim 5238384SjkimDIR= whrlpool 6238384SjkimTOP= ../.. 7238384SjkimCC= cc 8238384SjkimCPP= $(CC) -E 9238384SjkimINCLUDES= 10238384SjkimCFLAG=-g 11238384SjkimMAKEFILE= Makefile 12238384SjkimAR= ar r 13238384Sjkim 14238384SjkimWP_ASM_OBJ=wp_block.o 15238384Sjkim 16238384SjkimCFLAGS= $(INCLUDES) $(CFLAG) 17238384SjkimASFLAGS= $(INCLUDES) $(ASFLAG) 18238384SjkimAFLAGS= $(ASFLAGS) 19238384Sjkim 20238384SjkimGENERAL=Makefile 21238384SjkimTEST=wp_test.c 22238384SjkimAPPS= 23238384Sjkim 24238384SjkimLIB=$(TOP)/libcrypto.a 25238384SjkimLIBSRC=wp_dgst.c wp_block.c 26238384SjkimLIBOBJ=wp_dgst.o $(WP_ASM_OBJ) 27238384Sjkim 28238384SjkimSRC= $(LIBSRC) 29238384Sjkim 30238384SjkimEXHEADER= whrlpool.h 31238384SjkimHEADER= wp_locl.h $(EXHEADER) 32238384Sjkim 33238384SjkimALL= $(GENERAL) $(SRC) $(HEADER) 34238384Sjkim 35238384Sjkimtop: 36238384Sjkim (cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all) 37238384Sjkim 38238384Sjkimall: lib 39238384Sjkim 40238384Sjkimlib: $(LIBOBJ) 41238384Sjkim $(AR) $(LIB) $(LIBOBJ) 42238384Sjkim $(RANLIB) $(LIB) || echo Never mind. 43238384Sjkim @touch lib 44238384Sjkim 45238384Sjkimwp-mmx.s: asm/wp-mmx.pl ../perlasm/x86asm.pl 46238384Sjkim $(PERL) asm/wp-mmx.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@ 47238384Sjkim 48238384Sjkimwp-x86_64.s: asm/wp-x86_64.pl 49238384Sjkim $(PERL) asm/wp-x86_64.pl $(PERLASM_SCHEME) > $@ 50238384Sjkim 51238384Sjkim$(LIBOBJ): $(LIBSRC) 52238384Sjkim 53238384Sjkimfiles: 54238384Sjkim $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO 55238384Sjkim 56238384Sjkimlinks: 57238384Sjkim @$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER) 58238384Sjkim @$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST) 59238384Sjkim @$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS) 60238384Sjkim 61238384Sjkiminstall: 62238384Sjkim @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile... 63238384Sjkim @headerlist="$(EXHEADER)"; for i in $$headerlist ; \ 64238384Sjkim do \ 65238384Sjkim (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ 66238384Sjkim chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ 67238384Sjkim done; 68238384Sjkim 69238384Sjkimtags: 70238384Sjkim ctags $(SRC) 71238384Sjkim 72238384Sjkimtests: 73238384Sjkim 74238384Sjkimlint: 75238384Sjkim lint -DLINT $(INCLUDES) $(SRC)>fluff 76238384Sjkim 77296341Sdelphijupdate: depend 78296341Sdelphij 79238384Sjkimdepend: 80238384Sjkim @[ -n "$(MAKEDEPEND)" ] # should be set by upper Makefile... 81238384Sjkim $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC) 82238384Sjkim 83238384Sjkimdclean: 84238384Sjkim $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new 85238384Sjkim mv -f Makefile.new $(MAKEFILE) 86238384Sjkim 87238384Sjkimclean: 88238384Sjkim rm -f *.s *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff 89238384Sjkim 90238384Sjkim# DO NOT DELETE THIS LINE -- make depend depends on it. 91238384Sjkim 92238384Sjkimwp_block.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h 93238384Sjkimwp_block.o: ../../include/openssl/whrlpool.h wp_block.c wp_locl.h 94238384Sjkimwp_dgst.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 95238384Sjkimwp_dgst.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 96238384Sjkimwp_dgst.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 97238384Sjkimwp_dgst.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 98238384Sjkimwp_dgst.o: ../../include/openssl/whrlpool.h wp_dgst.c wp_locl.h 99