Makefile revision 142425
1# 2# SSLeay/crypto/des/Makefile 3# 4 5DIR= des 6TOP= ../.. 7CC= cc 8CPP= $(CC) -E 9INCLUDES=-I$(TOP) -I../../include 10CFLAG=-g 11INSTALL_PREFIX= 12OPENSSLDIR= /usr/local/ssl 13INSTALLTOP=/usr/local/ssl 14MAKEDEPPROG= makedepend 15MAKEDEPEND= $(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG) 16MAKEFILE= Makefile 17AR= ar r 18RANLIB= ranlib 19DES_ENC= des_enc.o fcrypt_b.o 20# or use 21#DES_ENC= dx86-elf.o yx86-elf.o 22 23CFLAGS= $(INCLUDES) $(CFLAG) 24ASFLAGS= $(INCLUDES) $(ASFLAG) 25 26GENERAL=Makefile 27TEST=destest.c 28APPS= 29 30LIB=$(TOP)/libcrypto.a 31LIBSRC= cbc_cksm.c cbc_enc.c cfb64enc.c cfb_enc.c \ 32 ecb3_enc.c ecb_enc.c enc_read.c enc_writ.c \ 33 fcrypt.c ofb64enc.c ofb_enc.c pcbc_enc.c \ 34 qud_cksm.c rand_key.c rpc_enc.c set_key.c \ 35 des_enc.c fcrypt_b.c \ 36 xcbc_enc.c \ 37 str2key.c cfb64ede.c ofb64ede.c ede_cbcm_enc.c des_old.c des_old2.c \ 38 read2pwd.c 39 40LIBOBJ= set_key.o ecb_enc.o cbc_enc.o \ 41 ecb3_enc.o cfb64enc.o cfb64ede.o cfb_enc.o ofb64ede.o \ 42 enc_read.o enc_writ.o ofb64enc.o \ 43 ofb_enc.o str2key.o pcbc_enc.o qud_cksm.o rand_key.o \ 44 ${DES_ENC} \ 45 fcrypt.o xcbc_enc.o rpc_enc.o cbc_cksm.o \ 46 ede_cbcm_enc.o des_old.o des_old2.o read2pwd.o 47 48SRC= $(LIBSRC) 49 50EXHEADER= des.h des_old.h 51HEADER= des_locl.h rpc_des.h spr.h des_ver.h $(EXHEADER) 52 53ALL= $(GENERAL) $(SRC) $(HEADER) 54 55top: 56 (cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all) 57 58all: lib 59 60lib: $(LIBOBJ) 61 $(AR) $(LIB) $(LIBOBJ) 62 $(RANLIB) $(LIB) || echo Never mind. 63 @touch lib 64 65des: des.o cbc3_enc.o lib 66 $(CC) $(CFLAGS) -o des des.o cbc3_enc.o $(LIB) 67 68# elf 69asm/dx86-elf.s: asm/des-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl 70 (cd asm; $(PERL) des-586.pl elf $(CFLAGS) > dx86-elf.s) 71 72asm/yx86-elf.s: asm/crypt586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl 73 (cd asm; $(PERL) crypt586.pl elf $(CFLAGS) > yx86-elf.s) 74 75# a.out 76asm/dx86-out.o: asm/dx86unix.cpp 77 $(CPP) -DOUT asm/dx86unix.cpp | as -o asm/dx86-out.o 78 79asm/yx86-out.o: asm/yx86unix.cpp 80 $(CPP) -DOUT asm/yx86unix.cpp | as -o asm/yx86-out.o 81 82# bsdi 83asm/dx86bsdi.o: asm/dx86unix.cpp 84 $(CPP) -DBSDI asm/dx86unix.cpp | sed 's/ :/:/' | as -o asm/dx86bsdi.o 85 86asm/yx86bsdi.o: asm/yx86unix.cpp 87 $(CPP) -DBSDI asm/yx86unix.cpp | sed 's/ :/:/' | as -o asm/yx86bsdi.o 88 89asm/dx86unix.cpp: asm/des-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl 90 (cd asm; $(PERL) des-586.pl cpp >dx86unix.cpp) 91 92asm/yx86unix.cpp: asm/crypt586.pl ../perlasm/x86asm.pl 93 (cd asm; $(PERL) crypt586.pl cpp >yx86unix.cpp) 94 95files: 96 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO 97 98links: 99 @$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER) 100 @$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST) 101 @$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS) 102 103install: installs 104 105installs: 106 @for i in $(EXHEADER) ; \ 107 do \ 108 (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ 109 chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ 110 done; 111 112tags: 113 ctags $(SRC) 114 115tests: 116 117lint: 118 lint -DLINT $(INCLUDES) $(SRC)>fluff 119 120depend: 121 $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC) 122 123dclean: 124 $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new 125 mv -f Makefile.new $(MAKEFILE) 126 127clean: 128 rm -f asm/dx86unix.cpp asm/yx86unix.cpp asm/*-elf.* *.o asm/*.o *.obj des lib tags core .pure .nfs* *.old *.bak fluff 129 130# DO NOT DELETE THIS LINE -- make depend depends on it. 131 132cbc_cksm.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 133cbc_cksm.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 134cbc_cksm.o: ../../include/openssl/opensslconf.h 135cbc_cksm.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h 136cbc_cksm.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 137cbc_cksm.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 138cbc_cksm.o: cbc_cksm.c des_locl.h 139cbc_enc.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 140cbc_enc.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 141cbc_enc.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 142cbc_enc.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 143cbc_enc.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 144cbc_enc.o: ../../include/openssl/ui_compat.h cbc_enc.c des_locl.h ncbc_enc.c 145cfb64ede.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 146cfb64ede.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 147cfb64ede.o: ../../include/openssl/opensslconf.h 148cfb64ede.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h 149cfb64ede.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 150cfb64ede.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 151cfb64ede.o: cfb64ede.c des_locl.h 152cfb64enc.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 153cfb64enc.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 154cfb64enc.o: ../../include/openssl/opensslconf.h 155cfb64enc.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h 156cfb64enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 157cfb64enc.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 158cfb64enc.o: cfb64enc.c des_locl.h 159cfb_enc.o: ../../e_os.h ../../include/openssl/crypto.h 160cfb_enc.o: ../../include/openssl/des.h ../../include/openssl/des_old.h 161cfb_enc.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h 162cfb_enc.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h 163cfb_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 164cfb_enc.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 165cfb_enc.o: cfb_enc.c des_locl.h 166des_enc.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 167des_enc.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 168des_enc.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 169des_enc.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 170des_enc.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 171des_enc.o: ../../include/openssl/ui_compat.h des_enc.c des_locl.h ncbc_enc.c 172des_old.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 173des_old.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 174des_old.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 175des_old.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h 176des_old.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 177des_old.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 178des_old.o: ../../include/openssl/ui_compat.h des_old.c 179des_old2.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 180des_old2.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 181des_old2.o: ../../include/openssl/opensslconf.h 182des_old2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 183des_old2.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 184des_old2.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 185des_old2.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 186des_old2.o: des_old2.c 187ecb3_enc.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 188ecb3_enc.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 189ecb3_enc.o: ../../include/openssl/opensslconf.h 190ecb3_enc.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h 191ecb3_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 192ecb3_enc.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 193ecb3_enc.o: des_locl.h ecb3_enc.c 194ecb_enc.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h 195ecb_enc.o: ../../include/openssl/des.h ../../include/openssl/des_old.h 196ecb_enc.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h 197ecb_enc.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h 198ecb_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 199ecb_enc.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 200ecb_enc.o: des_locl.h des_ver.h ecb_enc.c spr.h 201ede_cbcm_enc.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 202ede_cbcm_enc.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 203ede_cbcm_enc.o: ../../include/openssl/opensslconf.h 204ede_cbcm_enc.o: ../../include/openssl/opensslv.h 205ede_cbcm_enc.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 206ede_cbcm_enc.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 207ede_cbcm_enc.o: ../../include/openssl/ui_compat.h des_locl.h ede_cbcm_enc.c 208enc_read.o: ../../e_os.h ../../include/openssl/bio.h 209enc_read.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 210enc_read.o: ../../include/openssl/des.h ../../include/openssl/des_old.h 211enc_read.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 212enc_read.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h 213enc_read.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h 214enc_read.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 215enc_read.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 216enc_read.o: ../cryptlib.h des_locl.h enc_read.c 217enc_writ.o: ../../e_os.h ../../include/openssl/bio.h 218enc_writ.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 219enc_writ.o: ../../include/openssl/des.h ../../include/openssl/des_old.h 220enc_writ.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 221enc_writ.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h 222enc_writ.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 223enc_writ.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 224enc_writ.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 225enc_writ.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 226enc_writ.o: ../cryptlib.h des_locl.h enc_writ.c 227fcrypt.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 228fcrypt.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 229fcrypt.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 230fcrypt.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 231fcrypt.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 232fcrypt.o: ../../include/openssl/ui_compat.h des_locl.h fcrypt.c 233fcrypt_b.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 234fcrypt_b.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 235fcrypt_b.o: ../../include/openssl/opensslconf.h 236fcrypt_b.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h 237fcrypt_b.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 238fcrypt_b.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 239fcrypt_b.o: des_locl.h fcrypt_b.c 240ofb64ede.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 241ofb64ede.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 242ofb64ede.o: ../../include/openssl/opensslconf.h 243ofb64ede.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h 244ofb64ede.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 245ofb64ede.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 246ofb64ede.o: des_locl.h ofb64ede.c 247ofb64enc.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 248ofb64enc.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 249ofb64enc.o: ../../include/openssl/opensslconf.h 250ofb64enc.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h 251ofb64enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 252ofb64enc.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 253ofb64enc.o: des_locl.h ofb64enc.c 254ofb_enc.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 255ofb_enc.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 256ofb_enc.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 257ofb_enc.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 258ofb_enc.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 259ofb_enc.o: ../../include/openssl/ui_compat.h des_locl.h ofb_enc.c 260pcbc_enc.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 261pcbc_enc.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 262pcbc_enc.o: ../../include/openssl/opensslconf.h 263pcbc_enc.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h 264pcbc_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 265pcbc_enc.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 266pcbc_enc.o: des_locl.h pcbc_enc.c 267qud_cksm.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 268qud_cksm.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 269qud_cksm.o: ../../include/openssl/opensslconf.h 270qud_cksm.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h 271qud_cksm.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 272qud_cksm.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 273qud_cksm.o: des_locl.h qud_cksm.c 274rand_key.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 275rand_key.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 276rand_key.o: ../../include/openssl/opensslconf.h 277rand_key.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 278rand_key.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h 279rand_key.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 280rand_key.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 281rand_key.o: rand_key.c 282read2pwd.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 283read2pwd.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 284read2pwd.o: ../../include/openssl/opensslconf.h 285read2pwd.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h 286read2pwd.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 287read2pwd.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 288read2pwd.o: read2pwd.c 289rpc_enc.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 290rpc_enc.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 291rpc_enc.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 292rpc_enc.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 293rpc_enc.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 294rpc_enc.o: ../../include/openssl/ui_compat.h des_locl.h des_ver.h rpc_des.h 295rpc_enc.o: rpc_enc.c 296set_key.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 297set_key.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 298set_key.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 299set_key.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 300set_key.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 301set_key.o: ../../include/openssl/ui_compat.h des_locl.h set_key.c 302str2key.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 303str2key.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 304str2key.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 305str2key.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 306str2key.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 307str2key.o: ../../include/openssl/ui_compat.h des_locl.h str2key.c 308xcbc_enc.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 309xcbc_enc.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 310xcbc_enc.o: ../../include/openssl/opensslconf.h 311xcbc_enc.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h 312xcbc_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 313xcbc_enc.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h 314xcbc_enc.o: des_locl.h xcbc_enc.c 315