blob: 1c47e770993a145bfe211c4ccf2e94358edfbec0 [file] [log] [blame]
Richard Levitte9ee3a5b2016-03-09 09:05:43 +01001IF[{- !$disabled{"engine"} -}]
2 IF[{- $disabled{"dynamic-engine"} -}]
3 LIBS=../libcrypto
4 SOURCE[../libcrypto]=\
Richard Levitte46117d32016-08-17 10:45:03 +02005 e_padlock.c {- $target{padlock_asm_src} -}
Richard Levitte9ee3a5b2016-03-09 09:05:43 +01006 IF[{- !$disabled{capieng} -}]
7 SOURCE[../libcrypto]=e_capi.c
8 ENDIF
9 ELSE
Richard Levitte46117d32016-08-17 10:45:03 +020010 ENGINES=padlock
Richard Levitte9ee3a5b2016-03-09 09:05:43 +010011 SOURCE[padlock]=e_padlock.c {- $target{padlock_asm_src} -}
12 DEPEND[padlock]=../libcrypto
Richard Levitte0483f582016-06-29 22:59:50 +020013 INCLUDE[padlock]=../include
Richard Levitte9ee3a5b2016-03-09 09:05:43 +010014 IF[{- !$disabled{capieng} -}]
15 ENGINES=capi
16 SOURCE[capi]=e_capi.c
17 DEPEND[capi]=../libcrypto
Richard Levitte0483f582016-06-29 22:59:50 +020018 INCLUDE[capi]=../include
Richard Levitte9ee3a5b2016-03-09 09:05:43 +010019 ENDIF
Richard Levitte46117d32016-08-17 10:45:03 +020020
21 ENGINES_NO_INST=ossltest dasync
Richard Levitte9ee3a5b2016-03-09 09:05:43 +010022 SOURCE[dasync]=e_dasync.c
23 DEPEND[dasync]=../libcrypto
Richard Levitte0483f582016-06-29 22:59:50 +020024 INCLUDE[dasync]=../include
Richard Levitte9ee3a5b2016-03-09 09:05:43 +010025 SOURCE[ossltest]=e_ossltest.c
26 DEPEND[ossltest]=../libcrypto
Richard Levitte0483f582016-06-29 22:59:50 +020027 INCLUDE[ossltest]=../include
Richard Levitte9ee3a5b2016-03-09 09:05:43 +010028 ENDIF
Richard Levitte567a9e62016-01-30 03:25:40 +010029
Richard Levittef425f9d2016-03-12 09:46:28 +010030 GENERATE[e_padlock-x86.s]=asm/e_padlock-x86.pl $(PERLASM_SCHEME) $(CFLAGS) $(LIB_CFLAGS) $(PROCESSOR)
Richard Levitte9ee3a5b2016-03-09 09:05:43 +010031 GENERATE[e_padlock-x86_64.s]=asm/e_padlock-x86_64.pl $(PERLASM_SCHEME)
32ENDIF