mirror of
https://github.com/openssl/openssl.git
synced 2024-11-27 05:21:51 +08:00
fb3e2a88ee
apps/progs.pl counted on the caller to provide the exact command files. The unified build doesn't have that knowledge, and the easier and more flexible thing to do is to feed it all the apps/*.c files and let it figure out the command names by looking inside (looking for /int ([a-z0-9][a-z0-9_]*)_main\(int argc,/). Also, add it to the generate command, since it's a versioned file. Reviewed-by: Rich Salz <rsalz@openssl.org>
19 lines
780 B
Plaintext
19 lines
780 B
Plaintext
{- use File::Spec::Functions qw/catdir rel2abs/; -}
|
|
PROGRAMS=openssl
|
|
SOURCE[openssl]=\
|
|
openssl.c \
|
|
asn1pars.c ca.c ciphers.c cms.c crl.c crl2p7.c dgst.c dhparam.c \
|
|
dsa.c dsaparam.c ec.c ecparam.c enc.c engine.c errstr.c gendsa.c \
|
|
genpkey.c genrsa.c nseq.c ocsp.c passwd.c pkcs12.c pkcs7.c pkcs8.c \
|
|
pkey.c pkeyparam.c pkeyutl.c prime.c rand.c req.c rsa.c rsautl.c \
|
|
s_client.c s_server.c s_time.c sess_id.c smime.c speed.c spkac.c \
|
|
srp.c ts.c verify.c version.c x509.c rehash.c \
|
|
apps.c opt.c s_cb.c s_socket.c \
|
|
app_rand.c \
|
|
{- $target{apps_extra_src} -}
|
|
INCLUDE[openssl]={- rel2abs(catdir($builddir,"../include")) -} .. ../include
|
|
DEPEND[openssl]=../libssl
|
|
|
|
SCRIPTS=CA.pl
|
|
SOURCE[CA.pl]=CA.pl.in
|