⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 老外写的加密库cryptlib(版本3.1)
💻
📖 第 1 页 / 共 5 页
字号:
$(OBJPATH)icbc.o:		$(CRYPT_DEP) crypt/idea.h crypt/idealocl.h crypt/icbc.c
						$(CC) $(CFLAGS) crypt/icbc.c -o $(OBJPATH)icbc.o

$(OBJPATH)iecb.o:		$(CRYPT_DEP) crypt/idea.h crypt/idealocl.h crypt/iecb.c
						$(CC) $(CFLAGS) crypt/iecb.c -o $(OBJPATH)iecb.o

$(OBJPATH)iskey.o:		$(CRYPT_DEP) crypt/idea.h crypt/idealocl.h crypt/iskey.c
						$(CC) $(CFLAGS) crypt/iskey.c -o $(OBJPATH)iskey.o

$(OBJPATH)rc2cbc.o:		crypt/osconfig.h crypt/rc2.h crypt/rc2locl.h crypt/rc2cbc.c
						$(CC) $(CFLAGS) crypt/rc2cbc.c -o $(OBJPATH)rc2cbc.o

$(OBJPATH)rc2ecb.o:		crypt/osconfig.h crypt/rc2.h crypt/rc2locl.h crypt/rc2ecb.c
						$(CC) $(CFLAGS) crypt/rc2ecb.c -o $(OBJPATH)rc2ecb.o

$(OBJPATH)rc2skey.o:	crypt/osconfig.h crypt/rc2.h crypt/rc2locl.h crypt/rc2skey.c
						$(CC) $(CFLAGS) crypt/rc2skey.c -o $(OBJPATH)rc2skey.o

$(OBJPATH)rc4enc.o:		crypt/osconfig.h crypt/rc4.h crypt/rc4locl.h crypt/rc4enc.c
						$(CC) $(CFLAGS) crypt/rc4enc.c -o $(OBJPATH)rc4enc.o

$(OBJPATH)rc4skey.o:	crypt/osconfig.h crypt/rc4.h crypt/rc4locl.h crypt/rc4skey.c
						$(CC) $(CFLAGS) crypt/rc4skey.c -o $(OBJPATH)rc4skey.o

$(OBJPATH)rc5ecb.o:		crypt/osconfig.h crypt/rc5.h crypt/rc5locl.h crypt/rc5ecb.c
						$(CC) $(CFLAGS) crypt/rc5ecb.c -o $(OBJPATH)rc5ecb.o

$(OBJPATH)rc5enc.o:		crypt/osconfig.h crypt/rc5.h crypt/rc5locl.h crypt/rc5enc.c
						$(CC) $(CFLAGS) crypt/rc5enc.c -o $(OBJPATH)rc5enc.o

$(OBJPATH)rc5skey.o:	crypt/osconfig.h crypt/rc5.h crypt/rc5locl.h crypt/rc5skey.c
						$(CC) $(CFLAGS) crypt/rc5skey.c -o $(OBJPATH)rc5skey.o

$(OBJPATH)skipjack.o:	crypt/skipjack.c
						$(CC) $(CFLAGS) crypt/skipjack.c -o $(OBJPATH)skipjack.o

# crypt subdirectory - hash algos

$(OBJPATH)md2dgst.o:	crypt/osconfig.h crypt/md2.h crypt/md2dgst.c
						$(CC) $(CFLAGS) crypt/md2dgst.c -o $(OBJPATH)md2dgst.o

$(OBJPATH)md4dgst.o:	crypt/osconfig.h crypt/md4.h crypt/md4locl.h \
						crypt/md4dgst.c
						$(CC) $(CFLAGS) crypt/md4dgst.c -o $(OBJPATH)md4dgst.o

$(OBJPATH)md5dgst.o:	crypt/osconfig.h crypt/md5.h crypt/md5locl.h \
						crypt/md5dgst.c
						$(CC) $(CFLAGS) crypt/md5dgst.c -o $(OBJPATH)md5dgst.o

