1238384SjkimDIR= srp 2238384SjkimTOP= ../.. 3238384SjkimCC= cc 4238384SjkimINCLUDES= -I.. -I$(TOP) -I../../include 5238384SjkimCFLAG=-g 6238384SjkimINSTALL_PREFIX= 7238384SjkimOPENSSLDIR= /usr/local/ssl 8238384SjkimINSTALLTOP=/usr/local/ssl 9238384SjkimMAKE= make -f Makefile.ssl 10238384SjkimMAKEDEPPROG= makedepend 11238384SjkimMAKEDEPEND= $(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG) 12238384SjkimMAKEFILE= Makefile.ssl 13238384SjkimAR= ar r 14238384Sjkim 15238384SjkimCFLAGS= $(INCLUDES) $(CFLAG) 16238384Sjkim 17238384SjkimGENERAL=Makefile 18238384SjkimTEST=srptest.c 19238384SjkimAPPS= 20238384Sjkim 21238384SjkimLIB=$(TOP)/libcrypto.a 22238384SjkimLIBSRC=srp_lib.c srp_vfy.c 23238384SjkimLIBOBJ=srp_lib.o srp_vfy.o 24238384Sjkim 25238384SjkimSRC= $(LIBSRC) 26238384Sjkim 27238384SjkimEXHEADER= srp.h 28238384SjkimHEADER= $(EXHEADER) 29238384Sjkim 30238384Sjkimtop: 31238384Sjkim (cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all) 32238384Sjkim 33238384Sjkimall: lib 34238384Sjkim 35238384Sjkimlib: $(LIBOBJ) 36238384Sjkim $(AR) $(LIB) $(LIBOBJ) 37238384Sjkim $(RANLIB) $(LIB) || echo Never mind. 38238384Sjkim @touch lib 39238384Sjkim 40238384Sjkimlinks: 41238384Sjkim @$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER) 42238384Sjkim @$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST) 43238384Sjkim @$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS) 44238384Sjkim 45238384Sjkiminstall: 46238384Sjkim @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile... 47238384Sjkim @headerlist="$(EXHEADER)"; for i in $$headerlist ; \ 48238384Sjkim do \ 49238384Sjkim (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ 50238384Sjkim chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ 51238384Sjkim done; 52238384Sjkim 53238384Sjkimtags: 54238384Sjkim ctags $(SRC) 55238384Sjkim 56238384Sjkimtests: 57238384Sjkim 58238384Sjkimsrptest: top srptest.c $(LIB) 59238384Sjkim $(CC) $(CFLAGS) -Wall -Werror -g -o srptest srptest.c $(LIB) 60238384Sjkim 61238384Sjkimlint: 62238384Sjkim lint -DLINT $(INCLUDES) $(SRC)>fluff 63238384Sjkim 64284285Sjkimupdate: depend 65284285Sjkim 66238384Sjkimdepend: 67238384Sjkim $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC) 68238384Sjkim 69238384Sjkimdclean: 70238384Sjkim $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new 71238384Sjkim mv -f Makefile.new $(MAKEFILE) 72238384Sjkim 73238384Sjkimclean: 74238384Sjkim rm -f *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff 75238384Sjkim 76238384Sjkim# DO NOT DELETE THIS LINE -- make depend depends on it. 77238384Sjkim 78238384Sjkimsrp_lib.o: ../../e_os.h ../../include/openssl/asn1.h 79238384Sjkimsrp_lib.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 80238384Sjkimsrp_lib.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 81238384Sjkimsrp_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 82238384Sjkimsrp_lib.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 83238384Sjkimsrp_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 84238384Sjkimsrp_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 85238384Sjkimsrp_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 86238384Sjkimsrp_lib.o: ../../include/openssl/sha.h ../../include/openssl/srp.h 87238384Sjkimsrp_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 88238384Sjkimsrp_lib.o: ../cryptlib.h srp_grps.h srp_lcl.h srp_lib.c 89238384Sjkimsrp_vfy.o: ../../e_os.h ../../include/openssl/asn1.h 90238384Sjkimsrp_vfy.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 91238384Sjkimsrp_vfy.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 92238384Sjkimsrp_vfy.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 93238384Sjkimsrp_vfy.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 94238384Sjkimsrp_vfy.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 95238384Sjkimsrp_vfy.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 96238384Sjkimsrp_vfy.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h 97238384Sjkimsrp_vfy.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 98238384Sjkimsrp_vfy.o: ../../include/openssl/srp.h ../../include/openssl/stack.h 99238384Sjkimsrp_vfy.o: ../../include/openssl/symhacks.h ../../include/openssl/txt_db.h 100238384Sjkimsrp_vfy.o: ../cryptlib.h srp_lcl.h srp_vfy.c 101