Makefile revision 296341
1175164SjhbDIR=jpake 2225344SrwatsonTOP=../.. 3175164Sjhb 4175164SjhbCFLAGS= $(INCLUDES) $(CFLAG) 5175164Sjhb 6175164SjhbLIB=$(TOP)/libcrypto.a 7175164SjhbLIBOBJ=jpake.o jpake_err.o 8175164SjhbLIBSRC=jpake.c jpake_err.c 9175164Sjhb 10175164SjhbEXHEADER=jpake.h 11175164SjhbTEST=jpaketest.c 12175164Sjhb 13175164Sjhbtop: 14175164Sjhb (cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all) 15175164Sjhb 16175164Sjhball: lib 17175164Sjhb 18175164Sjhblib: $(LIBOBJ) 19175164Sjhb $(AR) $(LIB) $(LIBOBJ) 20175164Sjhb $(RANLIB) $(LIB) || echo Never mind. 21175164Sjhb @touch lib 22175164Sjhb 23175164Sjhblinks: 24175164Sjhb @$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER) 25175164Sjhb @$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST) 26175164Sjhb 27175164Sjhbinstall: 28175164Sjhb @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile... 29175164Sjhb @headerlist="$(EXHEADER)"; for i in $$headerlist ; \ 30175164Sjhb do \ 31175164Sjhb (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ 32175164Sjhb chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ 33175164Sjhb done; 34225344Srwatson 35175164Sjhbupdate: depend 36175164Sjhb 37175164Sjhbdepend: 38225344Srwatson @[ -n "$(MAKEDEPEND)" ] # should be set by upper Makefile... 39175164Sjhb $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC) 40225344Srwatson 41175164Sjhbdclean: 42175164Sjhb $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new 43175164Sjhb mv -f Makefile.new $(MAKEFILE) 44175164Sjhb 45175164Sjhbclean: 46175164Sjhb rm -f *.s *.o *.obj des lib tags core .pure .nfs* *.old *.bak fluff 47223692Sjonathan 48223692Sjonathanjpaketest: top jpaketest.c $(LIB) 49175164Sjhb $(CC) $(CFLAGS) -Wall -Werror -g -o jpaketest jpaketest.c $(LIB) 50223692Sjonathan# DO NOT DELETE THIS LINE -- make depend depends on it. 51175164Sjhb 52175164Sjhbjpake.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 53175164Sjhbjpake.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 54175164Sjhbjpake.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 55175164Sjhbjpake.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 56175164Sjhbjpake.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 57175164Sjhbjpake.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 58175164Sjhbjpake.o: ../../include/openssl/symhacks.h jpake.c jpake.h 59175164Sjhbjpake_err.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 60224914Skibjpake_err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 61175164Sjhbjpake_err.o: ../../include/openssl/err.h ../../include/openssl/jpake.h 62175164Sjhbjpake_err.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h 63175164Sjhbjpake_err.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 64175164Sjhbjpake_err.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 65175164Sjhbjpake_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 66175164Sjhbjpake_err.o: jpake_err.c 67175164Sjhb