]>
Commit | Line | Data |
---|---|---|
9ee3a5bb | 1 | IF[{- !$disabled{"engine"} -}] |
3a561b06 RL |
2 | $PADLOCKASM= |
3 | IF[{- !$disabled{asm} -}] | |
9968c775 | 4 | $PADLOCKASM_x86=e_padlock-x86.S |
3a561b06 RL |
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 | ||
9ee3a5bb RL |
15 | IF[{- $disabled{"dynamic-engine"} -}] |
16 | LIBS=../libcrypto | |
469ce8ff | 17 | IF[{- !$disabled{padlockeng} -}] |
3a561b06 RL |
18 | SOURCE[../libcrypto]=e_padlock.c $PADLOCKASM |
19 | DEFINE[../libcrypto]=$PADLOCKDEF | |
469ce8ff | 20 | ENDIF |
9ee3a5bb RL |
21 | IF[{- !$disabled{capieng} -}] |
22 | SOURCE[../libcrypto]=e_capi.c | |
23 | ENDIF | |
1514f7ce | 24 | IF[{- !$disabled{afalgeng} -}] |
52df25cf | 25 | SOURCE[../libcrypto]=e_afalg.c |
1514f7ce | 26 | ENDIF |
2afebe0b EQ |
27 | IF[{- !$disabled{"devcryptoeng"} -}] |
28 | SOURCE[../libcrypto]=e_devcrypto.c | |
29 | ENDIF | |
9ee3a5bb | 30 | ELSE |
469ce8ff RL |
31 | IF[{- !$disabled{padlockeng} -}] |
32 | MODULES{engine}=padlock | |
3a561b06 RL |
33 | SOURCE[padlock]=e_padlock.c $PADLOCKASM |
34 | DEFINE[padlock]=$PADLOCKDEF | |
469ce8ff RL |
35 | DEPEND[padlock]=../libcrypto |
36 | INCLUDE[padlock]=../include | |
469ce8ff | 37 | IF[{- defined $target{shared_defflag} -}] |
22b41467 | 38 | SOURCE[padlock]=padlock.ld |
469ce8ff RL |
39 | GENERATE[padlock.ld]=../util/engines.num |
40 | ENDIF | |
ed57d89b | 41 | ENDIF |
9ee3a5bb | 42 | IF[{- !$disabled{capieng} -}] |
1842f369 | 43 | MODULES{engine}=capi |
9ee3a5bb RL |
44 | SOURCE[capi]=e_capi.c |
45 | DEPEND[capi]=../libcrypto | |
0483f586 | 46 | INCLUDE[capi]=../include |
ed57d89b | 47 | IF[{- defined $target{shared_defflag} -}] |
22b41467 | 48 | SOURCE[capi]=capi.ld |
ed57d89b RL |
49 | GENERATE[capi.ld]=../util/engines.num |
50 | ENDIF | |
9ee3a5bb | 51 | ENDIF |
1514f7ce | 52 | IF[{- !$disabled{afalgeng} -}] |
1842f369 | 53 | MODULES{engine}=afalg |
52df25cf | 54 | SOURCE[afalg]=e_afalg.c |
1514f7ce RS |
55 | DEPEND[afalg]=../libcrypto |
56 | INCLUDE[afalg]= ../include | |
ed57d89b | 57 | IF[{- defined $target{shared_defflag} -}] |
22b41467 | 58 | SOURCE[afalg]=afalg.ld |
ed57d89b RL |
59 | GENERATE[afalg.ld]=../util/engines.num |
60 | ENDIF | |
1514f7ce | 61 | ENDIF |
2afebe0b | 62 | IF[{- !$disabled{"devcryptoeng"} -}] |
84effd3d | 63 | MODULES{engine}=devcrypto |
2afebe0b EQ |
64 | SOURCE[devcrypto]=e_devcrypto.c |
65 | DEPEND[devcrypto]=../libcrypto | |
66 | INCLUDE[devcrypto]=../include | |
67 | IF[{- defined $target{shared_defflag} -}] | |
22b41467 | 68 | SOURCE[devcrypto]=devcrypto.ld |
2afebe0b EQ |
69 | GENERATE[devcrypto.ld]=../util/engines.num |
70 | ENDIF | |
71 | ENDIF | |
4b2981f1 RL |
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 | |
46117d31 | 83 | |
4b2981f1 | 84 | MODULES{noinst,engine}=ossltest dasync |
9ee3a5bb RL |
85 | SOURCE[dasync]=e_dasync.c |
86 | DEPEND[dasync]=../libcrypto | |
0483f586 | 87 | INCLUDE[dasync]=../include |
ed57d89b | 88 | IF[{- defined $target{shared_defflag} -}] |
22b41467 | 89 | SOURCE[dasync]=dasync.ld |
ed57d89b RL |
90 | GENERATE[dasync.ld]=../util/engines.num |
91 | ENDIF | |
c5f87134 | 92 | |
9ee3a5bb RL |
93 | SOURCE[ossltest]=e_ossltest.c |
94 | DEPEND[ossltest]=../libcrypto | |
0483f586 | 95 | INCLUDE[ossltest]=../include |
ed57d89b | 96 | IF[{- defined $target{shared_defflag} -}] |
22b41467 | 97 | SOURCE[ossltest]=ossltest.ld |
ed57d89b RL |
98 | GENERATE[ossltest.ld]=../util/engines.num |
99 | ENDIF | |
9ee3a5bb | 100 | ENDIF |
9968c775 | 101 | GENERATE[e_padlock-x86.S]=asm/e_padlock-x86.pl |
a1c8befd | 102 | GENERATE[e_padlock-x86_64.s]=asm/e_padlock-x86_64.pl |
9ee3a5bb | 103 | ENDIF |