Reorganize private crypto header files
[openssl.git] / providers / build.info
1 SUBDIRS=common default
2
3 INCLUDE[../libcrypto]=common/include
4
5 IF[{- !$disabled{fips} -}]
6   SUBDIRS=fips
7   MODULES=fips
8   IF[{- defined $target{shared_defflag} -}]
9     SOURCE[fips]=fips.ld
10     GENERATE[fips.ld]=../util/providers.num
11   ENDIF
12   INCLUDE[fips]=.. ../include common/include
13   DEFINE[fips]=FIPS_MODE
14 ENDIF
15
16 IF[{- !$disabled{legacy} -}]
17   SUBDIRS=legacy
18   IF[{- $disabled{module} -}]
19     LIBS=../libcrypto
20     DEFINE[../libcrypto]=STATIC_LEGACY
21   ELSE
22     MODULES=legacy
23     IF[{- defined $target{shared_defflag} -}]
24       SOURCE[legacy]=legacy.ld
25       GENERATE[legacy.ld]=../util/providers.num
26     ENDIF
27     DEPEND[legacy]=../libcrypto
28     INCLUDE[legacy]=.. ../include common/include
29   ENDIF
30 ENDIF