$(OBJPATH)rmddgst.o:	crypt/osconfig.h crypt/ripemd.h crypt/rmdlocl.h \
						crypt/rmddgst.c
						$(CC) $(CFLAGS) crypt/rmddgst.c -o $(OBJPATH)rmddgst.o

$(OBJPATH)sha1dgst.o:	crypt/osconfig.h crypt/sha.h crypt/sha1locl.h \
						crypt/sha1dgst.c
						$(CC) $(CFLAGS) crypt/sha1dgst.c -o $(OBJPATH)sha1dgst.o

# device subdirectory

$(OBJPATH)dev_fort.o:	$(CRYPT_DEP) device/device.h device/dev_fort.c
						$(CC) $(CFLAGS) device/dev_fort.c -o $(OBJPATH)dev_fort.o

$(OBJPATH)dev_pk11.o:	$(CRYPT_DEP) device/device.h device/dev_pk11.c
						$(CC) $(CFLAGS) device/dev_pk11.c -o $(OBJPATH)dev_pk11.o

$(OBJPATH)dev_sys.o:	$(CRYPT_DEP) device/device.h device/capabil.h libs/libs.h \
						device/dev_sys.c
						$(CC) $(CFLAGS) device/dev_sys.c -o $(OBJPATH)dev_sys.o

# envelope subdirectory

$(OBJPATH)denv_cms.o:	$(CRYPT_DEP) envelope/envelope.h $(ASN1_DEP) \
						envelope/denv_cms.c
						$(CC) $(CFLAGS) envelope/denv_cms.c -o $(OBJPATH)denv_cms.o

$(OBJPATH)denv_pgp.o:	$(CRYPT_DEP) envelope/pgp.h envelope/denv_pgp.c
						$(CC) $(CFLAGS) envelope/denv_pgp.c -o $(OBJPATH)denv_pgp.o

$(OBJPATH)env_cms.o:	$(CRYPT_DEP) envelope/envelope.h $(ASN1_DEP) \
						envelope/env_cms.c
						$(CC) $(CFLAGS) envelope/env_cms.c -o $(OBJPATH)env_cms.o

$(OBJPATH)env_pgp.o:	$(CRYPT_DEP) envelope/pgp.h envelope/env_pgp.c
						$(CC) $(CFLAGS) envelope/env_pgp.c -o $(OBJPATH)env_pgp.o

$(OBJPATH)env_dec.o:	$(CRYPT_DEP) envelope/envelope.h $(ASN1_DEP) \
						envelope/env_dec.c
						$(CC) $(CFLAGS) envelope/env_dec.c -o $(OBJPATH)env_dec.o

$(OBJPATH)env_enc.o:	$(CRYPT_DEP) envelope/envelope.h $(ASN1_DEP) \
						envelope/env_enc.c
						$(CC) $(CFLAGS) envelope/env_enc.c -o $(OBJPATH)env_enc.o

$(OBJPATH)pgp_misc.o:	$(CRYPT_DEP) envelope/pgp.h envelope/pgp_misc.c
						$(CC) $(CFLAGS) envelope/pgp_misc.c -o $(OBJPATH)pgp_misc.o

$(OBJPATH)resource.o:	$(CRYPT_DEP) envelope/envelope.h envelope/resource.c
						$(CC) $(CFLAGS) envelope/resource.c -o $(OBJPATH)resource.o

# keyset subdirectory

$(OBJPATH)dbxdbms.o:	$(CRYPT_DEP) keyset/keyset.h keyset/dbxdbms.c
						$(CC) $(CFLAGS) keyset/dbxdbms.c -o $(OBJPATH)dbxdbms.o

$(OBJPATH)dbxdbx.o:		$(CRYPT_DEP) keyset/keyset.h keyset/dbxdbx.c
						$(CC) $(CFLAGS) keyset/dbxdbx.c -o $(OBJPATH)dbxdbx.o

