From 1960eebc2d021ecf5ffc3f6d4e935d54aa592c72 Mon Sep 17 00:00:00 2001 From: Dan Fandrich Date: Tue, 22 Apr 2008 22:53:53 +0000 Subject: Added support for running on Symbian OS. --- packages/Symbian/group/bld.inf | 7 +++++++ packages/Symbian/group/curl.iby | 13 +++++++++++++ packages/Symbian/group/curl.mmp | 23 +++++++++++++++++++++++ packages/Symbian/group/libcurl.iby | 12 ++++++++++++ packages/Symbian/group/libcurl.mmp | 32 ++++++++++++++++++++++++++++++++ 5 files changed, 87 insertions(+) create mode 100644 packages/Symbian/group/bld.inf create mode 100644 packages/Symbian/group/curl.iby create mode 100644 packages/Symbian/group/curl.mmp create mode 100644 packages/Symbian/group/libcurl.iby create mode 100644 packages/Symbian/group/libcurl.mmp (limited to 'packages/Symbian/group') diff --git a/packages/Symbian/group/bld.inf b/packages/Symbian/group/bld.inf new file mode 100644 index 000000000..efba26b3b --- /dev/null +++ b/packages/Symbian/group/bld.inf @@ -0,0 +1,7 @@ +// +// libcurl and curl bld.inf file for Symbian OS +// + +PRJ_MMPFILES + libcurl.mmp + curl.mmp diff --git a/packages/Symbian/group/curl.iby b/packages/Symbian/group/curl.iby new file mode 100644 index 000000000..33eac4ad6 --- /dev/null +++ b/packages/Symbian/group/curl.iby @@ -0,0 +1,13 @@ +// +// curl file transfer utility command-line utility +// + +#ifndef CURL_IBY +#define CURL_IBY + +#include +#include + +file=ABI_DIR\BUILD_DIR\curl.exe System\Programs\curl.exe + +#endif // CURL_IBY diff --git a/packages/Symbian/group/curl.mmp b/packages/Symbian/group/curl.mmp new file mode 100644 index 000000000..6fbaf995e --- /dev/null +++ b/packages/Symbian/group/curl.mmp @@ -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 + diff --git a/packages/Symbian/group/libcurl.iby b/packages/Symbian/group/libcurl.iby new file mode 100644 index 000000000..6ea4fbb9f --- /dev/null +++ b/packages/Symbian/group/libcurl.iby @@ -0,0 +1,12 @@ +// +// libcurl file transfer DLL +// + +#ifndef LIBCURL_IBY +#define LIBCURL_IBY + +#include + +file=ABI_DIR\BUILD_DIR\libcurl.dll System\Libs\libcurl.dll + +#endif diff --git a/packages/Symbian/group/libcurl.mmp b/packages/Symbian/group/libcurl.mmp new file mode 100644 index 000000000..75f572dab --- /dev/null +++ b/packages/Symbian/group/libcurl.mmp @@ -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 -- cgit v1.2.3