blob: 539099e79ac4d0f4ed107e02ba4dd746fd923783
1 | LOCAL_PATH:= $(call my-dir) |
2 | |
3 | PPPOE_VERSION="\"3.0\"" |
4 | |
5 | #MAKE_JAR |
6 | include $(CLEAR_VARS) |
7 | LOCAL_SRC_FILES := $(call all-subdir-java-files) |
8 | LOCAL_JNI_SHARED_LIBRARIES := libpppoejni |
9 | LOCAL_MODULE_TAGS := optional |
10 | LOCAL_MODULE := droidlogic.external.pppoe |
11 | |
12 | ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK) |
13 | LOCAL_PROPRIETARY_MODULE := true |
14 | endif |
15 | |
16 | include $(BUILD_JAVA_LIBRARY) |
17 | |
18 | #MAKE_XML |
19 | include $(CLEAR_VARS) |
20 | LOCAL_MODULE := droidlogic.software.pppoe.xml |
21 | LOCAL_MODULE_TAGS := optional |
22 | LOCAL_MODULE_CLASS := ETC |
23 | |
24 | ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK) |
25 | LOCAL_PROPRIETARY_MODULE := true |
26 | LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/permissions |
27 | else |
28 | LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/permissions |
29 | endif |
30 | |
31 | LOCAL_SRC_FILES := $(LOCAL_MODULE) |
32 | include $(BUILD_PREBUILT) |
33 | |
34 | |
35 | include $(CLEAR_VARS) |
36 | LOCAL_SRC_FILES := jni/src/pppoe.c \ |
37 | jni/src/if.c \ |
38 | jni/src/debug.c \ |
39 | jni/src/common.c \ |
40 | jni/src/ppp.c \ |
41 | jni/src/discovery.c \ |
42 | jni/src/netwrapper.c |
43 | #LOCAL_C_INCLUDES := $(KERNEL_HEADERS) |
44 | #LOCAL_C_INCLUDES += external/selinux/libselinux/include/ \ |
45 | external/selinux/libselinux/src |
46 | |
47 | LOCAL_SHARED_LIBRARIES := liblog libcutils libselinux |
48 | LOCAL_MODULE = pppoe |
49 | LOCAL_MODULE_TAGS := optional |
50 | LOCAL_CFLAGS := -DVERSION=$(PPPOE_VERSION) |
51 | |
52 | ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK) |
53 | LOCAL_PROPRIETARY_MODULE := true |
54 | endif |
55 | |
56 | include $(BUILD_EXECUTABLE) |
57 | |
58 | include $(CLEAR_VARS) |
59 | LOCAL_SRC_FILES:= jni/src/pppoe_status.c \ |
60 | jni/pppoe_jni.cpp \ |
61 | jni/src/netwrapper.c |
62 | |
63 | |
64 | LOCAL_SHARED_LIBRARIES := \ |
65 | libcutils \ |
66 | liblog \ |
67 | libselinux |
68 | |
69 | |
70 | LOCAL_SHARED_LIBRARIES += libandroid_runtime libnativehelper |
71 | LOCAL_SHARED_LIBRARIES += libc libcutils libnetutils |
72 | LOCAL_C_INCLUDES := $(JNI_H_INCLUDE) $(LOCAL_PATH)/jni/src |
73 | #LOCAL_C_INCLUDES += external/selinux/libselinux/include/ \ |
74 | external/selinux/libselinux/src |
75 | LOCAL_MODULE_TAGS := optional |
76 | LOCAL_MODULE := libpppoejni |
77 | LOCAL_PRELINK_MODULE := false |
78 | |
79 | ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK) |
80 | LOCAL_PROPRIETARY_MODULE := true |
81 | endif |
82 | |
83 | include $(BUILD_SHARED_LIBRARY) |
84 | |
85 | |
86 | include $(CLEAR_VARS) |
87 | LOCAL_SRC_FILES:= jni/src/pppoe_cli.c \ |
88 | jni/src/common.c \ |
89 | jni/src/netwrapper.c |
90 | |
91 | #LOCAL_C_INCLUDES += external/selinux/libselinux/include/ \ |
92 | external/selinux/libselinux/src |
93 | |
94 | LOCAL_MODULE_TAGS := optional |
95 | LOCAL_MODULE := pcli |
96 | LOCAL_SHARED_LIBRARIES := liblog libcutils libnetutils libselinux |
97 | |
98 | ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK) |
99 | LOCAL_PROPRIETARY_MODULE := true |
100 | endif |
101 | |
102 | include $(BUILD_EXECUTABLE) |
103 | |
104 | include $(CLEAR_VARS) |
105 | LOCAL_SRC_FILES:= jni/src/pppoe_wrapper.c \ |
106 | jni/src/common.c \ |
107 | jni/src/netwrapper.c |
108 | |
109 | LOCAL_SHARED_LIBRARIES := \ |
110 | liblog libcutils libcrypto libnetutils libselinux |
111 | |
112 | LOCAL_C_INCLUDES := \ |
113 | $(LOCAL_PATH)/include |
114 | |
115 | #LOCAL_C_INCLUDES += external/selinux/libselinux/include/ \ |
116 | external/selinux/libselinux/src |
117 | |
118 | LOCAL_CFLAGS := -DANDROID_CHANGES |
119 | |
120 | LOCAL_MODULE_TAGS := optional |
121 | LOCAL_MODULE:= pppoe_wrapper |
122 | |
123 | ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK) |
124 | LOCAL_PROPRIETARY_MODULE := true |
125 | endif |
126 | |
127 | include $(BUILD_EXECUTABLE) |
128 | |
129 |