]>
Commit | Line | Data |
---|---|---|
4a208143 TB |
1 | LOCAL_PATH := $(call my-dir) |
2 | include $(CLEAR_VARS) | |
3 | ||
4 | # copy-n-paste from Makefile.am | |
5 | LOCAL_SRC_FILES := \ | |
e5d819b6 TB |
6 | android_jni.c \ |
7 | backend/android_attr.c \ | |
8 | backend/android_creds.c \ | |
7b417757 | 9 | backend/android_fetcher.c \ |
2dc26c55 | 10 | backend/android_dns_proxy.c \ |
e5d819b6 | 11 | backend/android_private_key.c \ |
b7d66ae2 | 12 | backend/android_scheduler.c \ |
e5d819b6 TB |
13 | backend/android_service.c \ |
14 | charonservice.c \ | |
15 | kernel/android_ipsec.c \ | |
16 | kernel/android_net.c \ | |
17 | kernel/network_manager.c \ | |
18 | vpnservice_builder.c | |
4a208143 | 19 | |
96658d72 TB |
20 | ifneq ($(strongswan_USE_BYOD),) |
21 | LOCAL_SRC_FILES += \ | |
22 | byod/imc_android_state.c \ | |
23 | byod/imc_android.c | |
24 | endif | |
25 | ||
4a208143 TB |
26 | # build libandroidbridge ------------------------------------------------------- |
27 | ||
28 | LOCAL_C_INCLUDES += \ | |
06ed785e | 29 | $(strongswan_PATH)/src/libipsec \ |
4a208143 TB |
30 | $(strongswan_PATH)/src/libcharon \ |
31 | $(strongswan_PATH)/src/libstrongswan | |
32 | ||
96658d72 TB |
33 | ifneq ($(strongswan_USE_BYOD),) |
34 | LOCAL_C_INCLUDES += \ | |
35 | $(strongswan_PATH)/src/libimcv \ | |
36 | $(strongswan_PATH)/src/libtncif \ | |
37 | $(strongswan_PATH)/src/libtnccs \ | |
6b726b6f | 38 | $(strongswan_PATH)/src/libtpmtss \ |
96658d72 TB |
39 | $(strongswan_PATH)/src/libtls |
40 | endif | |
41 | ||
4a208143 TB |
42 | LOCAL_CFLAGS := $(strongswan_CFLAGS) \ |
43 | -DPLUGINS='"$(strongswan_CHARON_PLUGINS)"' | |
44 | ||
2ecda342 TB |
45 | ifneq ($(strongswan_USE_BYOD),) |
46 | LOCAL_CFLAGS += -DPLUGINS_BYOD='"$(strongswan_BYOD_PLUGINS)"' | |
47 | endif | |
48 | ||
4a208143 TB |
49 | LOCAL_MODULE := libandroidbridge |
50 | ||
51 | LOCAL_MODULE_TAGS := optional | |
52 | ||
53 | LOCAL_ARM_MODE := arm | |
54 | ||
55 | LOCAL_PRELINK_MODULE := false | |
56 | ||
57 | LOCAL_LDLIBS := -llog | |
58 | ||
28649f6d | 59 | LOCAL_SHARED_LIBRARIES := libstrongswan libipsec libcharon |
4a208143 | 60 | |
96658d72 | 61 | ifneq ($(strongswan_USE_BYOD),) |
9920824e | 62 | LOCAL_SHARED_LIBRARIES += libimcv libtncif libtnccs libtpmtss |
96658d72 TB |
63 | endif |
64 | ||
4a208143 | 65 | include $(BUILD_SHARED_LIBRARY) |