1 #
\r# SSLeay/crypto/des/Makefile
\r#
\r\rDIR= des
\rTOP= ../..
\rCC= cc
\rCPP= cc -E
\rINCLUDES=
\rCFLAG=-g
\rINSTALLTOP=/usr/local/ssl
\rMAKE= make -f Makefile.ssl
\rMAKEDEPEND= makedepend -fMakefile.ssl
\rMAKEFILE= Makefile.ssl
\rDES_ENC= des_enc.o
\r\rCFLAGS= $(INCLUDES) $(CFLAG)
\r\rGENERAL=Makefile des.org des_locl.org
\rTEST=destest.c
\rAPPS=
\r\rLIB=$(TOP)/libcrypto.a
\rLIBSRC= cbc3_enc.c cbc_cksm.c cbc_enc.c cfb64enc.c cfb_enc.c \
\r ecb3_enc.c ecb_enc.c ede_enc.c enc_read.c enc_writ.c \
\r fcrypt.c ncbc_enc.c ofb64enc.c ofb_enc.c pcbc_enc.c \
\r qud_cksm.c rand_key.c read_pwd.c rpc_enc.c set_key.c \
\r xcbc_enc.c des_enc.c \
\r str2key.c cfb64ede.c ofb64ede.c supp.c
\r\rLIBOBJ= set_key.o ecb_enc.o ede_enc.o cbc_enc.o cbc3_enc.o \
\r ecb3_enc.o cfb64enc.o cfb64ede.o cfb_enc.o ofb64ede.o \
\r enc_read.o enc_writ.o fcrypt.o ncbc_enc.o ofb64enc.o \
\r ofb_enc.o str2key.o pcbc_enc.o qud_cksm.o rand_key.o \
\r xcbc_enc.o ${DES_ENC} \
\r read_pwd.o rpc_enc.o cbc_cksm.o supp.o
\r\rSRC= $(LIBSRC)
\r\rEXHEADER= des.h
\rHEADER= des_locl.h rpc_des.h podd.h sk.h spr.h des_ver.h $(EXHEADER)
\r\rALL= $(GENERAL) $(SRC) $(HEADER)
\r\rtop:
\r (cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)
\r\rall: lib
\r\rlib: $(LIBOBJ)
\r ar r $(LIB) $(LIBOBJ)
\r sh $(TOP)/util/ranlib.sh $(LIB)
\r @touch lib
\r\rasm/dx86-elf.o: asm/dx86-cpp.s asm/dx86unix.cpp
\r $(CPP) -DELF asm/dx86unix.cpp | as -o asm/dx86-elf.o
\r\rasm/dx86-sol.o: asm/dx86-cpp.s asm/dx86unix.cpp
\r $(CPP) -DSOL asm/dx86unix.cpp | as -o asm/dx86-sol.o
\r\rasm/dx86-out.o: asm/dx86-cpp.s asm/dx86unix.cpp
\r $(CPP) -DOUT asm/dx86unix.cpp | as -o asm/dx86-out.o
\r\rasm/dx86bsdi.o: asm/dx86-cpp.s asm/dx86unix.cpp
\r $(CPP) -DBSDI asm/dx86unix.cpp | as -o asm/dx86bsdi.o
\r\rfiles:
\r perl $(TOP)/util/files.pl Makefile.ssl >> $(TOP)/MINFO
\r\rlinks:
\r /bin/rm -f Makefile
\r $(TOP)/util/point.sh Makefile.ssl Makefile ;
\r /bin/rm -f des.doc
\r $(TOP)/util/point.sh ../../doc/des.doc des.doc ;
\r $(TOP)/util/mklink.sh ../../include $(EXHEADER)
\r $(TOP)/util/mklink.sh ../../test $(TEST)
\r $(TOP)/util/mklink.sh ../../apps $(APPS)
\r\rinstall: installs
\r\rinstalls:
\r @for i in $(EXHEADER) ; \
\r do \
\r (cp $$i $(INSTALLTOP)/include/$$i; \
\r chmod 644 $(INSTALLTOP)/include/$$i ) \
\r done;
\r\rtags:
\r ctags $(SRC)
\r\rtests:
\r\rlint:
\r lint -DLINT $(INCLUDES) $(SRC)>fluff
\r\rdepend:
\r $(MAKEDEPEND) $(INCLUDES) $(PROGS) $(LIBSRC)
\r\rdclean:
\r perl -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
\r mv -f Makefile.new $(MAKEFILE)
\r\rclean:
\r /bin/rm -f *.o asm/*.o *.obj lib tags core .pure .nfs* *.old *.bak fluff
\r\rerrors:
\r\r# DO NOT DELETE THIS LINE -- make depend depends on it.
\r