1 | #!/bin/sh |
---|
2 | NDK=/usr/local/android-ndk-r4b |
---|
3 | HOST=linux-x86 |
---|
4 | ANDROIDVERSION=android-8 |
---|
5 | HEADERS=${NDK}/build/platforms/${ANDROIDVERSION}/arch-arm/usr/include |
---|
6 | CFLAGS="-D__ARM_EABI__ -DANDROID -I${HEADERS}";export CFLAGS |
---|
7 | h-to-ffi.sh ${HEADERS}/util.h |
---|
8 | h-to-ffi.sh ${HEADERS}/stdlib.h |
---|
9 | h-to-ffi.sh ${HEADERS}/dirent.h |
---|
10 | h-to-ffi.sh ${HEADERS}/inttypes.h |
---|
11 | h-to-ffi.sh ${HEADERS}/pathconf.h |
---|
12 | h-to-ffi.sh ${HEADERS}/stdint.h |
---|
13 | h-to-ffi.sh ${HEADERS}/zconf.h |
---|
14 | h-to-ffi.sh ${HEADERS}/regex.h |
---|
15 | h-to-ffi.sh ${HEADERS}/err.h |
---|
16 | h-to-ffi.sh ${HEADERS}/stdio.h |
---|
17 | h-to-ffi.sh ${HEADERS}/fcntl.h |
---|
18 | h-to-ffi.sh ${HEADERS}/ctype.h |
---|
19 | h-to-ffi.sh ${HEADERS}/unistd.h |
---|
20 | h-to-ffi.sh ${HEADERS}/utmp.h |
---|
21 | h-to-ffi.sh ${HEADERS}/locale.h |
---|
22 | h-to-ffi.sh ${HEADERS}/libgen.h |
---|
23 | h-to-ffi.sh ${HEADERS}/malloc.h |
---|
24 | h-to-ffi.sh ${HEADERS}/sgtty.h |
---|
25 | h-to-ffi.sh ${HEADERS}/string.h |
---|
26 | h-to-ffi.sh ${HEADERS}/android/log.h |
---|
27 | h-to-ffi.sh ${HEADERS}/android/bitmap.h |
---|
28 | h-to-ffi.sh -include ${HEADERS}/sys/cdefs.h ${HEADERS}/fenv.h |
---|
29 | h-to-ffi.sh ${HEADERS}/endian.h |
---|
30 | h-to-ffi.sh ${HEADERS}/pwd.h |
---|
31 | #h-to-ffi.sh ${HEADERS}/GLES2/gl2platform.h |
---|
32 | #h-to-ffi.sh ${HEADERS}/GLES2/gl2.h |
---|
33 | h-to-ffi.sh -include ${HEADERS}/GLES2/gl2.h ${HEADERS}/GLES2/gl2ext.h |
---|
34 | h-to-ffi.sh ${HEADERS}/paths.h |
---|
35 | h-to-ffi.sh ${HEADERS}/utime.h |
---|
36 | h-to-ffi.sh ${HEADERS}/netdb.h |
---|
37 | h-to-ffi.sh ${HEADERS}/net/if.h |
---|
38 | h-to-ffi.sh ${HEADERS}/net/if_arp.h |
---|
39 | h-to-ffi.sh ${HEADERS}/net/route.h |
---|
40 | #h-to-ffi.sh ${HEADERS}/net/if_ieee1394.h |
---|
41 | h-to-ffi.sh ${HEADERS}/net/ethertypes.h |
---|
42 | h-to-ffi.sh ${HEADERS}/net/if_dl.h |
---|
43 | #h-to-ffi.sh ${HEADERS}/net/if_ether.h |
---|
44 | h-to-ffi.sh ${HEADERS}/net/if_packet.h |
---|
45 | h-to-ffi.sh ${HEADERS}/net/if_types.h |
---|
46 | h-to-ffi.sh ${HEADERS}/dlfcn.h |
---|
47 | h-to-ffi.sh ${HEADERS}/time64.h |
---|
48 | h-to-ffi.sh ${HEADERS}/pthread.h |
---|
49 | h-to-ffi.sh ${HEADERS}/memory.h |
---|
50 | h-to-ffi.sh ${HEADERS}/mntent.h |
---|
51 | #h-to-ffi.sh ${HEADERS}/GLES/gl.h |
---|
52 | #h-to-ffi.sh ${HEADERS}/GLES/glplatform.h |
---|
53 | h-to-ffi.sh -include ${HEADERS}/GLES/gl.h ${HEADERS}/GLES/glext.h |
---|
54 | h-to-ffi.sh ${HEADERS}/sched.h |
---|
55 | h-to-ffi.sh ${HEADERS}/wchar.h |
---|
56 | h-to-ffi.sh ${HEADERS}/zlib.h |
---|
57 | h-to-ffi.sh ${HEADERS}/semaphore.h |
---|
58 | h-to-ffi.sh ${HEADERS}/grp.h |
---|
59 | h-to-ffi.sh ${HEADERS}/byteswap.h |
---|
60 | h-to-ffi.sh ${HEADERS}/features.h |
---|
61 | h-to-ffi.sh ${HEADERS}/nsswitch.h |
---|
62 | h-to-ffi.sh ${HEADERS}/signal.h |
---|
63 | h-to-ffi.sh ${HEADERS}/wctype.h |
---|
64 | h-to-ffi.sh ${HEADERS}/lastlog.h |
---|
65 | h-to-ffi.sh -include ${HEADERS}/sys/types.h ${HEADERS}/fts.h |
---|
66 | h-to-ffi.sh ${HEADERS}/termios.h |
---|
67 | h-to-ffi.sh ${HEADERS}/netpacket/packet.h |
---|
68 | h-to-ffi.sh ${HEADERS}/errno.h |
---|
69 | h-to-ffi.sh ${HEADERS}/resolv.h |
---|
70 | h-to-ffi.sh ${HEADERS}/poll.h |
---|
71 | h-to-ffi.sh ${HEADERS}/math.h |
---|
72 | h-to-ffi.sh ${HEADERS}/netinet/in.h |
---|
73 | h-to-ffi.sh ${HEADERS}/netinet/tcp.h |
---|
74 | h-to-ffi.sh ${HEADERS}/netinet/in6.h |
---|
75 | h-to-ffi.sh -include ${HEADERS}/sys/types.h ${HEADERS}/netinet/udp.h |
---|
76 | h-to-ffi.sh ${HEADERS}/netinet/ip_icmp.h |
---|
77 | h-to-ffi.sh ${HEADERS}/netinet/ip.h |
---|
78 | h-to-ffi.sh ${HEADERS}/netinet/if_ether.h |
---|
79 | #h-to-ffi.sh ${HEADERS}/netinet/ether.h |
---|
80 | h-to-ffi.sh ${HEADERS}/jni.h |
---|
81 | h-to-ffi.sh ${HEADERS}/fnmatch.h |
---|
82 | h-to-ffi.sh ${HEADERS}/elf.h |
---|
83 | h-to-ffi.sh ${HEADERS}/sha1.h |
---|
84 | h-to-ffi.sh ${HEADERS}/alloca.h |
---|
85 | h-to-ffi.sh ${HEADERS}/strings.h |
---|
86 | h-to-ffi.sh ${HEADERS}/sys/sysconf.h |
---|
87 | h-to-ffi.sh ${HEADERS}/sys/dirent.h |
---|
88 | h-to-ffi.sh ${HEADERS}/sys/statfs.h |
---|
89 | h-to-ffi.sh ${HEADERS}/sys/ipc.h |
---|
90 | h-to-ffi.sh ${HEADERS}/sys/ioctl_compat.h |
---|
91 | h-to-ffi.sh ${HEADERS}/sys/sysmacros.h |
---|
92 | h-to-ffi.sh -include ${HEADERS}/sys/socket.h ${HEADERS}/sys/un.h |
---|
93 | h-to-ffi.sh ${HEADERS}/sys/exec_elf.h |
---|
94 | h-to-ffi.sh ${HEADERS}/sys/queue.h |
---|
95 | h-to-ffi.sh ${HEADERS}/sys/inotify.h |
---|
96 | h-to-ffi.sh ${HEADERS}/sys/ptrace.h |
---|
97 | h-to-ffi.sh ${HEADERS}/sys/ttydev.h |
---|
98 | h-to-ffi.sh ${HEADERS}/sys/socketcalls.h |
---|
99 | h-to-ffi.sh ${HEADERS}/sys/linux-syscalls.h |
---|
100 | #h-to-ffi.sh ${HEADERS}/sys/_errdefs.h |
---|
101 | h-to-ffi.sh ${HEADERS}/sys/file.h |
---|
102 | h-to-ffi.sh ${HEADERS}/sys/vfs.h |
---|
103 | h-to-ffi.sh ${HEADERS}/sys/sendfile.h |
---|
104 | h-to-ffi.sh ${HEADERS}/sys/endian.h |
---|
105 | h-to-ffi.sh ${HEADERS}/sys/reboot.h |
---|
106 | h-to-ffi.sh ${HEADERS}/sys/vt.h |
---|
107 | h-to-ffi.sh ${HEADERS}/sys/times.h |
---|
108 | h-to-ffi.sh ${HEADERS}/sys/socket.h |
---|
109 | h-to-ffi.sh -include ${HEADERS}/sys/types.h ${HEADERS}/sys/utime.h |
---|
110 | h-to-ffi.sh ${HEADERS}/sys/cdefs.h |
---|
111 | h-to-ffi.sh ${HEADERS}/sys/resource.h |
---|
112 | h-to-ffi.sh ${HEADERS}/sys/types.h |
---|
113 | h-to-ffi.sh ${HEADERS}/sys/mount.h |
---|
114 | h-to-ffi.sh ${HEADERS}/sys/atomics.h |
---|
115 | #h-to-ffi.sh ${HEADERS}/sys/_system_properties.h |
---|
116 | h-to-ffi.sh ${HEADERS}/sys/param.h |
---|
117 | h-to-ffi.sh -include ${HEADERS}/sys/cdefs.h ${HEADERS}/sys/prctl.h |
---|
118 | h-to-ffi.sh ${HEADERS}/sys/stat.h |
---|
119 | h-to-ffi.sh ${HEADERS}/sys/cdefs_elf.h |
---|
120 | h-to-ffi.sh ${HEADERS}/sys/sysinfo.h |
---|
121 | h-to-ffi.sh ${HEADERS}/sys/timeb.h |
---|
122 | h-to-ffi.sh ${HEADERS}/sys/wait.h |
---|
123 | h-to-ffi.sh ${HEADERS}/sys/syscall.h |
---|
124 | h-to-ffi.sh ${HEADERS}/sys/ttychars.h |
---|
125 | h-to-ffi.sh ${HEADERS}/sys/fsuid.h |
---|
126 | h-to-ffi.sh ${HEADERS}/sys/klog.h |
---|
127 | h-to-ffi.sh ${HEADERS}/sys/errno.h |
---|
128 | h-to-ffi.sh ${HEADERS}/sys/utsname.h |
---|
129 | h-to-ffi.sh ${HEADERS}/sys/poll.h |
---|
130 | #h-to-ffi.sh ${HEADERS}/sys/_sigdefs.h |
---|
131 | h-to-ffi.sh ${HEADERS}/sys/epoll.h |
---|
132 | h-to-ffi.sh ${HEADERS}/sys/syslimits.h |
---|
133 | h-to-ffi.sh ${HEADERS}/sys/select.h |
---|
134 | #h-to-ffi.sh -include ${HEADERS}/sys/types.h ${HEADERS}/sys/linux-unistd.h |
---|
135 | h-to-ffi.sh ${HEADERS}/sys/mman.h |
---|
136 | h-to-ffi.sh ${HEADERS}/sys/limits.h |
---|
137 | h-to-ffi.sh ${HEADERS}/sys/ioctl.h |
---|
138 | h-to-ffi.sh ${HEADERS}/sys/system_properties.h |
---|
139 | h-to-ffi.sh ${HEADERS}/sys/_types.h |
---|
140 | h-to-ffi.sh ${HEADERS}/sys/time.h |
---|
141 | h-to-ffi.sh ${HEADERS}/sys/uio.h |
---|
142 | h-to-ffi.sh ${HEADERS}/limits.h |
---|
143 | h-to-ffi.sh ${HEADERS}/thread_db.h |
---|
144 | h-to-ffi.sh ${HEADERS}/assert.h |
---|
145 | h-to-ffi.sh ${HEADERS}/arpa/nameser.h |
---|
146 | h-to-ffi.sh ${HEADERS}/arpa/inet.h |
---|
147 | h-to-ffi.sh ${HEADERS}/setjmp.h |
---|
148 | #h-to-ffi.sh ${HEADERS}/mtd/mtd-user.h |
---|
149 | #h-to-ffi.sh ${HEADERS}/mtd/mtd-abi.h |
---|
150 | h-to-ffi.sh ${HEADERS}/time.h |
---|
151 | h-to-ffi.sh ${HEADERS}/getopt.h |
---|
152 | h-to-ffi.sh ${HEADERS}/syslog.h |
---|
153 | h-to-ffi.sh -DANDROID_ARM_LINKER `pwd`/../../../lisp-kernel/androidarm/linker.h |
---|
154 | |
---|
155 | |
---|