]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
unified build scheme: add build.info files
authorRichard Levitte <levitte@openssl.org>
Fri, 29 Jan 2016 22:33:10 +0000 (23:33 +0100)
committerRichard Levitte <levitte@openssl.org>
Mon, 1 Feb 2016 11:46:58 +0000 (12:46 +0100)
Now that we have the foundation for the "unified" build scheme in
place, we add build.info files.  They have been generated from the
Makefiles in the same directories.  Things that are platform specific
will appear in later commits.

Reviewed-by: Andy Polyakov <appro@openssl.org>
63 files changed:
apps/build.info [new file with mode: 0644]
build.info [new file with mode: 0644]
crypto/aes/build.info [new file with mode: 0644]
crypto/asn1/build.info [new file with mode: 0644]
crypto/async/build.info [new file with mode: 0644]
crypto/bf/build.info [new file with mode: 0644]
crypto/bio/build.info [new file with mode: 0644]
crypto/bn/build.info [new file with mode: 0644]
crypto/buffer/build.info [new file with mode: 0644]
crypto/build.info [new file with mode: 0644]
crypto/camellia/build.info [new file with mode: 0644]
crypto/cast/build.info [new file with mode: 0644]
crypto/chacha/build.info [new file with mode: 0644]
crypto/cmac/build.info [new file with mode: 0644]
crypto/cms/build.info [new file with mode: 0644]
crypto/comp/build.info [new file with mode: 0644]
crypto/conf/build.info [new file with mode: 0644]
crypto/ct/build.info [new file with mode: 0644]
crypto/des/build.info [new file with mode: 0644]
crypto/dh/build.info [new file with mode: 0644]
crypto/dsa/build.info [new file with mode: 0644]
crypto/dso/build.info [new file with mode: 0644]
crypto/ec/build.info [new file with mode: 0644]
crypto/engine/build.info [new file with mode: 0644]
crypto/err/build.info [new file with mode: 0644]
crypto/evp/build.info [new file with mode: 0644]
crypto/hmac/build.info [new file with mode: 0644]
crypto/idea/build.info [new file with mode: 0644]
crypto/jpake/build.info [new file with mode: 0644]
crypto/kdf/build.info [new file with mode: 0644]
crypto/lhash/build.info [new file with mode: 0644]
crypto/md2/build.info [new file with mode: 0644]
crypto/md4/build.info [new file with mode: 0644]
crypto/md5/build.info [new file with mode: 0644]
crypto/mdc2/build.info [new file with mode: 0644]
crypto/modes/build.info [new file with mode: 0644]
crypto/objects/build.info [new file with mode: 0644]
crypto/ocsp/build.info [new file with mode: 0644]
crypto/pem/build.info [new file with mode: 0644]
crypto/pkcs12/build.info [new file with mode: 0644]
crypto/pkcs7/build.info [new file with mode: 0644]
crypto/poly1305/build.info [new file with mode: 0644]
crypto/rand/build.info [new file with mode: 0644]
crypto/rc2/build.info [new file with mode: 0644]
crypto/rc4/build.info [new file with mode: 0644]
crypto/rc5/build.info [new file with mode: 0644]
crypto/ripemd/build.info [new file with mode: 0644]
crypto/rsa/build.info [new file with mode: 0644]
crypto/seed/build.info [new file with mode: 0644]
crypto/sha/build.info [new file with mode: 0644]
crypto/srp/build.info [new file with mode: 0644]
crypto/stack/build.info [new file with mode: 0644]
crypto/store/build.info [new file with mode: 0644]
crypto/ts/build.info [new file with mode: 0644]
crypto/txt_db/build.info [new file with mode: 0644]
crypto/ui/build.info [new file with mode: 0644]
crypto/whrlpool/build.info [new file with mode: 0644]
crypto/x509/build.info [new file with mode: 0644]
crypto/x509v3/build.info [new file with mode: 0644]
engines/build.info [new file with mode: 0644]
ssl/build.info [new file with mode: 0644]
test/build.info [new file with mode: 0644]
tools/build.info [new file with mode: 0644]

