mirror of
https://github.com/oasislinux/oasis.git
synced 2026-02-05 11:33:57 +01:00
124 lines
2.9 KiB
Lua
124 lines
2.9 KiB
Lua
cflags{
|
|
'-D HAVE_CONFIG_H',
|
|
'-D BUILDING_LIBCURL',
|
|
'-D CURL_STATICLIB',
|
|
'-I $dir',
|
|
'-I $outdir/include/curl',
|
|
'-I $outdir/include',
|
|
'-I $srcdir/lib',
|
|
'-I $srcdir/src',
|
|
'-I $builddir/pkg/libressl/include',
|
|
'-I $builddir/pkg/zlib/include',
|
|
}
|
|
|
|
pkg.hdrs = copy('$outdir/include/curl', '$srcdir/include/curl', {
|
|
'curl.h',
|
|
'curlver.h',
|
|
'easy.h',
|
|
'mprintf.h',
|
|
'stdcheaders.h',
|
|
'multi.h',
|
|
'typecheck-gcc.h',
|
|
'system.h',
|
|
})
|
|
pkg.deps = {
|
|
'$dir/headers',
|
|
'pkg/libressl/headers',
|
|
'pkg/zlib/headers',
|
|
}
|
|
|
|
-- src/lib/Makefile.inc:/^CSOURCES
|
|
lib('libcurl.a', [[
|
|
lib/(
|
|
file.c timeval.c base64.c hostip.c progress.c formdata.c
|
|
cookie.c http.c sendf.c ftp.c url.c dict.c if2ip.c speedcheck.c
|
|
ldap.c version.c getenv.c escape.c mprintf.c telnet.c netrc.c
|
|
getinfo.c transfer.c strcase.c easy.c security.c curl_fnmatch.c
|
|
fileinfo.c ftplistparser.c wildcard.c krb5.c memdebug.c http_chunks.c
|
|
strtok.c connect.c llist.c hash.c multi.c content_encoding.c share.c
|
|
http_digest.c md4.c md5.c http_negotiate.c inet_pton.c strtoofft.c
|
|
strerror.c amigaos.c hostasyn.c hostip4.c hostip6.c hostsyn.c
|
|
inet_ntop.c parsedate.c select.c tftp.c splay.c strdup.c socks.c
|
|
ssh.c curl_addrinfo.c socks_gssapi.c socks_sspi.c
|
|
curl_sspi.c slist.c nonblock.c curl_memrchr.c imap.c pop3.c smtp.c
|
|
pingpong.c rtsp.c curl_threads.c warnless.c hmac.c curl_rtmp.c
|
|
openldap.c curl_gethostname.c gopher.c idn_win32.c
|
|
http_proxy.c non-ascii.c asyn-ares.c asyn-thread.c curl_gssapi.c
|
|
http_ntlm.c curl_ntlm_wb.c curl_ntlm_core.c curl_sasl.c rand.c
|
|
curl_multibyte.c hostcheck.c conncache.c pipeline.c dotdot.c
|
|
x509asn1.c http2.c smb.c curl_endian.c curl_des.c system_win32.c
|
|
mime.c
|
|
vauth/(
|
|
vauth.c cleartext.c cram.c
|
|
digest.c digest_sspi.c krb5_gssapi.c
|
|
krb5_sspi.c ntlm.c ntlm_sspi.c oauth2.c
|
|
spnego_gssapi.c spnego_sspi.c
|
|
)
|
|
vtls/(
|
|
openssl.c gtls.c vtls.c nss.c
|
|
polarssl.c polarssl_threadlock.c axtls.c
|
|
cyassl.c schannel.c darwinssl.c gskit.c
|
|
mbedtls.c
|
|
)
|
|
)
|
|
$builddir/pkg/(
|
|
libressl/libssl.a.d
|
|
libressl/libcrypto.a.d
|
|
zlib/libz.a
|
|
)
|
|
]])
|
|
|
|
build('cc', '$outdir/tool_hugehelp.c.o', {
|
|
'$dir/tool_hugehelp.c', '||', '$dir/deps', '$srcdir/src/tool_hugehelp.h',
|
|
})
|
|
|
|
-- src/src/Makefile.inc:/^CURL_CFILES
|
|
exe('curl', [[
|
|
src/(
|
|
slist_wc.c
|
|
tool_binmode.c
|
|
tool_bname.c
|
|
tool_cb_dbg.c
|
|
tool_cb_hdr.c
|
|
tool_cb_prg.c
|
|
tool_cb_rea.c
|
|
tool_cb_see.c
|
|
tool_cb_wrt.c
|
|
tool_cfgable.c
|
|
tool_convert.c
|
|
tool_dirhie.c
|
|
tool_doswin.c
|
|
tool_easysrc.c
|
|
tool_formparse.c
|
|
tool_getparam.c
|
|
tool_getpass.c
|
|
tool_help.c
|
|
tool_helpers.c
|
|
tool_homedir.c
|
|
tool_libinfo.c
|
|
tool_main.c
|
|
tool_metalink.c
|
|
tool_msgs.c
|
|
tool_operate.c
|
|
tool_operhlp.c
|
|
tool_panykey.c
|
|
tool_paramhlp.c
|
|
tool_parsecfg.c
|
|
tool_strdup.c
|
|
tool_setopt.c
|
|
tool_sleep.c
|
|
tool_urlglob.c
|
|
tool_util.c
|
|
tool_vms.c
|
|
tool_writeout.c
|
|
tool_xattr.c
|
|
)
|
|
tool_hugehelp.c.o
|
|
libcurl.a.d
|
|
]])
|
|
|
|
file('bin/curl', '755', '$outdir/curl')
|
|
man{'docs/curl.1'}
|
|
|
|
fetch 'curl'
|