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