$(OBJPATH)dbxdca.o:		$(CRYPT_DEP) keyset/keyset.h keyset/dbxdca.c
						$(CC) $(CFLAGS) keyset/dbxdca.c -o $(OBJPATH)dbxdca.o

$(OBJPATH)dbxhttp.o:	$(CRYPT_DEP) keyset/keyset.h keyset/dbxhttp.c
						$(CC) $(CFLAGS) keyset/dbxhttp.c -o $(OBJPATH)dbxhttp.o

$(OBJPATH)dbxldap.o:	$(CRYPT_DEP) keyset/keyset.h keyset/dbxldap.c
						$(CC) $(CFLAGS) keyset/dbxldap.c -o $(OBJPATH)dbxldap.o

$(OBJPATH)dbxmysql.o:	$(CRYPT_DEP) keyset/keyset.h keyset/dbxmysql.c
						$(CC) $(CFLAGS) keyset/dbxmysql.c -o $(OBJPATH)dbxmysql.o

$(OBJPATH)dbxoracl.o:	$(CRYPT_DEP) keyset/keyset.h keyset/dbxoracl.c
						$(CC) $(CFLAGS) keyset/dbxoracl.c -o $(OBJPATH)dbxoracl.o

$(OBJPATH)dbxpgp.o:		$(CRYPT_DEP) envelope/pgp.h keyset/dbxpgp.c
						$(CC) $(CFLAGS) keyset/dbxpgp.c -o $(OBJPATH)dbxpgp.o

$(OBJPATH)dbxp12.o:		$(CRYPT_DEP) keyset/keyset.h keyset/dbxp12.c
						$(CC) $(CFLAGS) keyset/dbxp12.c -o $(OBJPATH)dbxp12.o

$(OBJPATH)dbxp15.o:		$(CRYPT_DEP) keyset/keyset.h keyset/pkcs15.h keyset/dbxp15.c
						$(CC) $(CFLAGS) keyset/dbxp15.c -o $(OBJPATH)dbxp15.o

$(OBJPATH)dbxp15r.o:	$(CRYPT_DEP) keyset/keyset.h keyset/pkcs15.h keyset/dbxp15r.c
						$(CC) $(CFLAGS) keyset/dbxp15r.c -o $(OBJPATH)dbxp15r.o

$(OBJPATH)dbxp15w.o:	$(CRYPT_DEP) keyset/keyset.h keyset/pkcs15.h keyset/dbxp15w.c
						$(CC) $(CFLAGS) keyset/dbxp15w.c -o $(OBJPATH)dbxp15w.o

$(OBJPATH)dbxpostg.o:	$(CRYPT_DEP) keyset/keyset.h keyset/dbxpostg.c
						$(CC) $(CFLAGS) keyset/dbxpostg.c -o $(OBJPATH)dbxpostg.o

# libs subdirectory

$(OBJPATH)lib_3des.o:	$(CRYPT_DEP) misc/context.h crypt/des.h libs/lib_3des.c
						$(CC) $(CFLAGS) libs/lib_3des.c -o $(OBJPATH)lib_3des.o

$(OBJPATH)lib_aes.o:	$(CRYPT_DEP) misc/context.h crypt/aes.h crypt/aesopt.h \
						libs/lib_aes.c
						$(CC) $(CFLAGS) libs/lib_aes.c -o $(OBJPATH)lib_aes.o

$(OBJPATH)lib_bf.o:		$(CRYPT_DEP) misc/context.h crypt/blowfish.h libs/lib_bf.c
						$(CC) $(CFLAGS) libs/lib_bf.c -o $(OBJPATH)lib_bf.o

$(OBJPATH)lib_cast.o:	$(CRYPT_DEP) misc/context.h crypt/cast.h libs/lib_cast.c
						$(CC) $(CFLAGS) libs/lib_cast.c -o $(OBJPATH)lib_cast.o

$(OBJPATH)lib_des.o:	$(CRYPT_DEP) misc/context.h crypt/testdes.h crypt/des.h \
						libs/lib_des.c
						$(CC) $(CFLAGS) libs/lib_des.c -o $(OBJPATH)lib_des.o

