Added support for running on Symbian OS.

This commit is contained in:
Dan Fandrich
2008-04-22 22:53:53 +00:00
parent ad1dd08693
commit 1960eebc2d
25 changed files with 1158 additions and 16 deletions

View File

@@ -0,0 +1,7 @@
//
// libcurl and curl bld.inf file for Symbian OS
//
PRJ_MMPFILES
libcurl.mmp
curl.mmp

View File

@@ -0,0 +1,13 @@
//
// curl file transfer utility command-line utility
//
#ifndef CURL_IBY
#define CURL_IBY
#include <openenv.iby>
#include <libcurl.iby>
file=ABI_DIR\BUILD_DIR\curl.exe System\Programs\curl.exe
#endif // CURL_IBY

View File

@@ -0,0 +1,23 @@
//
// cURL network retrieval client
//
TARGET curl.exe
TARGETTYPE exe
UID 0x00000000 0x10206442
SOURCEPATH ..\..\..\src
SOURCE \
main.c hugehelp.c urlglob.c writeout.c writeenv.c \
getpass.c homedir.c curlutil.c
SYSTEMINCLUDE ..\..\..\include ..\..\..\lib ..\..\..\include\curl \
\epoc32\include \epoc32\include\stdapis
LIBRARY euser.lib libc.lib libcurl.lib
STATICLIBRARY libcrt0.lib
CAPABILITY ALL -Tcb
EPOCSTACKSIZE 0x18000

View File

@@ -0,0 +1,12 @@
//
// libcurl file transfer DLL
//
#ifndef LIBCURL_IBY
#define LIBCURL_IBY
#include <openenv.iby>
file=ABI_DIR\BUILD_DIR\libcurl.dll System\Libs\libcurl.dll
#endif

View File

@@ -0,0 +1,32 @@
//
// libcurl.dll cURL network retrieval client library
//
TARGET libcurl.dll
TARGETTYPE dll
UID 0x1000008d 0x10206D00
MACRO BUILDING_LIBCURL=1
SOURCEPATH ..\..\..\lib
SOURCE \
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 ssluse.c version.c getenv.c escape.c mprintf.c telnet.c \
netrc.c getinfo.c transfer.c strequal.c easy.c security.c krb4.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 md5.c \
http_negotiate.c http_ntlm.c inet_pton.c strtoofft.c strerror.c \
hostares.c hostasyn.c hostip4.c hostip6.c hostsyn.c hostthre.c \
inet_ntop.c parsedate.c select.c gtls.c sslgen.c tftp.c splay.c \
strdup.c socks.c ssh.c nss.c qssl.c
USERINCLUDE ..\..\..\lib
SYSTEMINCLUDE ..\..\..\include ..\..\..\include\curl \
\epoc32\include\stdapis \epoc32\include
LIBRARY euser.lib libc.lib
CAPABILITY ALL -Tcb
EPOCALLOWDLLDATA