]>
Commit | Line | Data |
---|---|---|
1 | # Note that some of these directories are filtered in Configure. Look for | |
2 | # %skipdir there for further explanations. | |
3 | ||
4 | SUBDIRS=crypto ssl apps test util tools fuzz providers doc | |
5 | IF[{- !$disabled{'deprecated-3.0'} -}] | |
6 | SUBDIRS=engines | |
7 | ENDIF | |
8 | ||
9 | LIBS=libcrypto libssl | |
10 | INCLUDE[libcrypto]=. include | |
11 | INCLUDE[libssl]=. include | |
12 | DEPEND[libssl]=libcrypto | |
13 | ||
14 | # Empty DEPEND "indices" means the dependencies are expected to be built | |
15 | # unconditionally before anything else. | |
16 | DEPEND[]=include/openssl/asn1.h \ | |
17 | include/openssl/asn1t.h \ | |
18 | include/openssl/bio.h \ | |
19 | include/openssl/cmp.h \ | |
20 | include/openssl/cms.h \ | |
21 | include/openssl/conf.h \ | |
22 | include/openssl/configuration.h \ | |
23 | include/openssl/crmf.h \ | |
24 | include/openssl/crypto.h \ | |
25 | include/openssl/ct.h \ | |
26 | include/openssl/err.h \ | |
27 | include/openssl/ess.h \ | |
28 | include/openssl/fipskey.h \ | |
29 | include/openssl/opensslv.h \ | |
30 | include/openssl/ocsp.h \ | |
31 | include/openssl/pkcs12.h \ | |
32 | include/openssl/pkcs7.h \ | |
33 | include/openssl/safestack.h \ | |
34 | include/openssl/srp.h \ | |
35 | include/openssl/ssl.h \ | |
36 | include/openssl/ui.h \ | |
37 | include/openssl/x509.h \ | |
38 | include/openssl/x509v3.h \ | |
39 | include/openssl/x509_vfy.h \ | |
40 | include/crypto/bn_conf.h include/crypto/dso_conf.h \ | |
41 | doc/man7/openssl_user_macros.pod | |
42 | ||
43 | GENERATE[include/openssl/asn1.h]=include/openssl/asn1.h.in | |
44 | GENERATE[include/openssl/asn1t.h]=include/openssl/asn1t.h.in | |
45 | GENERATE[include/openssl/bio.h]=include/openssl/bio.h.in | |
46 | GENERATE[include/openssl/cmp.h]=include/openssl/cmp.h.in | |
47 | GENERATE[include/openssl/cms.h]=include/openssl/cms.h.in | |
48 | GENERATE[include/openssl/conf.h]=include/openssl/conf.h.in | |
49 | GENERATE[include/openssl/configuration.h]=include/openssl/configuration.h.in | |
50 | GENERATE[include/openssl/crmf.h]=include/openssl/crmf.h.in | |
51 | GENERATE[include/openssl/crypto.h]=include/openssl/crypto.h.in | |
52 | GENERATE[include/openssl/ct.h]=include/openssl/ct.h.in | |
53 | GENERATE[include/openssl/err.h]=include/openssl/err.h.in | |
54 | GENERATE[include/openssl/ess.h]=include/openssl/ess.h.in | |
55 | GENERATE[include/openssl/fipskey.h]=include/openssl/fipskey.h.in | |
56 | GENERATE[include/openssl/ocsp.h]=include/openssl/ocsp.h.in | |
57 | GENERATE[include/openssl/opensslv.h]=include/openssl/opensslv.h.in | |
58 | GENERATE[include/openssl/pkcs12.h]=include/openssl/pkcs12.h.in | |
59 | GENERATE[include/openssl/pkcs7.h]=include/openssl/pkcs7.h.in | |
60 | GENERATE[include/openssl/safestack.h]=include/openssl/safestack.h.in | |
61 | GENERATE[include/openssl/srp.h]=include/openssl/srp.h.in | |
62 | GENERATE[include/openssl/ssl.h]=include/openssl/ssl.h.in | |
63 | GENERATE[include/openssl/ui.h]=include/openssl/ui.h.in | |
64 | GENERATE[include/openssl/x509.h]=include/openssl/x509.h.in | |
65 | GENERATE[include/openssl/x509v3.h]=include/openssl/x509v3.h.in | |
66 | GENERATE[include/openssl/x509_vfy.h]=include/openssl/x509_vfy.h.in | |
67 | GENERATE[include/crypto/bn_conf.h]=include/crypto/bn_conf.h.in | |
68 | GENERATE[include/crypto/dso_conf.h]=include/crypto/dso_conf.h.in | |
69 | GENERATE[doc/man7/openssl_user_macros.pod]=doc/man7/openssl_user_macros.pod.in | |
70 | ||
71 | IF[{- defined $target{shared_defflag} -}] | |
72 | SHARED_SOURCE[libcrypto]=libcrypto.ld | |
73 | SHARED_SOURCE[libssl]=libssl.ld | |
74 | ||
75 | GENERATE[libcrypto.ld]=util/libcrypto.num libcrypto | |
76 | GENERATE[libssl.ld]=util/libssl.num libssl | |
77 | ENDIF | |
78 | ||
79 | IF[{- $config{target} =~ /^(?:Cygwin|mingw|VC-)/ -}] | |
80 | GENERATE[libcrypto.rc]=util/mkrc.pl libcrypto | |
81 | GENERATE[libssl.rc]=util/mkrc.pl libssl | |
82 | ||
83 | SHARED_SOURCE[libcrypto]=libcrypto.rc | |
84 | SHARED_SOURCE[libssl]=libssl.rc | |
85 | ENDIF |