$(OBJPATH)lib_dh.o:		$(CRYPT_DEP) misc/context.h bn/bn.h libs/lib_dh.c
						$(CC) $(CFLAGS) libs/lib_dh.c -o $(OBJPATH)lib_dh.o

$(OBJPATH)lib_dsa.o:	$(CRYPT_DEP) misc/context.h bn/bn.h libs/lib_dsa.c
						$(CC) $(CFLAGS) libs/lib_dsa.c -o $(OBJPATH)lib_dsa.o

$(OBJPATH)lib_elg.o:	$(CRYPT_DEP) misc/context.h bn/bn.h libs/lib_elg.c
						$(CC) $(CFLAGS) libs/lib_elg.c -o $(OBJPATH)lib_elg.o

$(OBJPATH)lib_hmd5.o:	$(CRYPT_DEP) misc/context.h crypt/md5.h libs/lib_hmd5.c
						$(CC) $(CFLAGS) libs/lib_hmd5.c -o $(OBJPATH)lib_hmd5.o

$(OBJPATH)lib_hrmd.o:	$(CRYPT_DEP) misc/context.h crypt/ripemd.h libs/lib_hrmd.c
						$(CC) $(CFLAGS) libs/lib_hrmd.c -o $(OBJPATH)lib_hrmd.o

$(OBJPATH)lib_hsha.o:	$(CRYPT_DEP) misc/context.h crypt/sha.h libs/lib_hsha.c
						$(CC) $(CFLAGS) libs/lib_hsha.c -o $(OBJPATH)lib_hsha.o

$(OBJPATH)lib_idea.o:	$(CRYPT_DEP) misc/context.h crypt/idea.h libs/lib_idea.c
						$(CC) $(CFLAGS) libs/lib_idea.c -o $(OBJPATH)lib_idea.o

$(OBJPATH)lib_kg.o:		$(CRYPT_DEP) misc/context.h bn/bn_prime.h libs/lib_kg.c
						$(CC) $(CFLAGS) libs/lib_kg.c -o $(OBJPATH)lib_kg.o

$(OBJPATH)lib_md2.o:	$(CRYPT_DEP) misc/context.h crypt/md2.h libs/lib_md2.c
						$(CC) $(CFLAGS) libs/lib_md2.c -o $(OBJPATH)lib_md2.o

$(OBJPATH)lib_md4.o:	$(CRYPT_DEP) misc/context.h crypt/md4.h libs/lib_md4.c
						$(CC) $(CFLAGS) libs/lib_md4.c -o $(OBJPATH)lib_md4.o

$(OBJPATH)lib_md5.o:	$(CRYPT_DEP) misc/context.h crypt/md5.h libs/lib_md5.c
						$(CC) $(CFLAGS) libs/lib_md5.c -o $(OBJPATH)lib_md5.o

$(OBJPATH)lib_rc2.o:	$(CRYPT_DEP) misc/context.h crypt/rc2.h libs/lib_rc2.c
						$(CC) $(CFLAGS) libs/lib_rc2.c -o $(OBJPATH)lib_rc2.o

$(OBJPATH)lib_rc4.o:	$(CRYPT_DEP) misc/context.h crypt/rc4.h libs/lib_rc4.c
						$(CC) $(CFLAGS) libs/lib_rc4.c -o $(OBJPATH)lib_rc4.o

$(OBJPATH)lib_rc5.o:	$(CRYPT_DEP) misc/context.h crypt/rc5.h libs/lib_rc5.c
						$(CC) $(CFLAGS) libs/lib_rc5.c -o $(OBJPATH)lib_rc5.o

$(OBJPATH)lib_ripe.o:	$(CRYPT_DEP) misc/context.h crypt/ripemd.h libs/lib_ripe.c
						$(CC) $(CFLAGS) libs/lib_ripe.c -o $(OBJPATH)lib_ripe.o

