xref: /netbsd-src/crypto/external/bsd/openssl.old/dist/fuzz/build.info (revision 4724848cf0da353df257f730694b7882798e5daf)
1*4724848cSchristos{- use File::Spec::Functions;
2*4724848cSchristos   our $ex_inc = $withargs{fuzzer_include} &&
3*4724848cSchristos       (file_name_is_absolute($withargs{fuzzer_include}) ?
4*4724848cSchristos        $withargs{fuzzer_include} : catdir(updir(), $withargs{fuzzer_include}));
5*4724848cSchristos   our $ex_lib = $withargs{fuzzer_lib} &&
6*4724848cSchristos       (file_name_is_absolute($withargs{fuzzer_lib}) ?
7*4724848cSchristos        $withargs{fuzzer_lib} : catfile(updir(), $withargs{fuzzer_lib}));
8*4724848cSchristos   ""
9*4724848cSchristos-}
10*4724848cSchristos
11*4724848cSchristosIF[{- !$disabled{"fuzz-afl"} || !$disabled{"fuzz-libfuzzer"} -}]
12*4724848cSchristos  PROGRAMS_NO_INST=asn1 asn1parse bignum bndiv client conf crl server x509
13*4724848cSchristos
14*4724848cSchristos  IF[{- !$disabled{"cms"} -}]
15*4724848cSchristos    PROGRAMS_NO_INST=cms
16*4724848cSchristos  ENDIF
17*4724848cSchristos
18*4724848cSchristos  IF[{- !$disabled{"ct"} -}]
19*4724848cSchristos    PROGRAMS_NO_INST=ct
20*4724848cSchristos  ENDIF
21*4724848cSchristos
22*4724848cSchristos  SOURCE[asn1]=asn1.c driver.c
23*4724848cSchristos  INCLUDE[asn1]=../include {- $ex_inc -}
24*4724848cSchristos  DEPEND[asn1]=../libcrypto ../libssl {- $ex_lib -}
25*4724848cSchristos
26*4724848cSchristos  SOURCE[asn1parse]=asn1parse.c driver.c
27*4724848cSchristos  INCLUDE[asn1parse]=../include {- $ex_inc -}
28*4724848cSchristos  DEPEND[asn1parse]=../libcrypto {- $ex_lib -}
29*4724848cSchristos
30*4724848cSchristos  SOURCE[bignum]=bignum.c driver.c
31*4724848cSchristos  INCLUDE[bignum]=../include {- $ex_inc -}
32*4724848cSchristos  DEPEND[bignum]=../libcrypto {- $ex_lib -}
33*4724848cSchristos
34*4724848cSchristos  SOURCE[bndiv]=bndiv.c driver.c
35*4724848cSchristos  INCLUDE[bndiv]=../include {- $ex_inc -}
36*4724848cSchristos  DEPEND[bndiv]=../libcrypto {- $ex_lib -}
37*4724848cSchristos
38*4724848cSchristos  SOURCE[client]=client.c driver.c
39*4724848cSchristos  INCLUDE[client]=../include {- $ex_inc -}
40*4724848cSchristos  DEPEND[client]=../libcrypto ../libssl {- $ex_lib -}
41*4724848cSchristos
42*4724848cSchristos  SOURCE[cms]=cms.c driver.c
43*4724848cSchristos  INCLUDE[cms]=../include {- $ex_inc -}
44*4724848cSchristos  DEPEND[cms]=../libcrypto {- $ex_lib -}
45*4724848cSchristos
46*4724848cSchristos  SOURCE[conf]=conf.c driver.c
47*4724848cSchristos  INCLUDE[conf]=../include {- $ex_inc -}
48*4724848cSchristos  DEPEND[conf]=../libcrypto {- $ex_lib -}
49*4724848cSchristos
50*4724848cSchristos  SOURCE[crl]=crl.c driver.c
51*4724848cSchristos  INCLUDE[crl]=../include {- $ex_inc -}
52*4724848cSchristos  DEPEND[crl]=../libcrypto {- $ex_lib -}
53*4724848cSchristos
54*4724848cSchristos  SOURCE[ct]=ct.c driver.c
55*4724848cSchristos  INCLUDE[ct]=../include {- $ex_inc -}
56*4724848cSchristos  DEPEND[ct]=../libcrypto {- $ex_lib -}
57*4724848cSchristos
58*4724848cSchristos  SOURCE[server]=server.c driver.c
59*4724848cSchristos  INCLUDE[server]=../include {- $ex_inc -}
60*4724848cSchristos  DEPEND[server]=../libcrypto ../libssl {- $ex_lib -}
61*4724848cSchristos
62*4724848cSchristos  SOURCE[x509]=x509.c driver.c
63*4724848cSchristos  INCLUDE[x509]=../include {- $ex_inc -}
64*4724848cSchristos  DEPEND[x509]=../libcrypto {- $ex_lib -}
65*4724848cSchristosENDIF
66*4724848cSchristos
67*4724848cSchristosIF[{- !$disabled{tests} -}]
68*4724848cSchristos  PROGRAMS_NO_INST=asn1-test asn1parse-test bignum-test bndiv-test client-test conf-test crl-test server-test x509-test
69*4724848cSchristos
70*4724848cSchristos  IF[{- !$disabled{"cms"} -}]
71*4724848cSchristos    PROGRAMS_NO_INST=cms-test
72*4724848cSchristos  ENDIF
73*4724848cSchristos
74*4724848cSchristos  IF[{- !$disabled{"ct"} -}]
75*4724848cSchristos    PROGRAMS_NO_INST=ct-test
76*4724848cSchristos  ENDIF
77*4724848cSchristos
78*4724848cSchristos  SOURCE[asn1-test]=asn1.c test-corpus.c
79*4724848cSchristos  INCLUDE[asn1-test]=../include
80*4724848cSchristos  DEPEND[asn1-test]=../libcrypto ../libssl
81*4724848cSchristos
82*4724848cSchristos  SOURCE[asn1parse-test]=asn1parse.c test-corpus.c
83*4724848cSchristos  INCLUDE[asn1parse-test]=../include
84*4724848cSchristos  DEPEND[asn1parse-test]=../libcrypto
85*4724848cSchristos
86*4724848cSchristos  SOURCE[bignum-test]=bignum.c test-corpus.c
87*4724848cSchristos  INCLUDE[bignum-test]=../include
88*4724848cSchristos  DEPEND[bignum-test]=../libcrypto
89*4724848cSchristos
90*4724848cSchristos  SOURCE[bndiv-test]=bndiv.c test-corpus.c
91*4724848cSchristos  INCLUDE[bndiv-test]=../include
92*4724848cSchristos  DEPEND[bndiv-test]=../libcrypto
93*4724848cSchristos
94*4724848cSchristos  SOURCE[client-test]=client.c test-corpus.c
95*4724848cSchristos  INCLUDE[client-test]=../include
96*4724848cSchristos  DEPEND[client-test]=../libcrypto ../libssl
97*4724848cSchristos
98*4724848cSchristos  SOURCE[cms-test]=cms.c test-corpus.c
99*4724848cSchristos  INCLUDE[cms-test]=../include
100*4724848cSchristos  DEPEND[cms-test]=../libcrypto
101*4724848cSchristos
102*4724848cSchristos  SOURCE[conf-test]=conf.c test-corpus.c
103*4724848cSchristos  INCLUDE[conf-test]=../include
104*4724848cSchristos  DEPEND[conf-test]=../libcrypto
105*4724848cSchristos
106*4724848cSchristos  SOURCE[crl-test]=crl.c test-corpus.c
107*4724848cSchristos  INCLUDE[crl-test]=../include
108*4724848cSchristos  DEPEND[crl-test]=../libcrypto
109*4724848cSchristos
110*4724848cSchristos  SOURCE[ct-test]=ct.c test-corpus.c
111*4724848cSchristos  INCLUDE[ct-test]=../include
112*4724848cSchristos  DEPEND[ct-test]=../libcrypto
113*4724848cSchristos
114*4724848cSchristos  SOURCE[server-test]=server.c test-corpus.c
115*4724848cSchristos  INCLUDE[server-test]=../include
116*4724848cSchristos  DEPEND[server-test]=../libcrypto ../libssl
117*4724848cSchristos
118*4724848cSchristos  SOURCE[x509-test]=x509.c test-corpus.c
119*4724848cSchristos  INCLUDE[x509-test]=../include
120*4724848cSchristos  DEPEND[x509-test]=../libcrypto
121*4724848cSchristosENDIF
122