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