$(OBJPATH)lib_rsa.o:	$(CRYPT_DEP) misc/context.h bn/bn.h libs/lib_rsa.c
						$(CC) $(CFLAGS) libs/lib_rsa.c -o $(OBJPATH)lib_rsa.o

$(OBJPATH)lib_sha.o:	$(CRYPT_DEP) misc/context.h crypt/sha.h libs/lib_sha.c
						$(CC) $(CFLAGS) libs/lib_sha.c -o $(OBJPATH)lib_sha.o

$(OBJPATH)lib_skip.o:	$(CRYPT_DEP) misc/context.h libs/lib_skip.c
						$(CC) $(CFLAGS) libs/lib_skip.c -o $(OBJPATH)lib_skip.o

# misc subdirectory

$(OBJPATH)asn1_rw.o:	$(CRYPT_DEP) $(ASN1_DEP) misc/asn1_rw.c
						$(CC) $(CFLAGS) misc/asn1_rw.c -o $(OBJPATH)asn1_rw.o

$(OBJPATH)asn1s_rw.o:	$(CRYPT_DEP) $(ASN1_DEP) misc/asn1s_rw.c
						$(CC) $(CFLAGS) misc/asn1s_rw.c -o $(OBJPATH)asn1s_rw.o

$(OBJPATH)key_rw.o:		$(CRYPT_DEP) $(ASN1_DEP) misc/key_rw.c
						$(CC) $(CFLAGS) misc/key_rw.c -o $(OBJPATH)key_rw.o

$(OBJPATH)keyex.o:		$(CRYPT_DEP) $(ASN1_DEP) misc/objinfo.h misc/keyex.c
						$(CC) $(CFLAGS) misc/keyex.c -o $(OBJPATH)keyex.o

$(OBJPATH)keyex_rw.o:	$(CRYPT_DEP) $(ASN1_DEP) misc/objinfo.h misc/keyex_rw.c
						$(CC) $(CFLAGS) misc/keyex_rw.c -o $(OBJPATH)/keyex_rw.o

$(OBJPATH)misc_rw.o:	$(CRYPT_DEP) $(ASN1_DEP) misc/objinfo.h misc/misc_rw.c
						$(CC) $(CFLAGS) misc/misc_rw.c -o $(OBJPATH)/misc_rw.o

$(OBJPATH)net_cmp.o:	$(CRYPT_DEP) misc/net_cmp.c
						$(CC) $(CFLAGS) misc/net_cmp.c -o $(OBJPATH)net_cmp.o

$(OBJPATH)net_http.o:	$(CRYPT_DEP) misc/net_http.c
						$(CC) $(CFLAGS) misc/net_http.c -o $(OBJPATH)net_http.o

$(OBJPATH)net_tcp.o:	$(CRYPT_DEP) misc/net_tcp.c
						$(CC) $(CFLAGS) misc/net_tcp.c -o $(OBJPATH)net_tcp.o

$(OBJPATH)rndunix.o:	$(CRYPT_DEP) misc/rndunix.c
						$(CC) $(CFLAGS) misc/rndunix.c -o $(OBJPATH)rndunix.o

$(OBJPATH)sign.o:		$(CRYPT_DEP) $(ASN1_DEP) misc/objinfo.h misc/sign.c
						$(CC) $(CFLAGS) misc/sign.c -o $(OBJPATH)sign.o

$(OBJPATH)sign_rw.o:	$(CRYPT_DEP) $(ASN1_DEP) misc/objinfo.h misc/sign_rw.c
						$(CC) $(CFLAGS) misc/sign_rw.c -o $(OBJPATH)sign_rw.o

$(OBJPATH)str_file.o:	$(CRYPT_DEP) $(ASN1_DEP) misc/str_file.c
						$(CC) $(CFLAGS) misc/str_file.c -o $(OBJPATH)str_file.o

