Fix potential problems with EVP_PKEY_CTX_new() with engine set
[openssl.git] / engines / build.info
1 IF[{- !$disabled{"engine"} -}]
2   $PADLOCKASM=
3   IF[{- !$disabled{asm} -}]
4     $PADLOCKASM_x86=e_padlock-x86.s
5     $PADLOCKASM_x86_64=e_padlock-x86_64.s
6
7     # Now that we have defined all the arch specific variables, use the
8     # appropriate one, and define the appropriate macros
9     IF[$PADLOCKASM_{- $target{asm_arch} -}]
10       $PADLOCKASM=$PADLOCKASM_{- $target{asm_arch} -}
11       $PADLOCKDEF=PADLOCK_ASM
12     ENDIF
13   ENDIF
14
15   IF[{- $disabled{"dynamic-engine"} -}]
16     LIBS=../libcrypto
17     IF[{- !$disabled{padlockeng} -}]
18       SOURCE[../libcrypto]=e_padlock.c $PADLOCKASM
19       DEFINE[../libcrypto]=$PADLOCKDEF
20     ENDIF
21     IF[{- !$disabled{capieng} -}]
22       SOURCE[../libcrypto]=e_capi.c
23     ENDIF
24     IF[{- !$disabled{afalgeng} -}]
25       SOURCE[../libcrypto]=e_afalg.c
26     ENDIF
27     IF[{- !$disabled{"devcryptoeng"} -}]
28       SOURCE[../libcrypto]=e_devcrypto.c
29     ENDIF
30   ELSE
31     IF[{- !$disabled{padlockeng} -}]
32       MODULES{engine}=padlock
33       SOURCE[padlock]=e_padlock.c $PADLOCKASM
34       DEFINE[padlock]=$PADLOCKDEF
35       DEPEND[padlock]=../libcrypto
36       INCLUDE[padlock]=../include
37       IF[{- defined $target{shared_defflag} -}]
38         SOURCE[padlock]=padlock.ld
39         GENERATE[padlock.ld]=../util/engines.num
40       ENDIF
41     ENDIF
42     IF[{- !$disabled{capieng} -}]
43       MODULES{engine}=capi
44       SOURCE[capi]=e_capi.c
45       DEPEND[capi]=../libcrypto
46       INCLUDE[capi]=../include
47       IF[{- defined $target{shared_defflag} -}]
48         SOURCE[capi]=capi.ld
49         GENERATE[capi.ld]=../util/engines.num
50       ENDIF
51     ENDIF
52     IF[{- !$disabled{afalgeng} -}]
53       MODULES{engine}=afalg
54       SOURCE[afalg]=e_afalg.c
55       DEPEND[afalg]=../libcrypto
56       INCLUDE[afalg]= ../include
57       IF[{- defined $target{shared_defflag} -}]
58         SOURCE[afalg]=afalg.ld
59         GENERATE[afalg.ld]=../util/engines.num
60       ENDIF
61     ENDIF
62     IF[{- !$disabled{"devcryptoeng"} -}]
63       MODULES{engine}=devcrypto
64       SOURCE[devcrypto]=e_devcrypto.c
65       DEPEND[devcrypto]=../libcrypto
66       INCLUDE[devcrypto]=../include
67       IF[{- defined $target{shared_defflag} -}]
68         SOURCE[devcrypto]=devcrypto.ld
69         GENERATE[devcrypto.ld]=../util/engines.num
70       ENDIF
71     ENDIF
72     IF[{- !$disabled{"loadereng"} -}]
73       MODULES{engine}=loader_attic
74       SOURCE[loader_attic]=e_loader_attic.c ../crypto/pem/pvkfmt.c
75       DEFINE[loader_attic]=OPENSSL_NO_PROVIDER_CODE
76       DEPEND[loader_attic]=../libcrypto
77       INCLUDE[loader_attic]=../include
78       IF[{- defined $target{shared_defflag} -}]
79         SOURCE[loader_attic]=loader_attic.ld
80         GENERATE[loader_attic.ld]=../util/engines.num
81       ENDIF
82     ENDIF
83
84     MODULES{noinst,engine}=ossltest dasync
85     SOURCE[dasync]=e_dasync.c
86     DEPEND[dasync]=../libcrypto
87     INCLUDE[dasync]=../include
88     IF[{- defined $target{shared_defflag} -}]
89       SOURCE[dasync]=dasync.ld
90       GENERATE[dasync.ld]=../util/engines.num
91     ENDIF
92
93     SOURCE[ossltest]=e_ossltest.c
94     DEPEND[ossltest]=../libcrypto
95     INCLUDE[ossltest]=../include
96     IF[{- defined $target{shared_defflag} -}]
97       SOURCE[ossltest]=ossltest.ld
98       GENERATE[ossltest.ld]=../util/engines.num
99     ENDIF
100   ENDIF
101   GENERATE[e_padlock-x86.s]=asm/e_padlock-x86.pl
102   GENERATE[e_padlock-x86_64.s]=asm/e_padlock-x86_64.pl
103 ENDIF