1# 2# OpenSSL/crypto/engine/Makefile 3# 4 5DIR= engine 6TOP= ../.. 7CC= cc 8INCLUDES= -I.. -I$(TOP) -I../../include 9CFLAG=-g 10MAKEFILE= Makefile 11AR= ar r 12 13CFLAGS= $(INCLUDES) $(CFLAG) 14 15GENERAL=Makefile 16TEST= enginetest.c 17APPS= 18 19LIB=$(TOP)/libcrypto.a 20LIBSRC= eng_err.c eng_lib.c eng_list.c eng_init.c eng_ctrl.c \ 21 eng_table.c eng_pkey.c eng_fat.c eng_all.c \ 22 tb_rsa.c tb_dsa.c tb_ecdsa.c tb_dh.c tb_ecdh.c tb_rand.c tb_store.c \ 23 tb_cipher.c tb_digest.c \ 24 eng_openssl.c eng_cnf.c eng_dyn.c eng_cryptodev.c eng_padlock.c 25LIBOBJ= eng_err.o eng_lib.o eng_list.o eng_init.o eng_ctrl.o \ 26 eng_table.o eng_pkey.o eng_fat.o eng_all.o \ 27 tb_rsa.o tb_dsa.o tb_ecdsa.o tb_dh.o tb_ecdh.o tb_rand.o tb_store.o \ 28 tb_cipher.o tb_digest.o \ 29 eng_openssl.o eng_cnf.o eng_dyn.o eng_cryptodev.o eng_padlock.o 30 31SRC= $(LIBSRC) 32 33EXHEADER= engine.h 34HEADER= $(EXHEADER) 35 36ALL= $(GENERAL) $(SRC) $(HEADER) 37 38top: 39 (cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all) 40 41all: lib 42 43lib: $(LIBOBJ) 44 $(AR) r $(LIB) $(LIBOBJ) 45 $(RANLIB) $(LIB) || echo Never mind. 46 @touch lib 47 48files: 49 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO 50 51links: 52 @$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER) 53 @$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST) 54 @$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS) 55 56install: 57 @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile... 58 @headerlist="$(EXHEADER)"; for i in $$headerlist ; \ 59 do \ 60 (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ 61 chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ 62 done; 63 64tags: 65 ctags $(SRC) 66 67tests: 68 69lint: 70 lint -DLINT $(INCLUDES) $(SRC)>fluff 71 72depend: 73 @[ -n "$(MAKEDEPEND)" ] # should be set by upper Makefile... 74 $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC) 75 76dclean: 77 $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new 78 mv -f Makefile.new $(MAKEFILE) 79 80clean: 81 rm -f *.o */*.o *.obj lib tags core .pure .nfs* *.old *.bak fluff 82 83# DO NOT DELETE THIS LINE -- make depend depends on it. 84 85eng_all.o: ../../e_os.h ../../include/openssl/bio.h 86eng_all.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 87eng_all.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 88eng_all.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 89eng_all.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 90eng_all.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 91eng_all.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 92eng_all.o: ../cryptlib.h eng_all.c eng_int.h 93eng_cnf.o: ../../e_os.h ../../include/openssl/bio.h 94eng_cnf.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 95eng_cnf.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 96eng_cnf.o: ../../include/openssl/engine.h ../../include/openssl/err.h 97eng_cnf.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h 98eng_cnf.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 99eng_cnf.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 100eng_cnf.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_cnf.c eng_int.h 101eng_cryptodev.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 102eng_cryptodev.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h 103eng_cryptodev.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 104eng_cryptodev.o: ../../include/openssl/evp.h ../../include/openssl/obj_mac.h 105eng_cryptodev.o: ../../include/openssl/objects.h 106eng_cryptodev.o: ../../include/openssl/opensslconf.h 107eng_cryptodev.o: ../../include/openssl/opensslv.h 108eng_cryptodev.o: ../../include/openssl/ossl_typ.h 109eng_cryptodev.o: ../../include/openssl/safestack.h 110eng_cryptodev.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 111eng_cryptodev.o: eng_cryptodev.c 112eng_ctrl.o: ../../e_os.h ../../include/openssl/bio.h 113eng_ctrl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 114eng_ctrl.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 115eng_ctrl.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 116eng_ctrl.o: ../../include/openssl/opensslconf.h 117eng_ctrl.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 118eng_ctrl.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 119eng_ctrl.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_ctrl.c eng_int.h 120eng_dyn.o: ../../e_os.h ../../include/openssl/bio.h 121eng_dyn.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 122eng_dyn.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h 123eng_dyn.o: ../../include/openssl/engine.h ../../include/openssl/err.h 124eng_dyn.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h 125eng_dyn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 126eng_dyn.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 127eng_dyn.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_dyn.c eng_int.h 128eng_err.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h 129eng_err.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 130eng_err.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 131eng_err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 132eng_err.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 133eng_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 134eng_err.o: eng_err.c 135eng_fat.o: ../../e_os.h ../../include/openssl/bio.h 136eng_fat.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h 137eng_fat.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 138eng_fat.o: ../../include/openssl/engine.h ../../include/openssl/err.h 139eng_fat.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h 140eng_fat.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 141eng_fat.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 142eng_fat.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_fat.c eng_int.h 143eng_init.o: ../../e_os.h ../../include/openssl/bio.h 144eng_init.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 145eng_init.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 146eng_init.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 147eng_init.o: ../../include/openssl/opensslconf.h 148eng_init.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 149eng_init.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 150eng_init.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_init.c eng_int.h 151eng_lib.o: ../../e_os.h ../../include/openssl/bio.h 152eng_lib.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 153eng_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 154eng_lib.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 155eng_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 156eng_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h 157eng_lib.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 158eng_lib.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_int.h eng_lib.c 159eng_list.o: ../../e_os.h ../../include/openssl/bio.h 160eng_list.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 161eng_list.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 162eng_list.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 163eng_list.o: ../../include/openssl/opensslconf.h 164eng_list.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 165eng_list.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 166eng_list.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_int.h eng_list.c 167eng_openssl.o: ../../e_os.h ../../include/openssl/asn1.h 168eng_openssl.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 169eng_openssl.o: ../../include/openssl/crypto.h ../../include/openssl/dh.h 170eng_openssl.o: ../../include/openssl/dsa.h ../../include/openssl/dso.h 171eng_openssl.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 172eng_openssl.o: ../../include/openssl/err.h ../../include/openssl/evp.h 173eng_openssl.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 174eng_openssl.o: ../../include/openssl/objects.h 175eng_openssl.o: ../../include/openssl/opensslconf.h 176eng_openssl.o: ../../include/openssl/opensslv.h 177eng_openssl.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pem.h 178eng_openssl.o: ../../include/openssl/pem2.h ../../include/openssl/pkcs7.h 179eng_openssl.o: ../../include/openssl/rand.h ../../include/openssl/rc4.h 180eng_openssl.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 181eng_openssl.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 182eng_openssl.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 183eng_openssl.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_openssl.c 184eng_padlock.o: ../../include/openssl/aes.h ../../include/openssl/asn1.h 185eng_padlock.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h 186eng_padlock.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h 187eng_padlock.o: ../../include/openssl/engine.h ../../include/openssl/err.h 188eng_padlock.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 189eng_padlock.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 190eng_padlock.o: ../../include/openssl/opensslconf.h 191eng_padlock.o: ../../include/openssl/opensslv.h 192eng_padlock.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h 193eng_padlock.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 194eng_padlock.o: ../../include/openssl/symhacks.h eng_padlock.c 195eng_pkey.o: ../../e_os.h ../../include/openssl/bio.h 196eng_pkey.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 197eng_pkey.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 198eng_pkey.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 199eng_pkey.o: ../../include/openssl/opensslconf.h 200eng_pkey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 201eng_pkey.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 202eng_pkey.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_int.h eng_pkey.c 203eng_table.o: ../../e_os.h ../../include/openssl/asn1.h 204eng_table.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 205eng_table.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 206eng_table.o: ../../include/openssl/engine.h ../../include/openssl/err.h 207eng_table.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 208eng_table.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 209eng_table.o: ../../include/openssl/opensslconf.h 210eng_table.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 211eng_table.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 212eng_table.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_int.h 213eng_table.o: eng_table.c 214tb_cipher.o: ../../e_os.h ../../include/openssl/bio.h 215tb_cipher.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 216tb_cipher.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 217tb_cipher.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 218tb_cipher.o: ../../include/openssl/opensslconf.h 219tb_cipher.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 220tb_cipher.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 221tb_cipher.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_int.h 222tb_cipher.o: tb_cipher.c 223tb_dh.o: ../../e_os.h ../../include/openssl/bio.h 224tb_dh.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 225tb_dh.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 226tb_dh.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 227tb_dh.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 228tb_dh.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 229tb_dh.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 230tb_dh.o: ../cryptlib.h eng_int.h tb_dh.c 231tb_digest.o: ../../e_os.h ../../include/openssl/bio.h 232tb_digest.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 233tb_digest.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 234tb_digest.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 235tb_digest.o: ../../include/openssl/opensslconf.h 236tb_digest.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 237tb_digest.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 238tb_digest.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_int.h 239tb_digest.o: tb_digest.c 240tb_dsa.o: ../../e_os.h ../../include/openssl/bio.h 241tb_dsa.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 242tb_dsa.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 243tb_dsa.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 244tb_dsa.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 245tb_dsa.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 246tb_dsa.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 247tb_dsa.o: ../cryptlib.h eng_int.h tb_dsa.c 248tb_ecdh.o: ../../e_os.h ../../include/openssl/bio.h 249tb_ecdh.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 250tb_ecdh.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 251tb_ecdh.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 252tb_ecdh.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 253tb_ecdh.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 254tb_ecdh.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 255tb_ecdh.o: ../cryptlib.h eng_int.h tb_ecdh.c 256tb_ecdsa.o: ../../e_os.h ../../include/openssl/bio.h 257tb_ecdsa.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 258tb_ecdsa.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 259tb_ecdsa.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 260tb_ecdsa.o: ../../include/openssl/opensslconf.h 261tb_ecdsa.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 262tb_ecdsa.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 263tb_ecdsa.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_int.h tb_ecdsa.c 264tb_rand.o: ../../e_os.h ../../include/openssl/bio.h 265tb_rand.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 266tb_rand.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 267tb_rand.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 268tb_rand.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 269tb_rand.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 270tb_rand.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 271tb_rand.o: ../cryptlib.h eng_int.h tb_rand.c 272tb_rsa.o: ../../e_os.h ../../include/openssl/bio.h 273tb_rsa.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 274tb_rsa.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 275tb_rsa.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 276tb_rsa.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 277tb_rsa.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 278tb_rsa.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 279tb_rsa.o: ../cryptlib.h eng_int.h tb_rsa.c 280tb_store.o: ../../e_os.h ../../include/openssl/bio.h 281tb_store.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 282tb_store.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 283tb_store.o: ../../include/openssl/err.h ../../include/openssl/lhash.h 284tb_store.o: ../../include/openssl/opensslconf.h 285tb_store.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 286tb_store.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 287tb_store.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_int.h tb_store.c 288