summaryrefslogtreecommitdiff
authorZhiwei Gong <zhiwei.gong@amlogic.com>2015-11-05 06:10:10 (GMT)
committer zhiwei.gong <zhiwei.gong@amlogic.com>2015-11-05 06:12:21 (GMT)
commit7a175ae4f9a12dc3a74c167dcb34ed1eef03eca0 (patch)
treec0a5645f90c23201558dbc0b3be5d19e178332d2
parentf289039f9abdd24b648031c9a502ba9590617299 (diff)
downloadpppoe-7a175ae4f9a12dc3a74c167dcb34ed1eef03eca0.zip
pppoe-7a175ae4f9a12dc3a74c167dcb34ed1eef03eca0.tar.gz
pppoe-7a175ae4f9a12dc3a74c167dcb34ed1eef03eca0.tar.bz2
fix pppoejni build error in m
Change-Id: I85e35a68179da9e0aff0c95706e1cb3f53d90f33
Diffstat
-rw-r--r--Android.mk86
-rw-r--r--jni/src/netwrapper.c2
2 files changed, 86 insertions, 2 deletions
diff --git a/Android.mk b/Android.mk
new file mode 100644
index 0000000..af64a85
--- a/dev/null
+++ b/Android.mk
@@ -0,0 +1,86 @@
+LOCAL_PATH:= $(call my-dir)
+
+PPPOE_VERSION="\"3.0\""
+
+#MAKE_JAR
+include $(CLEAR_VARS)
+LOCAL_SRC_FILES := $(call all-subdir-java-files)
+LOCAL_JNI_SHARED_LIBRARIES := libpppoejni
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE := droidlogic.external.pppoe
+include $(BUILD_JAVA_LIBRARY)
+
+#MAKE_XML
+include $(CLEAR_VARS)
+LOCAL_MODULE := droidlogic.external.pppoe.xml
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/permissions
+LOCAL_SRC_FILES := $(LOCAL_MODULE)
+include $(BUILD_PREBUILT)
+
+
+include $(CLEAR_VARS)
+LOCAL_SRC_FILES := jni/src/pppoe.c \
+ jni/src/if.c \
+ jni/src/debug.c \
+ jni/src/common.c \
+ jni/src/ppp.c \
+ jni/src/discovery.c \
+ jni/src/netwrapper.c
+#LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
+LOCAL_SHARED_LIBRARIES := libcutils
+LOCAL_MODULE = pppoe
+LOCAL_MODULE_TAGS := optional
+LOCAL_CFLAGS := -DVERSION=$(PPPOE_VERSION)
+include $(BUILD_EXECUTABLE)
+
+include $(CLEAR_VARS)
+LOCAL_SRC_FILES:= jni/src/pppoe_status.c \
+ jni/pppoe_jni.cpp \
+ jni/src/netwrapper.c
+
+
+LOCAL_SHARED_LIBRARIES := \
+ libcutils \
+ liblog \
+ libselinux
+
+
+LOCAL_SHARED_LIBRARIES += libandroid_runtime libnativehelper
+LOCAL_SHARED_LIBRARIES += libc libcutils libnetutils
+LOCAL_C_INCLUDES := $(JNI_H_INCLUDE) $(LOCAL_PATH)/jni/src
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE := libpppoejni
+LOCAL_PRELINK_MODULE := false
+include $(BUILD_SHARED_LIBRARY)
+
+
+include $(CLEAR_VARS)
+LOCAL_SRC_FILES:= jni/src/pppoe_cli.c \
+ jni/src/common.c \
+ jni/src/netwrapper.c
+
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE := pcli
+LOCAL_SHARED_LIBRARIES := libcutils libnetutils libselinux
+include $(BUILD_EXECUTABLE)
+
+include $(CLEAR_VARS)
+LOCAL_SRC_FILES:= jni/src/pppoe_wrapper.c \
+ jni/src/common.c \
+ jni/src/netwrapper.c
+
+LOCAL_SHARED_LIBRARIES := \
+ libcutils libcrypto libnetutils libselinux
+
+LOCAL_C_INCLUDES := \
+ $(LOCAL_PATH)/include
+
+LOCAL_CFLAGS := -DANDROID_CHANGES
+
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE:= pppoe_wrapper
+
+include $(BUILD_EXECUTABLE)
+
diff --git a/jni/src/netwrapper.c b/jni/src/netwrapper.c
index 8726d8a..1622d49 100644
--- a/jni/src/netwrapper.c
+++ b/jni/src/netwrapper.c
@@ -45,8 +45,6 @@
#include <android/log.h>
#include "netwrapper.h"
-#include "init.h"
-#include "util.h"
#define LOCAL_TAG "NETWRAPPER"