ArDrone SDK 1.8 added
[mardrone] / mardrone / ARDrone_SDK_Version_1_8_20110726 / Examples / Android / ardrone / project / jni / Android.mk
diff --git a/mardrone/ARDrone_SDK_Version_1_8_20110726/Examples/Android/ardrone/project/jni/Android.mk b/mardrone/ARDrone_SDK_Version_1_8_20110726/Examples/Android/ardrone/project/jni/Android.mk
new file mode 100644 (file)
index 0000000..be0826e
--- /dev/null
@@ -0,0 +1,37 @@
+LOCAL_PATH := $(call my-dir)
+
+include $(CLEAR_VARS)
+
+# Do not use thumb because of VLIB assembly parts
+LOCAL_CFLAGS := -Wall -marm
+LOCAL_CFLAGS += -I$(SDK_PATH)
+LOCAL_CFLAGS += -I$(SDK_PATH)/Soft/Common
+LOCAL_CFLAGS += -I$(SDK_PATH)/Soft/Lib
+LOCAL_CFLAGS += -I$(SDK_PATH)/VLIB
+LOCAL_CFLAGS += -I$(SDK_PATH)/VLIB/Platform/arm9
+LOCAL_CFLAGS += -I$(SDK_PATH)/VP_SDK
+LOCAL_CFLAGS += -I$(SDK_PATH)/VP_SDK/VP_Com
+LOCAL_CFLAGS += -I$(SDK_PATH)/VP_SDK/VP_Os
+LOCAL_CFLAGS += -I$(SDK_PATH)/VP_SDK/VP_Os/linux
+LOCAL_CFLAGS += -I$(SDK_PATH)/VP_SDK/VP_Com/linux
+LOCAL_CFLAGS += -D__USE_GNU -DNO_ARDRONE_MAINLOOP -DUSE_ANDROID -D__linux__ -DTARGET_CPU_ARM=1 -DTARGET_CPU_X86=0 -DUSE_WIFI
+LOCAL_CFLAGS += -DANDROID_NDK -DDISABLE_IMPORTGL
+
+LOCAL_MODULE := ardrone
+
+LOCAL_SRC_FILES := \
+    app.c \
+       android.c \
+       default.c \
+   video_stage.c \
+   opengl_stage.c \
+   navdata.c \
+   video.c \
+   control_ack.c 
+
+LOCAL_STATIC_LIBRARIES := pc_ardrone vlib sdk
+
+LOCAL_LDLIBS := -lGLESv1_CM -ldl -llog
+
+include $(BUILD_SHARED_LIBRARY)
+