Permalink
Browse files

build tools and external from droidwall

  • Loading branch information...
1 parent 24d93ea commit afac1c0045ecbb3e0b9112a648e784538af12ae1 @ukanth committed Nov 19, 2012
Showing with 73,702 additions and 0 deletions.
  1. +18 −0 build/ant.properties
  2. +132 −0 build/build.xml
  3. BIN external/busybox/busybox-1.17.2.tar.bz2
  4. +938 −0 external/busybox/config.droidwall
  5. +129 −0 external/iptables/Android.mk
  6. +19 −0 external/iptables/COMMIT_NOTES
  7. +339 −0 external/iptables/COPYING
  8. +49 −0 external/iptables/CleanSpec.mk
  9. +14 −0 external/iptables/INCOMPATIBILITIES
  10. +99 −0 external/iptables/INSTALL
  11. +101 −0 external/iptables/Makefile.am
  12. +1,359 −0 external/iptables/Makefile.in
  13. +1,150 −0 external/iptables/aclocal.m4
  14. +4 −0 external/iptables/autogen.sh
  15. +143 −0 external/iptables/compile
  16. +1,502 −0 external/iptables/config.guess
  17. +65 −0 external/iptables/config.h.in
  18. +1,714 −0 external/iptables/config.sub
  19. +13,385 −0 external/iptables/configure
  20. +115 −0 external/iptables/configure.ac
  21. +630 −0 external/iptables/depcomp
  22. +190 −0 external/iptables/extensions/GNUmakefile.in
  23. +12 −0 external/iptables/extensions/create_initext4
  24. +79 −0 external/iptables/extensions/dscp_helper.c
  25. +31 −0 external/iptables/extensions/fixinit.py
  26. +2 −0 external/iptables/extensions/initext4.c
  27. +279 −0 external/iptables/extensions/libip6t_LOG.c
  28. +147 −0 external/iptables/extensions/libip6t_REJECT.c
  29. +208 −0 external/iptables/extensions/libip6t_ah.c
  30. +242 −0 external/iptables/extensions/libip6t_dst.c
  31. +15 −0 external/iptables/extensions/libip6t_eui64.c
  32. +253 −0 external/iptables/extensions/libip6t_frag.c
  33. +228 −0 external/iptables/extensions/libip6t_hbh.c
  34. +144 −0 external/iptables/extensions/libip6t_hl.c
  35. +264 −0 external/iptables/extensions/libip6t_icmp6.c
  36. +291 −0 external/iptables/extensions/libip6t_ipv6header.c
  37. +241 −0 external/iptables/extensions/libip6t_mh.c
  38. +345 −0 external/iptables/extensions/libip6t_rt.c
  39. +250 −0 external/iptables/extensions/libipt_CLUSTERIP.c
  40. +270 −0 external/iptables/extensions/libipt_DNAT.c
  41. +280 −0 external/iptables/extensions/libipt_LOG.c
  42. +164 −0 external/iptables/extensions/libipt_MASQUERADE.c
  43. +15 −0 external/iptables/extensions/libipt_MIRROR.c
  44. +182 −0 external/iptables/extensions/libipt_NETMAP.c
  45. +172 −0 external/iptables/extensions/libipt_REDIRECT.c
  46. +168 −0 external/iptables/extensions/libipt_REJECT.c
  47. +218 −0 external/iptables/extensions/libipt_SAME.c
  48. +270 −0 external/iptables/extensions/libipt_SNAT.c
  49. +28 −0 external/iptables/extensions/libipt_TAG.c
  50. +199 −0 external/iptables/extensions/libipt_ULOG.c
  51. +360 −0 external/iptables/extensions/libipt_addrtype.c
  52. +171 −0 external/iptables/extensions/libipt_ah.c
  53. +161 −0 external/iptables/extensions/libipt_ecn.c
  54. +286 −0 external/iptables/extensions/libipt_icmp.c
  55. +254 −0 external/iptables/extensions/libipt_realm.c
  56. +167 −0 external/iptables/extensions/libipt_ttl.c
  57. +15 −0 external/iptables/extensions/libipt_unclean.c
  58. +97 −0 external/iptables/extensions/libxt_CHECKSUM.c
  59. +116 −0 external/iptables/extensions/libxt_CLASSIFY.c
  60. +128 −0 external/iptables/extensions/libxt_CONNSECMARK.c
  61. +193 −0 external/iptables/extensions/libxt_CT.c
  62. +138 −0 external/iptables/extensions/libxt_IDLETIMER.c
  63. +155 −0 external/iptables/extensions/libxt_LED.c
  64. +159 −0 external/iptables/extensions/libxt_NFLOG.c
  65. +205 −0 external/iptables/extensions/libxt_NFQUEUE.c
  66. +15 −0 external/iptables/extensions/libxt_NOTRACK.c
  67. +114 −0 external/iptables/extensions/libxt_SECMARK.c
  68. +198 −0 external/iptables/extensions/libxt_TCPOPTSTRIP.c
  69. +202 −0 external/iptables/extensions/libxt_TEE.c
  70. +150 −0 external/iptables/extensions/libxt_TPROXY.c
  71. +21 −0 external/iptables/extensions/libxt_TRACE.c
  72. +239 −0 external/iptables/extensions/libxt_cluster.c
  73. +109 −0 external/iptables/extensions/libxt_comment.c
  74. +200 −0 external/iptables/extensions/libxt_connbytes.c
  75. +217 −0 external/iptables/extensions/libxt_connlimit.c
  76. +206 −0 external/iptables/extensions/libxt_connmark.c
  77. +1,243 −0 external/iptables/extensions/libxt_conntrack.c
  78. +99 −0 external/iptables/extensions/libxt_cpu.c
  79. +355 −0 external/iptables/extensions/libxt_dccp.c
  80. +151 −0 external/iptables/extensions/libxt_dscp.c
  81. +170 −0 external/iptables/extensions/libxt_esp.c
  82. +711 −0 external/iptables/extensions/libxt_hashlimit.c
  83. +88 −0 external/iptables/extensions/libxt_helper.c
  84. +388 −0 external/iptables/extensions/libxt_iprange.c
  85. +366 −0 external/iptables/extensions/libxt_ipvs.c
  86. +134 −0 external/iptables/extensions/libxt_length.c
  87. +177 −0 external/iptables/extensions/libxt_limit.c
  88. +132 −0 external/iptables/extensions/libxt_mac.c
  89. +185 −0 external/iptables/extensions/libxt_mark.c
  90. +576 −0 external/iptables/extensions/libxt_multiport.c
  91. +155 −0 external/iptables/extensions/libxt_osf.c
  92. +614 −0 external/iptables/extensions/libxt_owner.c
  93. +181 −0 external/iptables/extensions/libxt_physdev.c
  94. +159 −0 external/iptables/extensions/libxt_pkttype.c
  95. +516 −0 external/iptables/extensions/libxt_policy.c
  96. +97 −0 external/iptables/extensions/libxt_quota.c
  97. +454 −0 external/iptables/extensions/libxt_rateest.c
  98. +234 −0 external/iptables/extensions/libxt_recent.c
  99. +516 −0 external/iptables/extensions/libxt_sctp.c
  100. +251 −0 external/iptables/extensions/libxt_set.c
  101. +147 −0 external/iptables/extensions/libxt_set.h
  102. +19 −0 external/iptables/extensions/libxt_socket.c
  103. +24 −0 external/iptables/extensions/libxt_standard.c
  104. +159 −0 external/iptables/extensions/libxt_state.c
  105. +181 −0 external/iptables/extensions/libxt_statistic.c
  106. +390 −0 external/iptables/extensions/libxt_string.c
  107. +396 −0 external/iptables/extensions/libxt_tcp.c
  108. +129 −0 external/iptables/extensions/libxt_tcpmss.c
  109. +485 −0 external/iptables/extensions/libxt_time.c
  110. +178 −0 external/iptables/extensions/libxt_tos.c
  111. +285 −0 external/iptables/extensions/libxt_u32.c
  112. +212 −0 external/iptables/extensions/libxt_udp.c
  113. +96 −0 external/iptables/extensions/tos_values.c
  114. +12 −0 external/iptables/include/Makefile.am
  115. +499 −0 external/iptables/include/Makefile.in
  116. +20 −0 external/iptables/include/ip6tables.h
  117. +31 −0 external/iptables/include/iptables.h
  118. +13 −0 external/iptables/include/iptables/internal.h
  119. +13 −0 external/iptables/include/iptables/internal.h.in
  120. +83 −0 external/iptables/include/libipq/libipq.h
  121. +29 −0 external/iptables/include/libiptc/ipt_kernel_headers.h
  122. +161 −0 external/iptables/include/libiptc/libip6tc.h
  123. +173 −0 external/iptables/include/libiptc/libiptc.h
  124. +33 −0 external/iptables/include/libiptc/libxtc.h
  125. +39 −0 external/iptables/include/libipulog/libipulog.h
  126. +62 −0 external/iptables/include/linux/kernel.h
  127. +59 −0 external/iptables/include/linux/netfilter.h
  128. +99 −0 external/iptables/include/linux/netfilter/nf_conntrack_common.h
  129. +13 −0 external/iptables/include/linux/netfilter/nf_conntrack_tuple_common.h
  130. +180 −0 external/iptables/include/linux/netfilter/x_tables.h
  131. +18 −0 external/iptables/include/linux/netfilter/xt_CHECKSUM.h
  132. +10 −0 external/iptables/include/linux/netfilter/xt_CLASSIFY.h
  133. +15 −0 external/iptables/include/linux/netfilter/xt_CONNSECMARK.h
  134. +17 −0 external/iptables/include/linux/netfilter/xt_CT.h
  135. +45 −0 external/iptables/include/linux/netfilter/xt_IDLETIMER.h
  136. +15 −0 external/iptables/include/linux/netfilter/xt_LED.h
  137. +20 −0 external/iptables/include/linux/netfilter/xt_NFLOG.h
  138. +23 −0 external/iptables/include/linux/netfilter/xt_NFQUEUE.h
  139. +28 −0 external/iptables/include/linux/netfilter/xt_SECMARK.h
  140. +13 −0 external/iptables/include/linux/netfilter/xt_TCPOPTSTRIP.h
  141. +12 −0 external/iptables/include/linux/netfilter/xt_TEE.h
  142. +14 −0 external/iptables/include/linux/netfilter/xt_TPROXY.h
  143. +17 −0 external/iptables/include/linux/netfilter/xt_cluster.h
  144. +10 −0 external/iptables/include/linux/netfilter/xt_comment.h
  145. +26 −0 external/iptables/include/linux/netfilter/xt_connbytes.h
  146. +20 −0 external/iptables/include/linux/netfilter/xt_connlimit.h
  147. +31 −0 external/iptables/include/linux/netfilter/xt_connmark.h
  148. +61 −0 external/iptables/include/linux/netfilter/xt_conntrack.h
  149. +11 −0 external/iptables/include/linux/netfilter/xt_cpu.h
  150. +25 −0 external/iptables/include/linux/netfilter/xt_dccp.h
  151. +31 −0 external/iptables/include/linux/netfilter/xt_dscp.h
  152. +15 −0 external/iptables/include/linux/netfilter/xt_esp.h
  153. +68 −0 external/iptables/include/linux/netfilter/xt_hashlimit.h
  154. +8 −0 external/iptables/include/linux/netfilter/xt_helper.h
  155. +19 −0 external/iptables/include/linux/netfilter/xt_iprange.h
  156. +27 −0 external/iptables/include/linux/netfilter/xt_ipvs.h
  157. +11 −0 external/iptables/include/linux/netfilter/xt_length.h
  158. +24 −0 external/iptables/include/linux/netfilter/xt_limit.h
  159. +8 −0 external/iptables/include/linux/netfilter/xt_mac.h
  160. +15 −0 external/iptables/include/linux/netfilter/xt_mark.h
  161. +29 −0 external/iptables/include/linux/netfilter/xt_multiport.h
  162. +135 −0 external/iptables/include/linux/netfilter/xt_osf.h
  163. +18 −0 external/iptables/include/linux/netfilter/xt_owner.h
  164. +23 −0 external/iptables/include/linux/netfilter/xt_physdev.h
  165. +8 −0 external/iptables/include/linux/netfilter/xt_pkttype.h
  166. +58 −0 external/iptables/include/linux/netfilter/xt_policy.h
  167. +20 −0 external/iptables/include/linux/netfilter/xt_quota.h
  168. +37 −0 external/iptables/include/linux/netfilter/xt_rateest.h
  169. +12 −0 external/iptables/include/linux/netfilter/xt_realm.h
  170. +35 −0 external/iptables/include/linux/netfilter/xt_recent.h
  171. +92 −0 external/iptables/include/linux/netfilter/xt_sctp.h
  172. +110 −0 external/iptables/include/linux/netfilter/xt_set.h
  173. +12 −0 external/iptables/include/linux/netfilter/xt_state.h
  174. +36 −0 external/iptables/include/linux/netfilter/xt_statistic.h
  175. +34 −0 external/iptables/include/linux/netfilter/xt_string.h
  176. +11 −0 external/iptables/include/linux/netfilter/xt_tcpmss.h
  177. +36 −0 external/iptables/include/linux/netfilter/xt_tcpudp.h
  178. +25 −0 external/iptables/include/linux/netfilter/xt_time.h
  179. +40 −0 external/iptables/include/linux/netfilter/xt_u32.h
  180. +75 −0 external/iptables/include/linux/netfilter_ipv4.h
  181. +231 −0 external/iptables/include/linux/netfilter_ipv4/ip_tables.h
  182. +34 −0 external/iptables/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
  183. +19 −0 external/iptables/include/linux/netfilter_ipv4/ipt_LOG.h
  184. +20 −0 external/iptables/include/linux/netfilter_ipv4/ipt_REJECT.h
  185. +18 −0 external/iptables/include/linux/netfilter_ipv4/ipt_SAME.h
  186. +49 −0 external/iptables/include/linux/netfilter_ipv4/ipt_ULOG.h
  187. +25 −0 external/iptables/include/linux/netfilter_ipv4/ipt_addrtype.h
  188. +15 −0 external/iptables/include/linux/netfilter_ipv4/ipt_ah.h
  189. +33 −0 external/iptables/include/linux/netfilter_ipv4/ipt_ecn.h
  190. +7 −0 external/iptables/include/linux/netfilter_ipv4/ipt_realm.h
  191. +21 −0 external/iptables/include/linux/netfilter_ipv4/ipt_ttl.h
  192. +73 −0 external/iptables/include/linux/netfilter_ipv6.h
  193. +289 −0 external/iptables/include/linux/netfilter_ipv6/ip6_tables.h
  194. +19 −0 external/iptables/include/linux/netfilter_ipv6/ip6t_LOG.h
  195. +18 −0 external/iptables/include/linux/netfilter_ipv6/ip6t_REJECT.h
  196. +20 −0 external/iptables/include/linux/netfilter_ipv6/ip6t_ah.h
  197. +23 −0 external/iptables/include/linux/netfilter_ipv6/ip6t_frag.h
  198. +22 −0 external/iptables/include/linux/netfilter_ipv6/ip6t_hl.h
  199. +26 −0 external/iptables/include/linux/netfilter_ipv6/ip6t_ipv6header.h
  200. +14 −0 external/iptables/include/linux/netfilter_ipv6/ip6t_mh.h
  201. +22 −0 external/iptables/include/linux/netfilter_ipv6/ip6t_opts.h
  202. +32 −0 external/iptables/include/linux/netfilter_ipv6/ip6t_rt.h
  203. +38 −0 external/iptables/include/linux/types.h
  204. +114 −0 external/iptables/include/net/netfilter/nf_conntrack_tuple.h
  205. +55 −0 external/iptables/include/net/netfilter/nf_nat.h
  206. +310 −0 external/iptables/include/xtables.h
  207. +310 −0 external/iptables/include/xtables.h.in
  208. +520 −0 external/iptables/install-sh
  209. +45 −0 external/iptables/ip6tables-multi.c
  210. +8 −0 external/iptables/ip6tables-multi.h
  211. +466 −0 external/iptables/ip6tables-restore.c
  212. +184 −0 external/iptables/ip6tables-save.c
  213. +83 −0 external/iptables/ip6tables-standalone.c
  214. +421 −0 external/iptables/ip6tables.8.in
  215. +2,032 −0 external/iptables/ip6tables.c
  216. +50 −0 external/iptables/iptables-multi.c
  217. +9 −0 external/iptables/iptables-multi.h
  218. +471 −0 external/iptables/iptables-restore.c
  219. +184 −0 external/iptables/iptables-save.c
  220. +86 −0 external/iptables/iptables-standalone.c
  221. +879 −0 external/iptables/iptables-xml.c
  222. +429 −0 external/iptables/iptables.8.in
  223. +2,072 −0 external/iptables/iptables.c
  224. +138 −0 external/iptables/iptables.xslt
  225. +10 −0 external/iptables/libipq/Makefile.am
  226. +595 −0 external/iptables/libipq/Makefile.in
  227. +84 −0 external/iptables/libipq/ipq_create_handle.3
  228. +1 −0 external/iptables/libipq/ipq_destroy_handle.3
  229. +66 −0 external/iptables/libipq/ipq_errstr.3
  230. +1 −0 external/iptables/libipq/ipq_get_msgerr.3
  231. +1 −0 external/iptables/libipq/ipq_get_packet.3
  232. +136 −0 external/iptables/libipq/ipq_message_type.3
  233. +1 −0 external/iptables/libipq/ipq_perror.3
  234. +106 −0 external/iptables/libipq/ipq_read.3
  235. +107 −0 external/iptables/libipq/ipq_set_mode.3
  236. +102 −0 external/iptables/libipq/ipq_set_verdict.3
  237. +279 −0 external/iptables/libipq/libipq.3
  238. +380 −0 external/iptables/libipq/libipq.c
  239. +12 −0 external/iptables/libiptc.pc.in
  240. +494 −0 external/iptables/libiptc/libip4tc.c
  241. +437 −0 external/iptables/libiptc/libip6tc.c
  242. +2,730 −0 external/iptables/libiptc/libiptc.c
  243. +723 −0 external/iptables/libiptc/linux_list.h
  244. +39 −0 external/iptables/libiptc/linux_stddef.h
  245. +8,413 −0 external/iptables/ltmain.sh
  246. +2 −0 external/iptables/m4/.gitignore
  247. +78 −0 external/iptables/m4/ax_check_linker_flags.m4
  248. +376 −0 external/iptables/missing
  249. +31 −0 external/iptables/release.sh
  250. +1 −0 external/iptables/utils/.gitignore
  251. +8 −0 external/iptables/utils/Makefile.am
  252. +570 −0 external/iptables/utils/Makefile.in
  253. +485 −0 external/iptables/utils/nfnl_osf.c
  254. +687 −0 external/iptables/utils/pf.os
  255. +31 −0 external/iptables/xshared.c
  256. +10 −0 external/iptables/xshared.h
  257. +1,716 −0 external/iptables/xtables.c
  258. +13 −0 external/iptables/xtables.pc.in