diff --git a/apps/build.info b/apps/build.info
new file mode 100644 (file)
index 0000000..8615f2f
--- /dev/null
@@ -0,0 +1,17 @@
+{- use File::Spec::Functions qw/catdir abs2rel/; -}
+PROGRAMS=openssl
+SOURCE[openssl]=\
+        openssl.c \
+        asn1pars.c ca.c ciphers.c cms.c crl.c crl2p7.c dgst.c dhparam.c \
+        dsa.c dsaparam.c ec.c ecparam.c enc.c engine.c errstr.c gendsa.c \
+        genpkey.c genrsa.c nseq.c ocsp.c passwd.c pkcs12.c pkcs7.c pkcs8.c \
+        pkey.c pkeyparam.c pkeyutl.c prime.c rand.c req.c rsa.c rsautl.c \
+        s_client.c s_server.c s_time.c sess_id.c smime.c speed.c spkac.c \
+        srp.c ts.c verify.c version.c x509.c rehash.c \
+        apps.c opt.c s_cb.c s_socket.c \
+        app_rand.c
+INCLUDE[openssl]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} .. ../include
+DEPEND[openssl]=../libssl
+
+SCRIPTS=CA.pl
+SOURCE[CA.pl]=CA.pl.in
diff --git a/build.info b/build.info
new file mode 100644 (file)
index 0000000..043947c
--- /dev/null
@@ -0,0 +1,7 @@
+{- use File::Spec::Functions qw/catdir abs2rel/; -}
+LIBS=libcrypto libssl
+ORDINALS[libcrypto]=crypto
+ORDINALS[libssl]=ssl
+INCLUDE[libcrypto]={- catdir(abs2rel($builddir,$sourcedir),"include") -} . crypto/include include
+INCLUDE[libssl]={- catdir(abs2rel($builddir,$sourcedir),"include") -} . include
+DEPEND[libssl]=libcrypto
diff --git a/crypto/aes/build.info b/crypto/aes/build.info
new file mode 100644 (file)
index 0000000..c8a8c5d
--- /dev/null
@@ -0,0 +1,4 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        aes_misc.c aes_ecb.c aes_cfb.c aes_ofb.c \
+        aes_ige.c aes_wrap.c {- $target{aes_asm_src} -}
diff --git a/crypto/asn1/build.info b/crypto/asn1/build.info
new file mode 100644 (file)
index 0000000..d4b9b00
--- /dev/null
@@ -0,0 +1,16 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        a_object.c a_bitstr.c a_utctm.c a_gentm.c a_time.c a_int.c a_octet.c \
+        a_print.c a_type.c a_dup.c a_d2i_fp.c a_i2d_fp.c \
+        a_utf8.c a_sign.c a_digest.c a_verify.c a_mbstr.c a_strex.c \
+        x_algor.c x_val.c x_pubkey.c x_sig.c x_bignum.c \
+        x_long.c x_info.c x_spki.c nsseq.c \
+        d2i_pu.c d2i_pr.c i2d_pu.c i2d_pr.c\
+        t_pkey.c t_spki.c t_bitst.c \
+        tasn_new.c tasn_fre.c tasn_enc.c tasn_dec.c tasn_utl.c tasn_typ.c \
+        tasn_prn.c tasn_scn.c ameth_lib.c \
+        f_int.c f_string.c n_pkey.c \
+        x_pkey.c bio_asn1.c bio_ndef.c asn_mime.c \
+        asn1_gen.c asn1_par.c asn1_lib.c asn1_err.c a_strnid.c \
+        evp_asn1.c asn_pack.c p5_pbe.c p5_pbev2.c p5_scrypt.c p8_pkey.c \
+        asn_moid.c asn_mstbl.c
diff --git a/crypto/async/build.info b/crypto/async/build.info
new file mode 100644 (file)
index 0000000..d975003
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        async.c async_err.c arch/async_posix.c arch/async_win.c arch/async_null.c
diff --git a/crypto/bf/build.info b/crypto/bf/build.info
new file mode 100644 (file)
index 0000000..d471b31
--- /dev/null
@@ -0,0 +1,2 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=bf_skey.c bf_ecb.c bf_enc.c bf_cfb64.c bf_ofb64.c 
diff --git a/crypto/bio/build.info b/crypto/bio/build.info
new file mode 100644 (file)
index 0000000..52c5b0a
--- /dev/null
@@ -0,0 +1,9 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        bio_lib.c bio_cb.c bio_err.c \
+        bss_mem.c bss_null.c bss_fd.c \
+        bss_file.c bss_sock.c bss_conn.c \
+        bf_null.c bf_buff.c b_print.c b_dump.c \
+        b_sock.c bss_acpt.c bf_nbio.c bss_log.c bss_bio.c \
+        bss_dgram.c \
+        {- $config{target} =~ /^VMS/i ? "bf_lbuf.c" : "" -}
diff --git a/crypto/bn/build.info b/crypto/bn/build.info
new file mode 100644 (file)
index 0000000..7525b86
--- /dev/null
@@ -0,0 +1,8 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        bn_add.c bn_div.c bn_exp.c bn_lib.c bn_ctx.c bn_mul.c bn_mod.c \
+        bn_print.c bn_rand.c bn_shift.c bn_word.c bn_blind.c \
+        bn_kron.c bn_sqrt.c bn_gcd.c bn_prime.c bn_err.c bn_sqr.c \
+        {- $target{bn_asm_src} -} \
+        bn_recp.c bn_mont.c bn_mpi.c bn_exp2.c bn_gf2m.c bn_nist.c \
+        bn_depr.c bn_const.c bn_x931p.c bn_intern.c bn_dh.c bn_srp.c
diff --git a/crypto/buffer/build.info b/crypto/buffer/build.info
new file mode 100644 (file)
index 0000000..54da1f9
--- /dev/null
@@ -0,0 +1,2 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=buffer.c buf_err.c
diff --git a/crypto/build.info b/crypto/build.info
new file mode 100644 (file)
index 0000000..c3faa50
--- /dev/null
@@ -0,0 +1,10 @@
+LIBS=../libcrypto
+SOURCE[../libcrypto]=\
+        cryptlib.c mem.c mem_dbg.c cversion.c ex_data.c cpt_err.c \
+        ebcdic.c uid.c o_time.c o_str.c o_dir.c thr_id.c lock.c fips_ers.c \
+        o_init.c o_fips.c mem_sec.c {- $target{cpuid_asm_src} -}
+EXTRA=  ../ms/uplink-x86.pl ../ms/uplink.c ../ms/applink.c \
+        x86cpuid.pl x86_64cpuid.pl ia64cpuid.S \
+        ppccpuid.pl pariscid.pl alphacpuid.pl arm64cpuid.pl armv4cpuid.pl
+
+DEPEND[cversion.o]=buildinf.h
diff --git a/crypto/camellia/build.info b/crypto/camellia/build.info
new file mode 100644 (file)
index 0000000..aeffc10
--- /dev/null
@@ -0,0 +1,4 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        cmll_ecb.c cmll_ofb.c cmll_cfb.c cmll_ctr.c \
+        {- $target{cmll_asm_src} -}
diff --git a/crypto/cast/build.info b/crypto/cast/build.info
new file mode 100644 (file)
index 0000000..27271c8
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        c_skey.c c_ecb.c {- $target{cast_asm_src} -} c_cfb64.c c_ofb64.c
diff --git a/crypto/chacha/build.info b/crypto/chacha/build.info
new file mode 100644 (file)
index 0000000..47e0536
--- /dev/null
@@ -0,0 +1,2 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]={- $target{chacha_asm_src} -}
diff --git a/crypto/cmac/build.info b/crypto/cmac/build.info
new file mode 100644 (file)
index 0000000..c8a4949
--- /dev/null
@@ -0,0 +1,2 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=cmac.c cm_ameth.c cm_pmeth.c
diff --git a/crypto/cms/build.info b/crypto/cms/build.info
new file mode 100644 (file)
index 0000000..cb67543
--- /dev/null
@@ -0,0 +1,5 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]= \
+        cms_lib.c cms_asn1.c cms_att.c cms_io.c cms_smime.c cms_err.c \
+        cms_sd.c cms_dd.c cms_cd.c cms_env.c cms_enc.c cms_ess.c \
+        cms_pwri.c cms_kari.c
diff --git a/crypto/comp/build.info b/crypto/comp/build.info
new file mode 100644 (file)
index 0000000..65df46a
--- /dev/null
@@ -0,0 +1,4 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]= \
+        comp_lib.c comp_err.c \
+        c_zlib.c
diff --git a/crypto/conf/build.info b/crypto/conf/build.info
new file mode 100644 (file)
index 0000000..4438eb4
--- /dev/null
@@ -0,0 +1,4 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]= \
+        conf_err.c conf_lib.c conf_api.c conf_def.c conf_mod.c \
+        conf_mall.c conf_sap.c
diff --git a/crypto/ct/build.info b/crypto/ct/build.info
new file mode 100644 (file)
index 0000000..6c59495
--- /dev/null
@@ -0,0 +1,2 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]= ct_lib.c ct_err.c
diff --git a/crypto/des/build.info b/crypto/des/build.info
new file mode 100644 (file)
index 0000000..5113867
--- /dev/null
@@ -0,0 +1,9 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        set_key.c  ecb_enc.c  cbc_enc.c \
+        ecb3_enc.c cfb64enc.c cfb64ede.c cfb_enc.c  ofb64ede.c \
+        enc_read.c enc_writ.c ofb64enc.c \
+        ofb_enc.c  str2key.c  pcbc_enc.c qud_cksm.c rand_key.c \
+        {- $target{des_asm_src} -} \
+        fcrypt.c xcbc_enc.c rpc_enc.c  cbc_cksm.c \
+        read2pwd.c
diff --git a/crypto/dh/build.info b/crypto/dh/build.info
new file mode 100644 (file)
index 0000000..878910d
--- /dev/null
@@ -0,0 +1,4 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        dh_asn1.c dh_gen.c dh_key.c dh_lib.c dh_check.c dh_err.c dh_depr.c \
+        dh_ameth.c dh_pmeth.c dh_prn.c dh_rfc5114.c dh_kdf.c
diff --git a/crypto/dsa/build.info b/crypto/dsa/build.info
new file mode 100644 (file)
index 0000000..09cdd36
--- /dev/null
@@ -0,0 +1,4 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        dsa_gen.c dsa_key.c dsa_lib.c dsa_asn1.c dsa_vrf.c dsa_sign.c \
+        dsa_err.c dsa_ossl.c dsa_depr.c dsa_ameth.c dsa_pmeth.c dsa_prn.c
diff --git a/crypto/dso/build.info b/crypto/dso/build.info
new file mode 100644 (file)
index 0000000..30b3a28
--- /dev/null
@@ -0,0 +1,4 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        dso_dl.c dso_dlfcn.c dso_err.c dso_lib.c dso_null.c \
+        dso_openssl.c dso_win32.c dso_vms.c
diff --git a/crypto/ec/build.info b/crypto/ec/build.info
new file mode 100644 (file)
index 0000000..1e68559
--- /dev/null
@@ -0,0 +1,8 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        ec_lib.c ecp_smpl.c ecp_mont.c ecp_nist.c ec_cvt.c ec_mult.c \
+        ec_err.c ec_curve.c ec_check.c ec_print.c ec_asn1.c ec_key.c \
+        ec2_smpl.c ec2_mult.c ec_ameth.c ec_pmeth.c eck_prn.c \
+        ecp_nistp224.c ecp_nistp256.c ecp_nistp521.c ecp_nistputil.c \
+        ecp_oct.c ec2_oct.c ec_oct.c ec_kmeth.c ecdh_ossl.c ecdh_kdf.c \
+        ecdsa_ossl.c ecdsa_sign.c ecdsa_vrf.c {- $target{ec_asm_src} -}
diff --git a/crypto/engine/build.info b/crypto/engine/build.info
new file mode 100644 (file)
index 0000000..d27646a
--- /dev/null
@@ -0,0 +1,8 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        eng_err.c eng_lib.c eng_list.c eng_init.c eng_ctrl.c \
+        eng_table.c eng_pkey.c eng_fat.c eng_all.c \
+        tb_rsa.c tb_dsa.c tb_dh.c tb_rand.c tb_store.c \
+        tb_cipher.c tb_digest.c tb_pkmeth.c tb_asnmth.c tb_eckey.c \
+        eng_openssl.c eng_cnf.c eng_dyn.c eng_cryptodev.c \
+        eng_rdrand.c
diff --git a/crypto/err/build.info b/crypto/err/build.info
new file mode 100644 (file)
index 0000000..6163d95
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        err.c err_all.c err_prn.c
diff --git a/crypto/evp/build.info b/crypto/evp/build.info
new file mode 100644 (file)
index 0000000..cf71e8c
--- /dev/null
@@ -0,0 +1,20 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        encode.c digest.c evp_enc.c evp_key.c evp_acnf.c evp_cnf.c \
+        e_des.c e_bf.c e_idea.c e_des3.c e_camellia.c\
+        e_rc4.c e_aes.c names.c e_seed.c \
+        e_xcbc_d.c e_rc2.c e_cast.c e_rc5.c \
+        m_null.c m_md2.c m_md4.c m_md5.c m_sha1.c m_wp.c \
+        m_md5_sha1.c m_mdc2.c m_ripemd.c \
+        p_open.c p_seal.c p_sign.c p_verify.c p_lib.c p_enc.c p_dec.c \
+        bio_md.c bio_b64.c bio_enc.c evp_err.c e_null.c \
+        c_all.c c_allc.c c_alld.c evp_lib.c bio_ok.c \
+        evp_pkey.c evp_pbe.c p5_crpt.c p5_crpt2.c scrypt.c \
+        e_old.c pmeth_lib.c pmeth_fn.c pmeth_gn.c m_sigver.c \
+        e_aes_cbc_hmac_sha1.c e_aes_cbc_hmac_sha256.c e_rc4_hmac_md5.c \
+        e_chacha20_poly1305.c cmeth_lib.c
+
+INCLUDE[e_aes.o]=../modes
+INCLUDE[e_aes_cbc_hmac_sha1.o]=../modes
+INCLUDE[e_aes_cbc_hmac_sha256.o]=../modes
+INCLUDE[e_camellia.o]=../modes
diff --git a/crypto/hmac/build.info b/crypto/hmac/build.info
new file mode 100644 (file)
index 0000000..09f67c2
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        hmac.c hm_ameth.c hm_pmeth.c
diff --git a/crypto/idea/build.info b/crypto/idea/build.info
new file mode 100644 (file)
index 0000000..2326123
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        i_cbc.c i_cfb64.c i_ofb64.c i_ecb.c i_skey.c
diff --git a/crypto/jpake/build.info b/crypto/jpake/build.info
new file mode 100644 (file)
index 0000000..7dfcf24
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        jpake.c jpake_err.c
diff --git a/crypto/kdf/build.info b/crypto/kdf/build.info
new file mode 100644 (file)
index 0000000..8b6d9ee
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        tls1_prf.c
diff --git a/crypto/lhash/build.info b/crypto/lhash/build.info
new file mode 100644 (file)
index 0000000..30797f2
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        lhash.c lh_stats.c
diff --git a/crypto/md2/build.info b/crypto/md2/build.info
new file mode 100644 (file)
index 0000000..e31948c
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        md2_dgst.c md2_one.c
diff --git a/crypto/md4/build.info b/crypto/md4/build.info
new file mode 100644 (file)
index 0000000..20846e0
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        md4_dgst.c md4_one.c
diff --git a/crypto/md5/build.info b/crypto/md5/build.info
new file mode 100644 (file)
index 0000000..3a03853
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        md5_dgst.c md5_one.c {- $target{md5_asm_src} -}
diff --git a/crypto/mdc2/build.info b/crypto/mdc2/build.info
new file mode 100644 (file)
index 0000000..8fe6878
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        mdc2dgst.c mdc2_one.c
diff --git a/crypto/modes/build.info b/crypto/modes/build.info
new file mode 100644 (file)
index 0000000..98ca345
--- /dev/null
@@ -0,0 +1,5 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        cbc128.c ctr128.c cts128.c cfb128.c ofb128.c gcm128.c \
+        ccm128.c xts128.c wrap128.c ocb128.c \
+        {- $target{modes_asm_src} -}
diff --git a/crypto/objects/build.info b/crypto/objects/build.info
new file mode 100644 (file)
index 0000000..38e2907
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        o_names.c obj_dat.c obj_lib.c obj_err.c obj_xref.c
diff --git a/crypto/ocsp/build.info b/crypto/ocsp/build.info
new file mode 100644 (file)
index 0000000..0902caa
--- /dev/null
@@ -0,0 +1,4 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        ocsp_asn.c ocsp_ext.c ocsp_ht.c ocsp_lib.c ocsp_cl.c \
+        ocsp_srv.c ocsp_prn.c ocsp_vfy.c ocsp_err.c v3_ocsp.c
diff --git a/crypto/pem/build.info b/crypto/pem/build.info
new file mode 100644 (file)
index 0000000..357b328
--- /dev/null
@@ -0,0 +1,4 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        pem_sign.c pem_info.c pem_lib.c pem_all.c pem_err.c \
+        pem_x509.c pem_xaux.c pem_oth.c pem_pk8.c pem_pkey.c pvkfmt.c
diff --git a/crypto/pkcs12/build.info b/crypto/pkcs12/build.info
new file mode 100644 (file)
index 0000000..c88d389
--- /dev/null
@@ -0,0 +1,5 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        p12_add.c p12_asn.c p12_attr.c p12_crpt.c p12_crt.c p12_decr.c \
+        p12_init.c p12_key.c p12_kiss.c p12_mutl.c \
+        p12_utl.c p12_npas.c pk12err.c p12_p8d.c p12_p8e.c
diff --git a/crypto/pkcs7/build.info b/crypto/pkcs7/build.info
new file mode 100644 (file)
index 0000000..2029d53
--- /dev/null
@@ -0,0 +1,4 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        pk7_asn1.c pk7_lib.c pkcs7err.c pk7_doit.c pk7_smime.c pk7_attr.c \
+        pk7_mime.c bio_pk7.c
diff --git a/crypto/poly1305/build.info b/crypto/poly1305/build.info
new file mode 100644 (file)
index 0000000..35d4fa8
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        poly1305.c {- $target{poly1305_asm_src} -}
diff --git a/crypto/rand/build.info b/crypto/rand/build.info
new file mode 100644 (file)
index 0000000..6dfce13
--- /dev/null
@@ -0,0 +1,4 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        md_rand.c randfile.c rand_lib.c rand_err.c rand_egd.c \
+        rand_win.c rand_unix.c rand_os2.c rand_nw.c
diff --git a/crypto/rc2/build.info b/crypto/rc2/build.info
new file mode 100644 (file)
index 0000000..47a3fd0
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        rc2_ecb.c rc2_skey.c rc2_cbc.c rc2cfb64.c rc2ofb64.c
diff --git a/crypto/rc4/build.info b/crypto/rc4/build.info
new file mode 100644 (file)
index 0000000..9e77a81
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        {- $target{rc4_asm_src} -}
diff --git a/crypto/rc5/build.info b/crypto/rc5/build.info
new file mode 100644 (file)
index 0000000..956d21f
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        rc5_skey.c rc5_ecb.c {- $target{rc5_asm_src} -} rc5cfb64.c rc5ofb64.c
diff --git a/crypto/ripemd/build.info b/crypto/ripemd/build.info
new file mode 100644 (file)
index 0000000..c5dd4c4
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        rmd_dgst.c rmd_one.c {- $target{rmd160_asm_src} -}
diff --git a/crypto/rsa/build.info b/crypto/rsa/build.info
new file mode 100644 (file)
index 0000000..012c9d0
--- /dev/null
@@ -0,0 +1,6 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        rsa_ossl.c rsa_gen.c rsa_lib.c rsa_sign.c rsa_saos.c rsa_err.c \
+        rsa_pk1.c rsa_ssl.c rsa_none.c rsa_oaep.c rsa_chk.c rsa_null.c \
+        rsa_pss.c rsa_x931.c rsa_asn1.c rsa_depr.c rsa_ameth.c rsa_prn.c \
+        rsa_pmeth.c rsa_crpt.c rsa_x931g.c
diff --git a/crypto/seed/build.info b/crypto/seed/build.info
new file mode 100644 (file)
index 0000000..abdcbca
--- /dev/null
@@ -0,0 +1,2 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=seed.c seed_ecb.c seed_cbc.c seed_cfb.c seed_ofb.c
diff --git a/crypto/sha/build.info b/crypto/sha/build.info
new file mode 100644 (file)
index 0000000..eef0e46
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        sha1dgst.c sha1_one.c sha256.c sha512.c {- $target{sha1_asm_src} -}
diff --git a/crypto/srp/build.info b/crypto/srp/build.info
new file mode 100644 (file)
index 0000000..b6c7fe7
--- /dev/null
@@ -0,0 +1,2 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=srp_lib.c srp_vfy.c
diff --git a/crypto/stack/build.info b/crypto/stack/build.info
new file mode 100644 (file)
index 0000000..e587021
--- /dev/null
@@ -0,0 +1,2 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=stack.c
diff --git a/crypto/store/build.info b/crypto/store/build.info
new file mode 100644 (file)
index 0000000..7d8e6bd
--- /dev/null
@@ -0,0 +1,2 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=str_err.c str_lib.c str_meth.c str_mem.c
diff --git a/crypto/ts/build.info b/crypto/ts/build.info
new file mode 100644 (file)
index 0000000..98e633d
--- /dev/null
@@ -0,0 +1,5 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        ts_err.c ts_req_utils.c ts_req_print.c ts_rsp_utils.c ts_rsp_print.c \
+        ts_rsp_sign.c ts_rsp_verify.c ts_verify_ctx.c ts_lib.c ts_conf.c \
+        ts_asn1.c
diff --git a/crypto/txt_db/build.info b/crypto/txt_db/build.info
new file mode 100644 (file)
index 0000000..4379d5f
--- /dev/null
@@ -0,0 +1,2 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=txt_db.c
diff --git a/crypto/ui/build.info b/crypto/ui/build.info
new file mode 100644 (file)
index 0000000..fcb45af
--- /dev/null
@@ -0,0 +1,3 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        ui_err.c ui_lib.c ui_openssl.c ui_util.c
diff --git a/crypto/whrlpool/build.info b/crypto/whrlpool/build.info
new file mode 100644 (file)
index 0000000..64f1407
--- /dev/null
@@ -0,0 +1,2 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=wp_dgst.c {- $target{wp_asm_src} -}
diff --git a/crypto/x509/build.info b/crypto/x509/build.info
new file mode 100644 (file)
index 0000000..336687c
--- /dev/null
@@ -0,0 +1,10 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+        x509_def.c x509_d2.c x509_r2x.c x509_cmp.c \
+        x509_obj.c x509_req.c x509spki.c x509_vfy.c \
+        x509_set.c x509cset.c x509rset.c x509_err.c \
+        x509name.c x509_v3.c x509_ext.c x509_att.c \
+        x509type.c x509_lu.c x_all.c x509_txt.c \
+        x509_trs.c by_file.c by_dir.c x509_vpm.c \
+        x_crl.c t_crl.c x_req.c t_req.c x_x509.c t_x509.c \
+        x_x509a.c x_attrib.c x_exten.c x_name.c
diff --git a/crypto/x509v3/build.info b/crypto/x509v3/build.info
new file mode 100644 (file)
index 0000000..7214a38
--- /dev/null
@@ -0,0 +1,8 @@
+LIBS=../../libcrypto
+SOURCE[../../libcrypto]=\
+  v3_bcons.c v3_bitst.c v3_conf.c v3_extku.c v3_ia5.c v3_lib.c \
+  v3_prn.c v3_utl.c v3err.c v3_genn.c v3_alt.c v3_skey.c v3_akey.c v3_pku.c \
+  v3_int.c v3_enum.c v3_sxnet.c v3_cpols.c v3_crld.c v3_purp.c v3_info.c \
+  v3_akeya.c v3_pmaps.c v3_pcons.c v3_ncons.c v3_pcia.c v3_pci.c \
+  pcy_cache.c pcy_node.c pcy_data.c pcy_map.c pcy_tree.c pcy_lib.c \
+  v3_asid.c v3_addr.c v3_scts.c v3_tlsf.c
diff --git a/engines/build.info b/engines/build.info
new file mode 100644 (file)
index 0000000..88c5bf7
--- /dev/null
@@ -0,0 +1,22 @@
+{- use File::Spec::Functions qw/:DEFAULT abs2rel/; -}
+IF[{- $config{no_shared} -}]
+ LIBS=../libcrypto
+ SOURCE[../libcrypto]=\
+        e_padlock.c {- $target{padlock_asm_src} -} \
+        e_capi.c \
+        e_dasync.c
+ELSE
+ ENGINES=libpadlock libcapi libdasync libossltest
+ SOURCE[libpadlock]=e_padlock.c {- $target{padlock_asm_src} -}
+ DEPEND[libpadlock]=../libcrypto
+ INCLUDE[libpadlock]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+ SOURCE[libcapi]=e_capi.c
+ DEPEND[libcapi]=../libcrypto
+ INCLUDE[libcapi]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+ SOURCE[libdasync]=e_dasync.c
+ DEPEND[libdasync]=../libcrypto
+ INCLUDE[libdasync]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+ SOURCE[libossltest]=e_ossltest.c
+ DEPEND[libossltest]=../libcrypto
+ INCLUDE[libossltest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+ENDIF
diff --git a/ssl/build.info b/ssl/build.info
new file mode 100644 (file)
index 0000000..e6c7394
--- /dev/null
@@ -0,0 +1,14 @@
+LIBS=../libssl
+SOURCE[../libssl]=\
+        pqueue.c \
+        statem/statem_srvr.c statem/statem_clnt.c  s3_lib.c  s3_enc.c record/rec_layer_s3.c \
+        statem/statem_lib.c s3_cbc.c s3_msg.c \
+        methods.c   t1_lib.c  t1_enc.c t1_ext.c \
+        d1_lib.c  record/rec_layer_d1.c d1_msg.c \
+        statem/statem_dtls.c d1_srtp.c \
+        ssl_lib.c ssl_err2.c ssl_cert.c ssl_sess.c \
+        ssl_ciph.c ssl_stat.c ssl_rsa.c \
+        ssl_asn1.c ssl_txt.c ssl_algs.c ssl_conf.c  ssl_mcnf.c \
+        bio_ssl.c ssl_err.c t1_reneg.c tls_srp.c t1_trce.c ssl_utst.c \
+        record/ssl3_buffer.c record/ssl3_record.c record/dtls1_bitmap.c \
+        statem/statem.c
diff --git a/test/build.info b/test/build.info
new file mode 100644 (file)
index 0000000..2cd3ff5
--- /dev/null
@@ -0,0 +1,203 @@
+{- use File::Spec::Functions qw/catdir abs2rel/; -}
+PROGRAMS=\
+        nptest bntest \
+        ectest ecdsatest ecdhtest gmdifftest pbelutest ideatest \
+        md2test md4test md5test \
+        hmactest wp_test \
+        rc2test rc4test rc5test \
+        destest sha1test sha256t sha512t \
+        mdc2test rmdtest \
+        randtest dhtest enginetest casttest \
+        bftest ssltest dsatest exptest rsa_test \
+        evp_test evp_extra_test igetest jpaketest v3nametest \
+        danetest heartbeat_test p5_crpt2_test \
+        constant_time_test verify_extra_test clienthellotest \
+        packettest asynctest secmemtest srptest memleaktest
+
+SOURCE[nptest]=nptest.c
+INCLUDE[nptest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[nptest]=../libcrypto
+
+SOURCE[bntest]=bntest.c
+INCLUDE[bntest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} .. ../crypto/include ../include
+DEPEND[bntest]=../libcrypto
+
+SOURCE[ectest]=ectest.c
+INCLUDE[ectest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[ectest]=../libcrypto
+
+SOURCE[ecdsatest]=ecdsatest.c
+INCLUDE[ecdsatest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[ecdsatest]=../libcrypto
+
+SOURCE[ecdhtest]=ecdhtest.c
+INCLUDE[ecdhtest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[ecdhtest]=../libcrypto
+
+SOURCE[gmdifftest]=gmdifftest.c
+INCLUDE[gmdifftest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[gmdifftest]=../libcrypto
+
+SOURCE[pbelutest]=pbelutest.c
+INCLUDE[pbelutest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[pbelutest]=../libcrypto
+
+SOURCE[ideatest]=ideatest.c
+INCLUDE[ideatest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[ideatest]=../libcrypto
+
+SOURCE[md2test]=md2test.c
+INCLUDE[md2test]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[md2test]=../libcrypto
+
+SOURCE[md4test]=md4test.c
+INCLUDE[md4test]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[md4test]=../libcrypto
+
+SOURCE[md5test]=md5test.c
+INCLUDE[md5test]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[md5test]=../libcrypto
+
+SOURCE[hmactest]=hmactest.c
+INCLUDE[hmactest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[hmactest]=../libcrypto
+
+SOURCE[wp_test]=wp_test.c
+INCLUDE[wp_test]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[wp_test]=../libcrypto
+
+SOURCE[rc2test]=rc2test.c
+INCLUDE[rc2test]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[rc2test]=../libcrypto
+
+SOURCE[rc4test]=rc4test.c
+INCLUDE[rc4test]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[rc4test]=../libcrypto
+
+SOURCE[rc5test]=rc5test.c
+INCLUDE[rc5test]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[rc5test]=../libcrypto
+
+SOURCE[destest]=destest.c
+INCLUDE[destest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[destest]=../libcrypto
+
+SOURCE[sha1test]=sha1test.c
+INCLUDE[sha1test]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[sha1test]=../libcrypto
+
+SOURCE[sha256t]=sha256t.c
+INCLUDE[sha256t]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[sha256t]=../libcrypto
+
+SOURCE[sha512t]=sha512t.c
+INCLUDE[sha512t]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[sha512t]=../libcrypto
+
+SOURCE[mdc2test]=mdc2test.c
+INCLUDE[mdc2test]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[mdc2test]=../libcrypto
+
+SOURCE[rmdtest]=rmdtest.c
+INCLUDE[rmdtest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[rmdtest]=../libcrypto
+
+SOURCE[randtest]=randtest.c
+INCLUDE[randtest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[randtest]=../libcrypto
+
+SOURCE[dhtest]=dhtest.c
+INCLUDE[dhtest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[dhtest]=../libcrypto
+
+SOURCE[enginetest]=enginetest.c
+INCLUDE[enginetest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[enginetest]=../libcrypto
+
+SOURCE[casttest]=casttest.c
+INCLUDE[casttest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[casttest]=../libcrypto
+
+SOURCE[bftest]=bftest.c
+INCLUDE[bftest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[bftest]=../libcrypto
+
+SOURCE[ssltest]=ssltest.c
+INCLUDE[ssltest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} .. ../include
+DEPEND[ssltest]=../libcrypto ../libssl
+
+SOURCE[dsatest]=dsatest.c
+INCLUDE[dsatest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[dsatest]=../libcrypto
+
+SOURCE[exptest]=exptest.c
+INCLUDE[exptest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[exptest]=../libcrypto
+
+SOURCE[rsa_test]=rsa_test.c
+INCLUDE[rsa_test]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} .. ../include
+DEPEND[rsa_test]=../libcrypto
+
+SOURCE[evp_test]=evp_test.c
+INCLUDE[evp_test]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[evp_test]=../libcrypto
+
+SOURCE[evp_extra_test]=evp_extra_test.c
+INCLUDE[evp_extra_test]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[evp_extra_test]=../libcrypto
+
+SOURCE[igetest]=igetest.c
+INCLUDE[igetest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} .. ../include
+DEPEND[igetest]=../libcrypto
+
+SOURCE[jpaketest]=jpaketest.c
+INCLUDE[jpaketest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[jpaketest]=../libcrypto
+
+SOURCE[v3nametest]=v3nametest.c
+INCLUDE[v3nametest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[v3nametest]=../libcrypto
+
+SOURCE[danetest]=danetest.c
+INCLUDE[danetest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[danetest]=../libcrypto ../libssl
+
+SOURCE[heartbeat_test]=heartbeat_test.c
+INCLUDE[heartbeat_test]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} .. ../include
+DEPEND[heartbeat_test]=../libcrypto ../libssl
+
+SOURCE[p5_crpt2_test]=p5_crpt2_test.c
+INCLUDE[p5_crpt2_test]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[p5_crpt2_test]=../libcrypto
+
+SOURCE[constant_time_test]=constant_time_test.c
+INCLUDE[constant_time_test]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} .. ../include
+DEPEND[constant_time_test]=../libcrypto
+
+SOURCE[verify_extra_test]=verify_extra_test.c
+INCLUDE[verify_extra_test]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[verify_extra_test]=../libcrypto
+
+SOURCE[clienthellotest]=clienthellotest.c
+INCLUDE[clienthellotest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[clienthellotest]=../libcrypto ../libssl
+
+SOURCE[packettest]=packettest.c
+INCLUDE[packettest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[packettest]=../libcrypto
+
+SOURCE[asynctest]=asynctest.c
+INCLUDE[asynctest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} .. ../include
+DEPEND[asynctest]=../libcrypto
+
+SOURCE[secmemtest]=secmemtest.c
+INCLUDE[secmemtest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[secmemtest]=../libcrypto
+
+SOURCE[srptest]=srptest.c
+INCLUDE[srptest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[srptest]=../libcrypto
+
+SOURCE[memleaktest]=memleaktest.c
+INCLUDE[memleaktest]={- catdir(abs2rel($builddir,$sourcedir),"../include") -} ../include
+DEPEND[memleaktest]=../libcrypto
diff --git a/tools/build.info b/tools/build.info
new file mode 100644 (file)
index 0000000..4010fd4
--- /dev/null
@@ -0,0 +1,2 @@
+SCRIPTS=c_rehash
+SOURCE[c_rehash]=c_rehash.in