aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Seither <[email protected]>2015-07-17 14:26:30 +0200
committerDaniel Seither <[email protected]>2015-07-17 15:31:28 +0200
commitb69c375f2cd6b6a6579cb400f5d4c67593197ff7 (patch)
tree00466acb9a3d80feb50a4fa9781f41a921d7042a
parent66ffb49c743aa45a58011ba8cedc14b5ccac9d25 (diff)
Add Android OS
The android.txt is a copy of linux.txt minus the getsid feature (Android's libc, Bionic, doesn't support it) and the alias linux-gnu. It is supported anywhere where linux is supported.
-rw-r--r--src/build-data/os/android.txt10
-rw-r--r--src/lib/alloc/locking_allocator/info.txt1
-rw-r--r--src/lib/entropy/dev_random/info.txt1
-rw-r--r--src/lib/entropy/egd/info.txt1
-rw-r--r--src/lib/entropy/proc_walk/info.txt1
-rw-r--r--src/lib/entropy/unix_procs/info.txt1
-rw-r--r--src/lib/filters/fd_unix/info.txt1
-rw-r--r--src/lib/rng/system_rng/info.txt1
-rw-r--r--src/lib/utils/asm_x86_32/info.txt1
-rw-r--r--src/lib/utils/asm_x86_64/info.txt1
-rw-r--r--src/lib/utils/dyn_load/info.txt2
11 files changed, 21 insertions, 0 deletions
diff --git a/src/build-data/os/android.txt b/src/build-data/os/android.txt
new file mode 100644
index 000000000..5df133c8e
--- /dev/null
+++ b/src/build-data/os/android.txt
@@ -0,0 +1,10 @@
+os_type unix
+
+<target_features>
+clock_gettime
+gettimeofday
+posix_mlock
+gmtime_r
+dlopen
+readdir
+</target_features>
diff --git a/src/lib/alloc/locking_allocator/info.txt b/src/lib/alloc/locking_allocator/info.txt
index 09b59406c..d3b5e86f8 100644
--- a/src/lib/alloc/locking_allocator/info.txt
+++ b/src/lib/alloc/locking_allocator/info.txt
@@ -1,6 +1,7 @@
define LOCKING_ALLOCATOR 20131128
<os>
+android
linux
freebsd
netbsd
diff --git a/src/lib/entropy/dev_random/info.txt b/src/lib/entropy/dev_random/info.txt
index a6426d3a8..d8b7df134 100644
--- a/src/lib/entropy/dev_random/info.txt
+++ b/src/lib/entropy/dev_random/info.txt
@@ -10,6 +10,7 @@ dev_random.h
<os>
aix
+android
cygwin
darwin
dragonfly
diff --git a/src/lib/entropy/egd/info.txt b/src/lib/entropy/egd/info.txt
index 5cccea4e1..b7b951c2b 100644
--- a/src/lib/entropy/egd/info.txt
+++ b/src/lib/entropy/egd/info.txt
@@ -16,6 +16,7 @@ qnx -> socket
</libs>
<os>
+android
aix
cygwin
darwin
diff --git a/src/lib/entropy/proc_walk/info.txt b/src/lib/entropy/proc_walk/info.txt
index 2f5099f91..c713d3b8e 100644
--- a/src/lib/entropy/proc_walk/info.txt
+++ b/src/lib/entropy/proc_walk/info.txt
@@ -9,6 +9,7 @@ proc_walk.h
</header:internal>
<os>
+android
aix
cygwin
darwin
diff --git a/src/lib/entropy/unix_procs/info.txt b/src/lib/entropy/unix_procs/info.txt
index 466be9830..ee382d8da 100644
--- a/src/lib/entropy/unix_procs/info.txt
+++ b/src/lib/entropy/unix_procs/info.txt
@@ -10,6 +10,7 @@ unix_procs.h
</header:internal>
<os>
+android
aix
cygwin
darwin
diff --git a/src/lib/filters/fd_unix/info.txt b/src/lib/filters/fd_unix/info.txt
index 4361d7277..ea76d0dd7 100644
--- a/src/lib/filters/fd_unix/info.txt
+++ b/src/lib/filters/fd_unix/info.txt
@@ -3,6 +3,7 @@ define PIPE_UNIXFD_IO 20131128
load_on auto
<os>
+android
aix
cygwin
darwin
diff --git a/src/lib/rng/system_rng/info.txt b/src/lib/rng/system_rng/info.txt
index e961b974f..987b18c76 100644
--- a/src/lib/rng/system_rng/info.txt
+++ b/src/lib/rng/system_rng/info.txt
@@ -3,6 +3,7 @@ define SYSTEM_RNG 20141202
# Any system with /dev/random or CryptGenRandom
<os>
+android
aix
cygwin
darwin
diff --git a/src/lib/utils/asm_x86_32/info.txt b/src/lib/utils/asm_x86_32/info.txt
index 6da494629..8eeefe70e 100644
--- a/src/lib/utils/asm_x86_32/info.txt
+++ b/src/lib/utils/asm_x86_32/info.txt
@@ -10,6 +10,7 @@ x86_32
# ELF systems
<os>
+android
linux
freebsd
dragonfly
diff --git a/src/lib/utils/asm_x86_64/info.txt b/src/lib/utils/asm_x86_64/info.txt
index 0db499d46..8e381486d 100644
--- a/src/lib/utils/asm_x86_64/info.txt
+++ b/src/lib/utils/asm_x86_64/info.txt
@@ -16,6 +16,7 @@ icc
# ELF systems
<os>
+android
linux
netbsd
openbsd
diff --git a/src/lib/utils/dyn_load/info.txt b/src/lib/utils/dyn_load/info.txt
index 3dc3c5d03..0cc4e4e73 100644
--- a/src/lib/utils/dyn_load/info.txt
+++ b/src/lib/utils/dyn_load/info.txt
@@ -3,6 +3,7 @@ define DYNAMIC_LOADER 20131128
load_on dep
<os>
+android
freebsd
linux
netbsd
@@ -13,6 +14,7 @@ windows
</os>
<libs>
+android -> dl
linux -> dl
solaris -> dl
</libs>