View
@@ -0,0 +1,18 @@
+# This file is used to override default values used by the Ant build system.
+#
+# This file must be checked in Version Control Systems, as it is
+# integral to the build system of your project.
+
+# This file is only used by the Ant script.
+
+# You can use this to override default values such as
+# 'source.dir' for the location of your java source folder and
+# 'out.dir' for the location of your output folder.
+
+# You can also use it define how the release builds are signed by declaring
+# the following properties:
+# 'key.store' for the location of your keystore and
+# 'key.alias' for the name of the key to use.
+# The password will be asked during the build when you use the 'release' target.
+key.store=afwall-release-key.keystore
+key.alias=afwall
View
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="AFWall" default="help">
+
+ <!--
+ This build file is imported by the project build file. It contains
+ all the targets and tasks necessary to build Android projects, be they
+ regular projects, library projects, or test projects.
+
+ At the beginning of the file is a list of properties that can be overridden
+ by adding them to your ant.properties (properties are immutable, so their
+ first definition sticks and is never changed).
+
+ Follows:
+ - custom task definitions,
+ - more properties (do not override those unless the whole build system is modified).
+ - macros used throughout the build,
+ - base build targets,
+ - debug-specific build targets,
+ - release-specific build targets,
+ - instrument-specific build targets,
+ - test project-specific build targets,
+ - install targets,
+ - help target
+ -->
+
+ <!-- ******************************************************* -->
+ <!-- **************** Overridable Properties *************** -->
+ <!-- ******************************************************* -->
+
+ <!-- You can override these values in your build.xml or ant.properties.
+ Overriding any other properties may result in broken build. -->
+
+ <!-- Verbosity -->
+ <property name="verbose" value="false" />
+
+ <!-- The local.properties file is created and updated by the 'android' tool.
+ It contains the path to the SDK. It should *NOT* be checked into
+ Version Control Systems. -->
+ <property file="local.properties" />
+
+ <!-- The ant.properties file can be created by you. It is only edited by the
+ 'android' tool to add properties to it.
+ This is the place to change some Ant specific build properties.
+ Here are some properties you may want to change/update:
+
+ source.dir
+ The name of the source directory. Default is 'src'.
+ out.dir
+ The name of the output directory. Default is 'bin'.
+
+ For other overridable properties, look at the beginning of the rules
+ files in the SDK, at tools/ant/build.xml
+
+ Properties related to the SDK location or the project target should
+ be updated using the 'android' tool with the 'update' action.
+
+ This file is an integral part of the build system for your
+ application and should be checked into Version Control Systems.
+ -->
+ <property file="ant.properties" />
+
+ <!-- The project.properties file is created and updated by the 'android'
+ tool, as well as ADT.
+
+ This contains project specific properties such as project target, and library
+ dependencies. Lower level build properties are stored in ant.properties
+ (or in .classpath for Eclipse projects).
+
+ This file is an integral part of the build system for your
+ application and should be checked into Version Control Systems. -->
+ <loadproperties srcFile="project.properties" />
+
+ <!-- Quick check on sdk.dir -->
+ <fail
+ message="sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through an env var"
+ unless="sdk.dir" />
+
+
+ <!-- extension targets. Uncomment the ones where you want to do custom work
+ in between standard targets -->
+ <!--
+ <target name="-pre-build">
+ </target>
+ <target name="-pre-compile">
+ </target>
+
+ /* This is typically used for code obfuscation.
+ Compiled code location: ${out.classes.absolute.dir}
+ If this is not done in place, override ${out.dex.input.absolute.dir} */
+ <target name="-post-compile">
+ </target>
+ -->
+
+ <!-- Import the actual build file.
+ To customize existing targets, there are two options:
+ - Customize only one target:
+ - copy/paste the target into this file, *before* the
+ <import> task.
+ - customize it to your needs.
+ - Customize the whole content of build.xml
+ - copy/paste the content of the rules files (minus the top node)
+ into this file, replacing the <import> task.
+ - customize to your needs.
+
+ ***********************
+ ****** IMPORTANT ******
+ ***********************
+ In all cases you must update the value of version-tag below to read 'custom' instead of an integer,
+ in order to avoid having your file be overridden by tools such as "android update project" -->
+ <!-- version-tag: 1 -->
+ <import file="${sdk.dir}/tools/ant/build.xml" />
+
+ <!-- Basic Ant + SDK check -->
+ <target name="-check-env">
+ <checkenv />
+ </target>
+
+ <!-- ******************************************************* -->
+ <!-- **************** Debug specific targets *************** -->
+ <!-- ******************************************************* -->
+
+ <target name="-set-debug-files" depends="-set-mode-check">
+
+ <property name="out.packaged.file" location="${out.absolute.dir}/${ant.project.name}-debug-unaligned.apk" />
+ <property name="out.final.file" location="${out.absolute.dir}/${ant.project.name}-debug.apk" />
+ <property name="build.is.mode.set" value="true" />
+ </target>
+
+ <target name="-set-debug-mode" depends="-setup">
+ </target>
+
+</project>
Binary file not shown.
Oops, something went wrong.

0 comments on commit afac1c0

Please sign in to comment.