blob: 7f322d925eb2b507e8b42f9228f2ae0ec4c2c4ef
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 := amlogic.pppoe |
11 | include $(BUILD_JAVA_LIBRARY) |
12 | |
13 | #MAKE_XML |
14 | include $(CLEAR_VARS) |
15 | LOCAL_MODULE := amlogic.pppoe.xml |
16 | LOCAL_MODULE_TAGS := optional |
17 | LOCAL_MODULE_CLASS := ETC |
18 | LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/permissions |
19 | LOCAL_SRC_FILES := $(LOCAL_MODULE) |
20 | include $(BUILD_PREBUILT) |
21 | |
22 | |
23 | include $(CLEAR_VARS) |
24 | LOCAL_SRC_FILES := jni/src/pppoe.c \ |
25 | jni/src/if.c \ |
26 | jni/src/debug.c \ |
27 | jni/src/common.c \ |
28 | jni/src/ppp.c \ |
29 | jni/src/discovery.c |
30 | LOCAL_C_INCLUDES := $(KERNEL_HEADERS) |
31 | LOCAL_SHARED_LIBRARIES := libcutils |
32 | LOCAL_MODULE = pppoe |
33 | LOCAL_MODULE_TAGS := optional |
34 | LOCAL_CFLAGS := -DVERSION=$(PPPOE_VERSION) |
35 | include $(BUILD_EXECUTABLE) |
36 | |
37 | include $(CLEAR_VARS) |
38 | LOCAL_SRC_FILES:= jni/src/pppoe_ctrl.c\ |
39 | jni/src/pppoe_status.c \ |
40 | jni/pppoe_jni.cpp |
41 | |
42 | LOCAL_SHARED_LIBRARIES := libandroid_runtime libnativehelper |
43 | LOCAL_SHARED_LIBRARIES += libc libcutils |
44 | LOCAL_C_INCLUDES := $(JNI_H_INCLUDE) $(LOCAL_PATH)/jni/src |
45 | LOCAL_MODULE_TAGS := optional |
46 | LOCAL_MODULE := libpppoejni |
47 | LOCAL_PRELINK_MODULE := false |
48 | include $(BUILD_SHARED_LIBRARY) |
49 | |
50 | |
51 | include $(CLEAR_VARS) |
52 | LOCAL_SRC_FILES:= jni/src/pppoe_cli.c\ |
53 | jni/src/pppoe_ctrl.c |
54 | LOCAL_MODULE_TAGS := optional |
55 | LOCAL_MODULE := pcli |
56 | LOCAL_CFLAGS += -O2 |
57 | LOCAL_LDLIBS += -llog |
58 | LOCAL_SHARED_LIBRARIES := libcutils |
59 | include $(BUILD_EXECUTABLE) |
60 | |
61 | |
62 | include $(CLEAR_VARS) |
63 | LOCAL_SRC_FILES:= jni/src/pppoe_wrapper.c |
64 | |
65 | LOCAL_SHARED_LIBRARIES := \ |
66 | libcutils libcrypto |
67 | |
68 | LOCAL_C_INCLUDES := \ |
69 | $(LOCAL_PATH)/include |
70 | |
71 | LOCAL_CFLAGS := -DANDROID_CHANGES |
72 | |
73 | LOCAL_MODULE_TAGS := optional |
74 | LOCAL_MODULE:= pppoe_wrapper |
75 | |
76 | include $(BUILD_EXECUTABLE) |
77 | |
78 |