]> git.ipfire.org Git - thirdparty/openssl.git/blame - apps/build.info
Rework the provider digest constructor to provide implementation get_params
[thirdparty/openssl.git] / apps / build.info
CommitLineData
989b2ad7
RL
1# Program init source, that don't have direct linkage with the rest of the
2# source, and can therefore not be part of a library.
3IF[{- !$disabled{uplink} -}]
4 $INITSRC=../ms/applink.c
5ENDIF
6IF[{- $config{target} =~ /^vms-/ -}]
7 $INITSRC=vms_decc_init.c
8ENDIF
9
10# Auxilliary program source
11IF[{- $config{target} =~ /^(?:VC-|mingw)/ -}]
12 # It's called 'init', but doesn't have much 'init' in it...
13 $AUXLIBAPPSSRC=win32_init.c
14ENDIF
15IF[{- $config{target} =~ /^vms-/ -}]
16 $AUXLIBAPPSSRC=vms_term_sock.c vms_decc_argv.c
17ENDIF
18
19# Source for the 'openssl' program
20# We need the perl variable for the DEPEND generator further down.
21$OPENSSLSRC={-
22 our @opensslsrc =
4b62b8ed 23 qw(openssl.c progs.c
d6baf09f
RL
24 asn1pars.c ca.c ciphers.c cms.c crl.c crl2p7.c dgst.c dhparam.c
25 dsa.c dsaparam.c ec.c ecparam.c enc.c engine.c errstr.c gendsa.c
c54492ec 26 genpkey.c genrsa.c kdf.c mac.c nseq.c ocsp.c passwd.c pkcs12.c pkcs7.c
4d768e96
SL
27 pkcs8.c pkey.c pkeyparam.c pkeyutl.c prime.c rand.c req.c rsa.c
28 rsautl.c s_client.c s_server.c s_time.c sess_id.c smime.c speed.c
0109e030 29 spkac.c srp.c ts.c verify.c version.c x509.c rehash.c storeutl.c
753149d9 30 list.c info.c);
989b2ad7
RL
31 join(' ', @opensslsrc); -}
32# Source for libapps
33$LIBAPPSSRC=apps.c apps_ui.c opt.c fmt.c s_cb.c s_socket.c app_rand.c \
753149d9 34 bf_prefix.c columns.c
989b2ad7 35
d90a6beb 36IF[{- !$disabled{apps} -}]
ac6bba6f 37 LIBS{noinst}=libapps.a
989b2ad7 38 SOURCE[libapps.a]=$LIBAPPSSRC $AUXLIBAPPSSRC
5674466e 39 INCLUDE[libapps.a]=.. ../include include
d6baf09f 40
d90a6beb 41 PROGRAMS=openssl
989b2ad7 42 SOURCE[openssl]=$INITSRC $OPENSSLSRC
5674466e 43 INCLUDE[openssl]=.. ../include include
d6baf09f 44 DEPEND[openssl]=libapps.a ../libssl
777a2882 45
989b2ad7
RL
46 IF[{- $config{target} =~ /^(?:Cygwin|mingw|VC-)/ -}]
47 GENERATE[openssl.rc]=../util/mkrc.pl openssl
48 SOURCE[openssl]=openssl.rc
49 ENDIF
83900628 50
994e86a9 51 SCRIPTS{misc}=CA.pl
d90a6beb 52 SOURCE[CA.pl]=CA.pl.in
994e86a9
RL
53 # linkname tells build files that a symbolic link or copy of this script
54 # without extension must be installed as well. Unix or Unix lookalike only.
55 SCRIPTS{misc,linkname=tsget}=tsget.pl
d8356e1b 56 SOURCE[tsget.pl]=tsget.in
d90a6beb 57ENDIF