aboutsummaryrefslogtreecommitdiff
path: root/packages/Symbian/group
diff options
context:
space:
mode:
authorDan Fandrich <dan@coneharvesters.com>2008-04-22 22:53:53 +0000
committerDan Fandrich <dan@coneharvesters.com>2008-04-22 22:53:53 +0000
commit1960eebc2d021ecf5ffc3f6d4e935d54aa592c72 (patch)
tree258a993cae8cec4f2eff333347adb8b87e809b84 /packages/Symbian/group
parentad1dd086937138f56e5942ae0840867372c77d03 (diff)
Added support for running on Symbian OS.
Diffstat (limited to 'packages/Symbian/group')
-rw-r--r--packages/Symbian/group/bld.inf7
-rw-r--r--packages/Symbian/group/curl.iby13
-rw-r--r--packages/Symbian/group/curl.mmp23
-rw-r--r--packages/Symbian/group/libcurl.iby12
-rw-r--r--packages/Symbian/group/libcurl.mmp32
5 files changed, 87 insertions, 0 deletions
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 <openenv.iby>
+#include <libcurl.iby>
+
+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 <openenv.iby>
+
+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