nexmon – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | # KrisWebDev[n01ce] Android.mk to build aircrack-ng suite for Android |
2 | # Android.mk version: 1.1 |
||
3 | |||
4 | LOCAL_PATH:=$(call my-dir) |
||
5 | |||
6 | MY_SRC_PTW := src/aircrack-ptw-lib.c |
||
7 | MY_SRC_AC := src/aircrack-ng.c src/crypto.c src/common.c $(MY_SRC_PTW) |
||
8 | MY_OBJS_PTW := src/aircrack-ptw-lib.c |
||
9 | MY_OBJS_AC := src/aircrack-ng.c src/crypto.c src/common.c src/uniqueiv.c src/simd-intrinsics.c src/cpuid.c src/memory.c src/wpapsk.c src/linecount.cpp $(MY_OBJS_PTW) |
||
10 | MY_OBJS_AD := src/airdecap-ng.c src/crypto.c src/common.c |
||
11 | MY_OBJS_PF := src/packetforge-ng.c src/common.c src/crypto.c |
||
12 | MY_OBJS_AR := src/aireplay-ng.c src/common.c src/crypto.c |
||
13 | MY_OBJS_ADU := src/airodump-ng.c src/common.c src/crypto.c src/uniqueiv.c |
||
14 | MY_OBJS_AT := src/airtun-ng.c src/common.c src/crypto.c |
||
15 | MY_OBJS_IV := src/ivstools.c src/common.c src/crypto.c src/uniqueiv.c |
||
16 | MY_OBJS_AS := src/airserv-ng.c src/common.c |
||
17 | MY_OBJS_WS := src/wesside-ng.c src/crypto.c src/common.c $(MY_OBJS_PTW) |
||
18 | MY_OBJS_BS := src/besside-ng.c src/crypto.c src/common.c $(MY_OBJS_PTW) |
||
19 | MY_OBJS_BC := src/besside-ng-crawler.c |
||
20 | MY_OBJS_AL := src/airolib-ng.c src/crypto.c src/common.c |
||
21 | MY_OBJS_ES := src/easside-ng.c src/common.c |
||
22 | MY_OBJS_BUDDY := src/buddy-ng.c src/common.c |
||
23 | MY_OBJS_MI := src/makeivs-ng.c src/common.c src/uniqueiv.c |
||
24 | MY_OBJS_AB := src/airbase-ng.c src/common.c src/crypto.c |
||
25 | MY_OBJS_AU := src/airdecloak-ng.c src/common.c |
||
26 | MY_OBJS_TT := src/tkiptun-ng.c src/common.c src/crypto.c |
||
27 | MY_OBJS_WC := src/wpaclean.c |
||
28 | |||
29 | MY_CFLAGS := -g -W -Wall -O3 -DANDROID -D_REVISION=0 -D_FILE_OFFSET_BITS=64 \ |
||
30 | -Wno-unused-but-set-variable -Wno-array-bounds -Wno-unused-parameter -Wno-unused-variable \ |
||
31 | -I $(LOCAL_PATH)/src -I $(LOCAL_PATH)/src/include -D__int8_t_defined \ |
||
32 | -fPIC -mandroid -DANDROID -DOS_ANDROID -DLinux -DHAVE_SQLITE |
||
33 | |||
34 | |||
35 | include $(CLEAR_VARS) |
||
36 | LOCAL_MODULE := libssl |
||
37 | LOCAL_SRC_FILES := $(LOCAL_PATH)/../libssl/local/armeabi/libssl.a |
||
38 | LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../boringssl/src/include |
||
39 | include $(PREBUILT_STATIC_LIBRARY) |
||
40 | |||
41 | |||
42 | include $(CLEAR_VARS) |
||
43 | LOCAL_MODULE := libcrypto |
||
44 | LOCAL_SRC_FILES := $(LOCAL_PATH)/../libcrypto/local/armeabi/libcrypto.a |
||
45 | LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../boringssl/src/include |
||
46 | include $(PREBUILT_STATIC_LIBRARY) |
||
47 | |||
48 | |||
49 | include $(CLEAR_VARS) |
||
50 | LOCAL_MODULE := libsqlite |
||
51 | LOCAL_SRC_FILES := $(LOCAL_PATH)/../libsqlite/local/armeabi/libsqlite.a |
||
52 | LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../libsqlite |
||
53 | include $(PREBUILT_STATIC_LIBRARY) |
||
54 | |||
55 | |||
56 | include $(CLEAR_VARS) |
||
57 | LOCAL_MODULE := libosdep |
||
58 | LOCAL_SRC_FILES := $(LOCAL_PATH)/../libosdep/local/armeabi/libosdep.a |
||
59 | LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../libosdep/src |
||
60 | include $(PREBUILT_STATIC_LIBRARY) |
||
61 | |||
62 | |||
63 | include $(CLEAR_VARS) |
||
64 | LOCAL_MODULE := aircrack-ng |
||
65 | LOCAL_SRC_FILES := $(MY_OBJS_AC) |
||
66 | LOCAL_CFLAGS += $(MY_CFLAGS) -mfloat-abi=softfp -mfpu=neon -march=armv7 -DSIMD_CORE |
||
67 | LOCAL_STATIC_LIBRARIES += libcrypto libssl libosdep libsqlite |
||
68 | LOCAL_LDLIBS += -landroid |
||
69 | include $(BUILD_EXECUTABLE) |
||
70 | |||
71 | |||
72 | include $(CLEAR_VARS) |
||
73 | LOCAL_MODULE := airdecap-ng |
||
74 | LOCAL_CFLAGS += $(MY_CFLAGS) |
||
75 | LOCAL_SRC_FILES := $(MY_OBJS_AD) |
||
76 | LOCAL_STATIC_LIBRARIES += libosdep libssl libcrypto |
||
77 | include $(BUILD_EXECUTABLE) |
||
78 | |||
79 | |||
80 | include $(CLEAR_VARS) |
||
81 | LOCAL_MODULE := packetforge-ng |
||
82 | LOCAL_CFLAGS += $(MY_CFLAGS) |
||
83 | LOCAL_SRC_FILES := $(MY_OBJS_PF) |
||
84 | LOCAL_STATIC_LIBRARIES += libosdep libssl libcrypto |
||
85 | include $(BUILD_EXECUTABLE) |
||
86 | |||
87 | |||
88 | include $(CLEAR_VARS) |
||
89 | LOCAL_MODULE := aireplay-ng |
||
90 | LOCAL_CFLAGS += $(MY_CFLAGS) |
||
91 | LOCAL_SRC_FILES := $(MY_OBJS_AR) |
||
92 | LOCAL_STATIC_LIBRARIES += libosdep libssl libcrypto |
||
93 | include $(BUILD_EXECUTABLE) |
||
94 | |||
95 | |||
96 | include $(CLEAR_VARS) |
||
97 | LOCAL_MODULE := airodump-ng |
||
98 | LOCAL_CFLAGS += $(MY_CFLAGS) |
||
99 | LOCAL_SRC_FILES := $(MY_OBJS_ADU) |
||
100 | LOCAL_STATIC_LIBRARIES += libosdep libsqlite libssl libcrypto |
||
101 | include $(BUILD_EXECUTABLE) |
||
102 | |||
103 | |||
104 | include $(CLEAR_VARS) |
||
105 | LOCAL_MODULE := airserv-ng |
||
106 | LOCAL_CFLAGS += $(MY_CFLAGS) |
||
107 | LOCAL_SRC_FILES := $(MY_OBJS_AS) |
||
108 | LOCAL_STATIC_LIBRARIES += libosdep |
||
109 | LOCAL_SHARED_LIBRARIES := libnl_2 |
||
110 | include $(BUILD_EXECUTABLE) |
||
111 | |||
112 | |||
113 | include $(CLEAR_VARS) |
||
114 | LOCAL_MODULE := airtun-ng |
||
115 | LOCAL_CFLAGS += $(MY_CFLAGS) |
||
116 | LOCAL_SRC_FILES := $(MY_OBJS_AT) |
||
117 | LOCAL_STATIC_LIBRARIES += libosdep libssl libcrypto |
||
118 | include $(BUILD_EXECUTABLE) |
||
119 | |||
120 | |||
121 | include $(CLEAR_VARS) |
||
122 | LOCAL_MODULE := ivstools |
||
123 | LOCAL_CFLAGS += $(MY_CFLAGS) |
||
124 | LOCAL_SRC_FILES := $(MY_OBJS_IV) |
||
125 | LOCAL_STATIC_LIBRARIES += libosdep libssl libcrypto |
||
126 | include $(BUILD_EXECUTABLE) |
||
127 | |||
128 | |||
129 | include $(CLEAR_VARS) |
||
130 | LOCAL_MODULE := kstats |
||
131 | LOCAL_CFLAGS += $(MY_CFLAGS) |
||
132 | LOCAL_SRC_FILES := src/kstats.c |
||
133 | include $(BUILD_EXECUTABLE) |
||
134 | |||
135 | |||
136 | include $(CLEAR_VARS) |
||
137 | LOCAL_MODULE := wesside-ng |
||
138 | LOCAL_CFLAGS += $(MY_CFLAGS) |
||
139 | LOCAL_SRC_FILES := $(MY_OBJS_WS) |
||
140 | LOCAL_STATIC_LIBRARIES += libosdep libssl libcrypto |
||
141 | LOCAL_SHARED_LIBRARIES := libz |
||
142 | LOCAL_C_INCLUDES += $(LOCAL_PATH)/../zlib/src |
||
143 | LOCAL_SHARED_LIBRARIES += libz |
||
144 | LOCAL_LDLIBS += -lz |
||
145 | include $(BUILD_EXECUTABLE) |
||
146 | |||
147 | |||
148 | include $(CLEAR_VARS) |
||
149 | LOCAL_MODULE := easside-ng |
||
150 | LOCAL_CFLAGS += $(MY_CFLAGS) |
||
151 | LOCAL_SRC_FILES := $(MY_OBJS_ES) |
||
152 | LOCAL_STATIC_LIBRARIES += libosdep |
||
153 | LOCAL_C_INCLUDES += $(LOCAL_PATH)/../zlib/src |
||
154 | LOCAL_SHARED_LIBRARIES += libz |
||
155 | LOCAL_LDLIBS += -lz |
||
156 | include $(BUILD_EXECUTABLE) |
||
157 | |||
158 | include $(CLEAR_VARS) |
||
159 | LOCAL_MODULE := buddy-ng |
||
160 | LOCAL_CFLAGS += $(MY_CFLAGS) |
||
161 | LOCAL_SRC_FILES := $(MY_OBJS_BUDDY) |
||
162 | include $(BUILD_EXECUTABLE) |
||
163 | |||
164 | # error: unknown type name 'pthread_cond_t': |
||
165 | # Add #include <pthread.h> in besside-ng.c |
||
166 | include $(CLEAR_VARS) |
||
167 | LOCAL_MODULE := besside-ng |
||
168 | LOCAL_CFLAGS += $(MY_CFLAGS) |
||
169 | LOCAL_SRC_FILES := $(MY_OBJS_BS) |
||
170 | LOCAL_STATIC_LIBRARIES += libosdep libssl libcrypto |
||
171 | LOCAL_C_INCLUDES += $(LOCAL_PATH)/../zlib/src |
||
172 | LOCAL_SHARED_LIBRARIES += libz |
||
173 | include $(BUILD_EXECUTABLE) |
||
174 | |||
175 | |||
176 | include $(CLEAR_VARS) |
||
177 | LOCAL_MODULE := makeivs-ng |
||
178 | LOCAL_CFLAGS += $(MY_CFLAGS) |
||
179 | LOCAL_SRC_FILES := $(MY_OBJS_MI) |
||
180 | include $(BUILD_EXECUTABLE) |
||
181 | |||
182 | # error: unknown type name 'pthread_cond_t': |
||
183 | # Add #include <pthread.h> in airolib-ng.c |
||
184 | include $(CLEAR_VARS) |
||
185 | LOCAL_MODULE := airolib-ng |
||
186 | LOCAL_CFLAGS += $(MY_CFLAGS) -DHAVE_REGEXP |
||
187 | LOCAL_SRC_FILES := $(MY_OBJS_AL) |
||
188 | LOCAL_STATIC_LIBRARIES += libsqlite libssl libcrypto |
||
189 | include $(BUILD_EXECUTABLE) |
||
190 | |||
191 | |||
192 | # This won't throw compilation error but runtime error... |
||
193 | # Edit linux_tap.c: Replace "/dev/net/tun" by "/dev/tun" |
||
194 | include $(CLEAR_VARS) |
||
195 | LOCAL_MODULE := airbase-ng |
||
196 | LOCAL_CFLAGS += $(MY_CFLAGS) |
||
197 | LOCAL_SRC_FILES := $(MY_OBJS_AB) |
||
198 | LOCAL_STATIC_LIBRARIES += libosdep libssl libcrypto |
||
199 | include $(BUILD_EXECUTABLE) |
||
200 | |||
201 | |||
202 | include $(CLEAR_VARS) |
||
203 | LOCAL_MODULE := airdecloak-ng |
||
204 | LOCAL_CFLAGS += $(MY_CFLAGS) |
||
205 | LOCAL_SRC_FILES := $(MY_OBJS_AU) |
||
206 | LOCAL_STATIC_LIBRARIES += libosdep |
||
207 | LOCAL_SHARED_LIBRARIES := libnl_2 |
||
208 | include $(BUILD_EXECUTABLE) |
||
209 | |||
210 | |||
211 | include $(CLEAR_VARS) |
||
212 | LOCAL_MODULE := tkiptun-ng |
||
213 | LOCAL_CFLAGS += $(MY_CFLAGS) |
||
214 | LOCAL_SRC_FILES := $(MY_OBJS_TT) |
||
215 | LOCAL_STATIC_LIBRARIES += libosdep libssl libcrypto |
||
216 | include $(BUILD_EXECUTABLE) |
||
217 | |||
218 | |||
219 | # Add #include <pthread.h> in wpaclean.c |
||
220 | include $(CLEAR_VARS) |
||
221 | LOCAL_MODULE := wpaclean |
||
222 | LOCAL_CFLAGS += $(MY_CFLAGS) |
||
223 | LOCAL_SRC_FILES := $(MY_OBJS_WC) |
||
224 | LOCAL_STATIC_LIBRARIES += libosdep libssl libcrypto |
||
225 | include $(BUILD_EXECUTABLE) |
||
226 |