$(OBJPATH)str_mem.o:	$(CRYPT_DEP) $(ASN1_DEP) misc/str_mem.c
						$(CC) $(CFLAGS) misc/str_mem.c -o $(OBJPATH)str_mem.o

$(OBJPATH)str_net.o:	$(CRYPT_DEP) $(ASN1_DEP) misc/str_net.c
						$(CC) $(CFLAGS) misc/str_net.c -o $(OBJPATH)str_net.o

$(OBJPATH)stream.o:		$(CRYPT_DEP) $(ASN1_DEP) misc/stream.c
						$(CC) $(CFLAGS) misc/stream.c -o $(OBJPATH)stream.o

# session subdirectory

$(OBJPATH)cmp.o:		$(CRYPT_DEP) $(ASN1_DEP) session/cmp.h session/session.h \
						session/cmp.c
						$(CC) $(CFLAGS) session/cmp.c -o $(OBJPATH)cmp.o

$(OBJPATH)cmp_rd.o:		$(CRYPT_DEP) $(ASN1_DEP) session/cmp.h session/session.h \
						session/cmp_rd.c
						$(CC) $(CFLAGS) session/cmp_rd.c -o $(OBJPATH)cmp_rd.o

$(OBJPATH)cmp_wr.o:		$(CRYPT_DEP) $(ASN1_DEP) session/cmp.h session/session.h \
						session/cmp_wr.c
						$(CC) $(CFLAGS) session/cmp_wr.c -o $(OBJPATH)cmp_wr.o

$(OBJPATH)ocsp.o:		$(CRYPT_DEP) $(ASN1_DEP) session/session.h session/ocsp.c
						$(CC) $(CFLAGS) session/ocsp.c -o $(OBJPATH)ocsp.o

$(OBJPATH)pnppki.o:		$(CRYPT_DEP) $(ASN1_DEP) session/cmp.h session/session.h \
						session/pnppki.c
						$(CC) $(CFLAGS) session/pnppki.c -o $(OBJPATH)pnppki.o

$(OBJPATH)rtcs.o:		$(CRYPT_DEP) $(ASN1_DEP) session/session.h session/rtcs.c
						$(CC) $(CFLAGS) session/rtcs.c -o $(OBJPATH)rtcs.o

$(OBJPATH)scep.o:		$(CRYPT_DEP) $(ASN1_DEP) session/session.h session/scep.c
						$(CC) $(CFLAGS) session/scep.c -o $(OBJPATH)scep.o

$(OBJPATH)ssh.o:		$(CRYPT_DEP) misc/stream.h session/session.h \
						session/ssh.h session/ssh.c
						$(CC) $(CFLAGS) session/ssh.c -o $(OBJPATH)ssh.o

$(OBJPATH)ssh1.o:		$(CRYPT_DEP) misc/stream.h session/session.h \
						session/ssh.h session/ssh1.c
						$(CC) $(CFLAGS) session/ssh1.c -o $(OBJPATH)ssh1.o

$(OBJPATH)ssh2.o:		$(CRYPT_DEP) misc/stream.h session/session.h \
						session/ssh.h session/ssh2.c
						$(CC) $(CFLAGS) session/ssh2.c -o $(OBJPATH)ssh2.o

$(OBJPATH)ssh2_cli.o:	$(CRYPT_DEP) misc/stream.h session/session.h \
						session/ssh.h session/ssh2_cli.c
						$(CC) $(CFLAGS) session/ssh2_cli.c -o $(OBJPATH)ssh2_cli.o

$(OBJPATH)ssh2_svr.o:	$(CRYPT_DEP) misc/stream.h session/session.h \
						session/ssh.h session/ssh2_svr.c
						$(CC) $(CFLAGS) session/ssh2_svr.c -o $(OBJPATH)ssh2_svr.o

$(OBJPATH)ssl.o:		$(CRYPT_DEP) misc/stream.h session/session.h \
						session/ssl.h session/ssl.c
						$(CC) $(CFLAGS) session/ssl.c -o $(OBJPATH)ssl.o

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -