summaryrefslogtreecommitdiffstats
path: root/carbide/tinyNET
diff options
context:
space:
mode:
Diffstat (limited to 'carbide/tinyNET')
-rw-r--r--carbide/tinyNET/.cproject141
-rw-r--r--carbide/tinyNET/.project26
-rw-r--r--carbide/tinyNET/bwins/tinyNET.def89
-rw-r--r--carbide/tinyNET/group/ABLD.BAT15
-rw-r--r--carbide/tinyNET/group/bld.inf34
-rw-r--r--carbide/tinyNET/group/tinyNET.mmp83
-rw-r--r--carbide/tinyNET/sis/tinyNET_EKA2.pkg21
7 files changed, 409 insertions, 0 deletions
diff --git a/carbide/tinyNET/.cproject b/carbide/tinyNET/.cproject
new file mode 100644
index 0000000..2c02fd3
--- /dev/null
+++ b/carbide/tinyNET/.cproject
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?fileVersion 4.0.0?>
+
+<cproject>
+<storageModule buildFromInf="true" buildingTestComps="true" cleanLevel="0" concurrentBuildJobs="4" defaultMMPChangedAction="0" infBuildComponents="" infFileLocation="group/bld.inf" macrosFile="" makeEngineToUse="make" manageDependencies="true" moduleId="com.nokia.carbide.cdt.builder.carbideCPPBuilder" overrideMakeEngine="false" overrideWorkspaceSettings="false" promptForMMPChangedAction="false" useConcurrentBuilding="true" useDebugMode="false" useIncrementalBuilder="false" useKeepGoing="false" useMMPMacros="true"/>
+<storageModule moduleId="org.eclipse.cdt.core.settings">
+<cconfiguration id="Emulator Debug (WINSCW) [S60_5th_Edition_SDK_v1.0]">
+<storageModule buildSystemId="com.nokia.carbide.cdt.builder.CarbideConfigurationDataProvider" id="Emulator Debug (WINSCW) [S60_5th_Edition_SDK_v1.0]" moduleId="org.eclipse.cdt.core.settings" name="Emulator Debug (WINSCW) [S60_5th_Edition_SDK_v1.0]">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.cdt.debug.cw.symbian.SymbianE32" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakeDefErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.SBSv2ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MWLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MWCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.CarbideMakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RCOMPErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="CarbideConfigurationDataProvider">
+<ENV_VAR_DATA_ID/>
+<ARGUMENTS_DATA_ID ABLDFREEZEARGSSTORAGE="-r"/>
+<ROM_BUILDER_DATA_ID ROMBUILDWORKINGDIRECTORYSTORAGE="C:\"/>
+</storageModule>
+<storageModule filesCache="C:\Projects\Doubango\carbide\tinyNET\group\bld.inf;C:\Projects\Doubango\carbide\tinyNET\group\tinyNET.mmp;" includesCache="C:/Projects/Doubango/tinySAK/src[LOCAL];C:/Projects/Doubango/tinyNET/src[LOCAL];C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis/sys;" macrosCache="__SYMBIAN32__;__SUPPORT_CPP_EXCEPTIONS__;__CW32__;TINYNET_EXPORTS;__S60_50__;__WINSCW__;_UNICODE;__S60_3X__;__S60_5X__;_DEBUG;__SERIES60_3X__;__DLL__;__WINS__;" moduleId="configDataCache" sourcesCache="/tinyNET/src;/tinySAK/src;" timestampCache="1264385561285" useMmpMacrosCache="true"/>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
+<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
+</cconfiguration>
+<cconfiguration id="Phone Debug (ARMV5) [S60_5th_Edition_SDK_v1.0]">
+<storageModule buildSystemId="com.nokia.carbide.cdt.builder.CarbideConfigurationDataProvider" id="Phone Debug (ARMV5) [S60_5th_Edition_SDK_v1.0]" moduleId="org.eclipse.cdt.core.settings" name="Phone Debug (ARMV5) [S60_5th_Edition_SDK_v1.0]">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.cdt.debug.cw.symbian.SymbianE32" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RVCTCompilerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakeDefErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.SBSv2ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RVCTLinkerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.CarbideMakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RCOMPErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.Elf2E32ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="CarbideConfigurationDataProvider">
+<ENV_VAR_DATA_ID/>
+<ARGUMENTS_DATA_ID ABLDFREEZEARGSSTORAGE="-r"/>
+<ROM_BUILDER_DATA_ID ROMBUILDWORKINGDIRECTORYSTORAGE="C:\"/>
+</storageModule>
+<storageModule filesCache="C:\Projects\Doubango\carbide\tinyNET\group\bld.inf;C:\Projects\Doubango\carbide\tinyNET\group\tinyNET.mmp;" includesCache="C:/Projects/Doubango/tinySAK/src[LOCAL];C:/Projects/Doubango/tinyNET/src[LOCAL];C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis/sys;" macrosCache="__GENERIC_MARM__;__SYMBIAN32__;__SUPPORT_CPP_EXCEPTIONS__;__EPOC32__;__EABI__;__ARMCC_2__;TINYNET_EXPORTS;__ARMCC__;__MARM__;__S60_50__;__S60_3X__;__ARMCC_2_2__;_UNICODE;__S60_5X__;_DEBUG;__SERIES60_3X__;__MARM_ARMV5__;__DLL__;" moduleId="configDataCache" sourcesCache="/tinyNET/src;/tinySAK/src;" timestampCache="1264385561301" useMmpMacrosCache="true"/>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
+<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
+</cconfiguration>
+<cconfiguration id="Phone Release (ARMV5) [S60_5th_Edition_SDK_v1.0]">
+<storageModule buildSystemId="com.nokia.carbide.cdt.builder.CarbideConfigurationDataProvider" id="Phone Release (ARMV5) [S60_5th_Edition_SDK_v1.0]" moduleId="org.eclipse.cdt.core.settings" name="Phone Release (ARMV5) [S60_5th_Edition_SDK_v1.0]">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.cdt.debug.cw.symbian.SymbianE32" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RVCTCompilerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakeDefErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.SBSv2ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RVCTLinkerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.CarbideMakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RCOMPErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.Elf2E32ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="CarbideConfigurationDataProvider">
+<ENV_VAR_DATA_ID/>
+<ARGUMENTS_DATA_ID ABLDFREEZEARGSSTORAGE="-r"/>
+<ROM_BUILDER_DATA_ID ROMBUILDWORKINGDIRECTORYSTORAGE="C:\"/>
+</storageModule>
+<storageModule filesCache="C:\Projects\Doubango\carbide\tinyNET\group\bld.inf;C:\Projects\Doubango\carbide\tinyNET\group\tinyNET.mmp;" includesCache="C:/Projects/Doubango/tinySAK/src[LOCAL];C:/Projects/Doubango/tinyNET/src[LOCAL];C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis/sys;" macrosCache="__GENERIC_MARM__;__SYMBIAN32__;__SUPPORT_CPP_EXCEPTIONS__;__EPOC32__;__EABI__;__ARMCC_2__;NDEBUG;TINYNET_EXPORTS;__ARMCC__;__MARM__;__S60_50__;__S60_3X__;__ARMCC_2_2__;_UNICODE;__S60_5X__;__SERIES60_3X__;__MARM_ARMV5__;__DLL__;" moduleId="configDataCache" sourcesCache="/tinyNET/src;/tinySAK/src;" timestampCache="1264385561316" useMmpMacrosCache="true"/>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
+<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
+</cconfiguration>
+<cconfiguration id="Phone Debug (GCCE) [S60_5th_Edition_SDK_v1.0]">
+<storageModule buildSystemId="com.nokia.carbide.cdt.builder.CarbideConfigurationDataProvider" id="Phone Debug (GCCE) [S60_5th_Edition_SDK_v1.0]" moduleId="org.eclipse.cdt.core.settings" name="Phone Debug (GCCE) [S60_5th_Edition_SDK_v1.0]">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.cdt.debug.cw.symbian.SymbianE32" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakeDefErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.SBSv2ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.GCCEErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.CarbideMakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RCOMPErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.Elf2E32ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="CarbideConfigurationDataProvider">
+<ENV_VAR_DATA_ID/>
+<ARGUMENTS_DATA_ID ABLDFREEZEARGSSTORAGE="-r"/>
+<ROM_BUILDER_DATA_ID ROMBUILDWORKINGDIRECTORYSTORAGE="C:\"/>
+</storageModule>
+<storageModule filesCache="C:\Projects\Doubango\carbide\tinyNET\group\bld.inf;C:\Projects\Doubango\carbide\tinyNET\group\tinyNET.mmp;" includesCache="C:/Projects/Doubango/tinySAK/src[LOCAL];C:/Projects/Doubango/tinyNET/src[LOCAL];C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis/sys;" macrosCache="__GENERIC_MARM__;__SYMBIAN32__;__SUPPORT_CPP_EXCEPTIONS__;__EPOC32__;__EABI__;__GCCE__;TINYNET_EXPORTS;__MARM__;__S60_50__;_UNICODE;__S60_3X__;__S60_5X__;_DEBUG;__SERIES60_3X__;__MARM_ARMV5__;__DLL__;" moduleId="configDataCache" sourcesCache="/tinyNET/src;/tinySAK/src;" timestampCache="1264385561332" useMmpMacrosCache="true"/>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
+<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
+</cconfiguration>
+<cconfiguration id="Phone Release (GCCE) [S60_5th_Edition_SDK_v1.0]">
+<storageModule buildSystemId="com.nokia.carbide.cdt.builder.CarbideConfigurationDataProvider" id="Phone Release (GCCE) [S60_5th_Edition_SDK_v1.0]" moduleId="org.eclipse.cdt.core.settings" name="Phone Release (GCCE) [S60_5th_Edition_SDK_v1.0]">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.cdt.debug.cw.symbian.SymbianE32" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakeDefErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.SBSv2ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.GCCEErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.CarbideMakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RCOMPErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.Elf2E32ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="CarbideConfigurationDataProvider">
+<ENV_VAR_DATA_ID/>
+<ARGUMENTS_DATA_ID ABLDFREEZEARGSSTORAGE="-r"/>
+<ROM_BUILDER_DATA_ID ROMBUILDWORKINGDIRECTORYSTORAGE="C:\"/>
+</storageModule>
+<storageModule filesCache="C:\Projects\Doubango\carbide\tinyNET\group\bld.inf;C:\Projects\Doubango\carbide\tinyNET\group\tinyNET.mmp;" includesCache="C:/Projects/Doubango/tinySAK/src[LOCAL];C:/Projects/Doubango/tinyNET/src[LOCAL];C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis/sys;" macrosCache="__GENERIC_MARM__;__SYMBIAN32__;__SUPPORT_CPP_EXCEPTIONS__;__EPOC32__;__EABI__;__GCCE__;NDEBUG;TINYNET_EXPORTS;__MARM__;__S60_50__;_UNICODE;__S60_3X__;__S60_5X__;__SERIES60_3X__;__MARM_ARMV5__;__DLL__;" moduleId="configDataCache" sourcesCache="/tinyNET/src;/tinySAK/src;" timestampCache="1264385561348" useMmpMacrosCache="true"/>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
+<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
+</cconfiguration>
+</storageModule>
+</cproject>
diff --git a/carbide/tinyNET/.project b/carbide/tinyNET/.project
new file mode 100644
index 0000000..b2f6106
--- /dev/null
+++ b/carbide/tinyNET/.project
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>tinyNET</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>com.nokia.carbide.cdt.builder.carbideCPPBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.cdt.core.cnature</nature>
+ <nature>org.eclipse.cdt.core.ccnature</nature>
+ <nature>com.nokia.carbide.cdt.builder.carbideCPPBuilderNature</nature>
+ </natures>
+ <linkedResources>
+ <link>
+ <name>src</name>
+ <type>2</type>
+ <location>C:/Projects/Doubango/tinyNET/src</location>
+ </link>
+ </linkedResources>
+</projectDescription>
diff --git a/carbide/tinyNET/bwins/tinyNET.def b/carbide/tinyNET/bwins/tinyNET.def
new file mode 100644
index 0000000..152f61f
--- /dev/null
+++ b/carbide/tinyNET/bwins/tinyNET.def
@@ -0,0 +1,89 @@
+EXPORTS
+ tnet_cleanup @ 1 NONAME
+ tnet_freeaddrinfo @ 2 NONAME
+ tnet_get_ip_n_port @ 3 NONAME
+ tnet_getaddrinfo @ 4 NONAME
+ tnet_geterrno @ 5 NONAME
+ tnet_gethostname @ 6 NONAME
+ tnet_getlasterror @ 7 NONAME
+ tnet_getnameinfo @ 8 NONAME
+ tnet_sockaddr_init @ 9 NONAME
+ tnet_sockaddrinfo_init @ 10 NONAME
+ tnet_socket_def_t @ 11 NONAME
+ tnet_socket_dgram_sendto @ 12 NONAME ABSENT
+ tnet_socket_stream_connectto @ 13 NONAME
+ tnet_sockfd_close @ 14 NONAME
+ tnet_sockfd_init @ 15 NONAME
+ tnet_sockfd_set_nonblocking @ 16 NONAME ABSENT
+ tnet_startup @ 17 NONAME
+ tnet_transport_add_socket @ 18 NONAME
+ tnet_transport_connectto @ 19 NONAME
+ tnet_transport_def_t @ 20 NONAME
+ tnet_transport_get_description @ 21 NONAME
+ tnet_transport_get_ip_n_port @ 22 NONAME
+ tnet_transport_get_socket_type @ 23 NONAME
+ tnet_transport_has_socket @ 24 NONAME
+ tnet_transport_isconnected @ 25 NONAME
+ tnet_transport_isready @ 26 NONAME
+ tnet_transport_issecure @ 27 NONAME
+ tnet_transport_send @ 28 NONAME
+ tnet_transport_sendto @ 29 NONAME
+ tnet_transport_set_callback @ 30 NONAME
+ tnet_transport_shutdown @ 31 NONAME
+ tnet_transport_start @ 32 NONAME
+ tnet_address_def_t @ 33 NONAME
+ tnet_get_addresses @ 34 NONAME
+ tnet_get_interfaces @ 35 NONAME
+ tnet_get_sockaddr @ 36 NONAME
+ tnet_get_socket_type @ 37 NONAME
+ tnet_get_sockip_n_port @ 38 NONAME
+ tnet_interface_def_t @ 39 NONAME
+ tnet_nat_context_def_t @ 40 NONAME
+ tnet_nat_set_server @ 41 NONAME
+ tnet_nat_set_server_address @ 42 NONAME
+ tnet_nat_stun_bind @ 43 NONAME
+ tnet_nat_stun_get_reflexive_address @ 44 NONAME
+ tnet_nat_stun_unbind @ 45 NONAME
+ tnet_nat_turn_add_permission @ 46 NONAME
+ tnet_nat_turn_allocate @ 47 NONAME
+ tnet_nat_turn_allocation_refresh @ 48 NONAME
+ tnet_nat_turn_channel_bind @ 49 NONAME
+ tnet_nat_turn_channel_refresh @ 50 NONAME
+ tnet_nat_turn_channel_send @ 51 NONAME
+ tnet_nat_turn_get_reflexive_address @ 52 NONAME
+ tnet_nat_turn_unallocate @ 53 NONAME
+ tnet_socket_sendto @ 54 NONAME
+ tnet_sockfd_recv @ 55 NONAME
+ tnet_sockfd_recvfrom @ 56 NONAME
+ tnet_sockfd_send @ 57 NONAME
+ tnet_sockfd_sendto @ 58 NONAME
+ tnet_sockfd_set_mode @ 59 NONAME
+ tnet_stun_attribute_altserver_def_t @ 60 NONAME
+ tnet_stun_attribute_def_t @ 61 NONAME
+ tnet_stun_attribute_errorcode_def_t @ 62 NONAME
+ tnet_stun_attribute_fingerprint_def_t @ 63 NONAME
+ tnet_stun_attribute_integrity_def_t @ 64 NONAME
+ tnet_stun_attribute_mapped_addr_def_t @ 65 NONAME
+ tnet_stun_attribute_nonce_def_t @ 66 NONAME
+ tnet_stun_attribute_realm_def_t @ 67 NONAME
+ tnet_stun_attribute_software_def_t @ 68 NONAME
+ tnet_stun_attribute_unknowns_def_t @ 69 NONAME
+ tnet_stun_attribute_username_def_t @ 70 NONAME
+ tnet_stun_attribute_xmapped_addr_def_t @ 71 NONAME
+ tnet_stun_bind @ 72 NONAME
+ tnet_stun_binding_def_t @ 73 NONAME
+ tnet_stun_message_def_t @ 74 NONAME
+ tnet_turn_allocation_def_t @ 75 NONAME
+ tnet_turn_attribute_channelnum_def_t @ 76 NONAME
+ tnet_turn_attribute_data_def_t @ 77 NONAME
+ tnet_turn_attribute_dontfrag_def_t @ 78 NONAME
+ tnet_turn_attribute_even_port_def_t @ 79 NONAME
+ tnet_turn_attribute_lifetime_def_t @ 80 NONAME
+ tnet_turn_attribute_reqtrans_def_t @ 81 NONAME
+ tnet_turn_attribute_restoken_def_t @ 82 NONAME
+ tnet_turn_attribute_xpeer_addr_def_t @ 83 NONAME
+ tnet_turn_attribute_xrelayed_addr_def_t @ 84 NONAME
+ tnet_turn_channel_binding_def_t @ 85 NONAME
+ tnet_turn_channel_data_def_t @ 86 NONAME
+ tnet_turn_permission_def_t @ 87 NONAME
+
diff --git a/carbide/tinyNET/group/ABLD.BAT b/carbide/tinyNET/group/ABLD.BAT
new file mode 100644
index 0000000..e26a1e4
--- /dev/null
+++ b/carbide/tinyNET/group/ABLD.BAT
@@ -0,0 +1,15 @@
+@ECHO OFF
+
+REM Bldmake-generated batch file - ABLD.BAT
+REM ** DO NOT EDIT **
+
+perl -S ABLD.PL "\Projects\Doubango\carbide\tinyNET\group\\" %1 %2 %3 %4 %5 %6 %7 %8 %9
+if errorlevel==1 goto CheckPerl
+goto End
+
+:CheckPerl
+perl -v >NUL
+if errorlevel==1 echo Is Perl, version 5.003_07 or later, installed?
+goto End
+
+:End
diff --git a/carbide/tinyNET/group/bld.inf b/carbide/tinyNET/group/bld.inf
new file mode 100644
index 0000000..af1d9a0
--- /dev/null
+++ b/carbide/tinyNET/group/bld.inf
@@ -0,0 +1,34 @@
+/*
+============================================================================
+ Name : bld.inf
+ Author : Mamadou Diop
+ Copyright : * Copyright (C) 2009 Mamadou Diop.
+*
+* Contact: Mamadou Diop <diopmamadou@yahoo.fr>
+*
+* This file is part of Open Source Doubango Framework.
+*
+* DOUBANGO is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* DOUBANGO is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with DOUBANGO.
+ Description : This file provides the information required for building the
+ whole of a tinyNET.
+============================================================================
+*/
+
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+
+PRJ_MMPFILES
+tinyNET.mmp
diff --git a/carbide/tinyNET/group/tinyNET.mmp b/carbide/tinyNET/group/tinyNET.mmp
new file mode 100644
index 0000000..4c1db5f
--- /dev/null
+++ b/carbide/tinyNET/group/tinyNET.mmp
@@ -0,0 +1,83 @@
+/*
+============================================================================
+ Name : tinyNET.mmp
+ Author : Mamadou Diop
+ Copyright : * Copyright (C) 2009 Mamadou Diop.
+*
+* Contact: Mamadou Diop <diopmamadou@yahoo.fr>
+*
+* This file is part of Open Source Doubango Framework.
+*
+* DOUBANGO is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* DOUBANGO is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with DOUBANGO.
+ Description : This is the project specification file for tinyNET.
+============================================================================
+*/
+
+TARGET tinyNET.dll
+TARGETTYPE dll
+UID 0x1000008d 0xE6E8E096
+
+USERINCLUDE ..\..\..\tinySAK\src ..\..\..\tinyNET\src
+
+SYSTEMINCLUDE \epoc32\include \epoc32\include\stdapis \epoc32\include\stdapis\sys
+
+
+
+// In order to use .def files to freeze code you must use one or more DEFFILE lines;
+// see the ones commented out below for examples.
+// By default, the build tools look for the WINSCW def file in a BWINS directory
+// (at the same level as the directory containing the mmp file),
+// the GCC ARM def file in a BMARM directory, and the ARMV5 def file in a EABI directory.
+// If your .def files are stored in these default locations, you can simply specify the
+// .def filename(s) with no path. If you want to store .def files in non-default
+// locations, you will need to specify the paths in the DEFFILE statement(s).
+
+//The following commented out code shows how the build system uses the implicit
+// location for defiles. To create the DEF files Choose Project > Freeze Exports from Carbide
+// or run 'abld freeze' from the command-line
+//#if defined (WINS)
+// DEFFILE ..\bwins\tinyNET.def
+//#elif defined (GCC32)
+// DEFFILE ..\bmarm\tinyNET.def
+//#else
+// DEFFILE ..\eabi\tinyNET.def
+//#endif
+
+nostrictdef
+
+LIBRARY euser.lib libc.lib tinySAK.lib
+
+#ifdef ENABLE_ABIV2_MODE
+DEBUGGABLE_UDEBONLY
+#endif
+
+MACRO TINYNET_EXPORTS
+
+EPOCALLOWDLLDATA
+
+SOURCEPATH ..\..\..\tinyNET\src
+SOURCE tnet.c tnet_auth.c tnet_poll.c tnet_socket.c tnet_transport.c tnet_transport_poll.c tnet_transport_win32.c tnet_utils.c
+SOURCEPATH ..\..\..\tinyNET\src
+SOURCE tnet_nat.c
+SOURCEPATH ..\..\..\tinyNET\src\turn
+SOURCE tnet_turn.c tnet_turn_attribute.c tnet_turn_message.c
+SOURCEPATH ..\..\..\tinyNET\src\dns
+SOURCE tnet_dns.c tnet_dns_a.c tnet_dns_aaaa.c tnet_dns_cname.c tnet_dns_mx.c tnet_dns_naptr.c tnet_dns_ns.c tnet_dns_ptr.c tnet_dns_soa.c tnet_dns_txt.c
+SOURCEPATH ..\..\..\tinyNET\src\ice
+SOURCE tnet_ice.c
+SOURCEPATH ..\..\..\tinyNET\src\stun
+SOURCE tnet_stun.c tnet_stun_attribute.c tnet_stun_message.c
+EXPORTUNFROZEN
+
+CAPABILITY WriteDeviceData
diff --git a/carbide/tinyNET/sis/tinyNET_EKA2.pkg b/carbide/tinyNET/sis/tinyNET_EKA2.pkg
new file mode 100644
index 0000000..414fbae
--- /dev/null
+++ b/carbide/tinyNET/sis/tinyNET_EKA2.pkg
@@ -0,0 +1,21 @@
+; Installation file for tinyNET dll
+;
+; This is an auto-generated PKG file by Carbide.
+; This file uses variables specific to Carbide builds that will not work
+; on command-line builds. If you want to use this generated PKG file from the
+; command-line tools you will need to modify the variables with the appropriate
+; values: $(EPOCROOT), $(PLATFORM), $(TARGET)
+
+;
+; UID is the dll's UID
+;
+#{"tinyNET DLL"},(0xE6E8E096),1,0,0
+
+
+;Localised Vendor name
+%{"Vendor-EN"}
+
+;Unique Vendor name
+:"Vendor"
+
+"$(EPOCROOT)Epoc32\release\$(PLATFORM)\$(TARGET)\tinyNET.dll" -"!:\sys\bin\tinyNET.dll"
OpenPOWER on IntegriCloud