ArDrone SDK 1.8 added
[mardrone] / mardrone / ARDrone_SDK_Version_1_8_20110726 / Examples / Android / ardrone / project / jni / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 include $(CLEAR_VARS)
4
5 # Do not use thumb because of VLIB assembly parts
6 LOCAL_CFLAGS := -Wall -marm
7 LOCAL_CFLAGS += -I$(SDK_PATH)
8 LOCAL_CFLAGS += -I$(SDK_PATH)/Soft/Common
9 LOCAL_CFLAGS += -I$(SDK_PATH)/Soft/Lib
10 LOCAL_CFLAGS += -I$(SDK_PATH)/VLIB
11 LOCAL_CFLAGS += -I$(SDK_PATH)/VLIB/Platform/arm9
12 LOCAL_CFLAGS += -I$(SDK_PATH)/VP_SDK
13 LOCAL_CFLAGS += -I$(SDK_PATH)/VP_SDK/VP_Com
14 LOCAL_CFLAGS += -I$(SDK_PATH)/VP_SDK/VP_Os
15 LOCAL_CFLAGS += -I$(SDK_PATH)/VP_SDK/VP_Os/linux
16 LOCAL_CFLAGS += -I$(SDK_PATH)/VP_SDK/VP_Com/linux
17 LOCAL_CFLAGS += -D__USE_GNU -DNO_ARDRONE_MAINLOOP -DUSE_ANDROID -D__linux__ -DTARGET_CPU_ARM=1 -DTARGET_CPU_X86=0 -DUSE_WIFI
18 LOCAL_CFLAGS += -DANDROID_NDK -DDISABLE_IMPORTGL
19
20 LOCAL_MODULE := ardrone
21
22 LOCAL_SRC_FILES := \
23     app.c \
24         android.c \
25         default.c \
26    video_stage.c \
27    opengl_stage.c \
28    navdata.c \
29    video.c \
30    control_ack.c 
31
32 LOCAL_STATIC_LIBRARIES := pc_ardrone vlib sdk
33
34 LOCAL_LDLIBS := -lGLESv1_CM -ldl -llog
35
36 include $(BUILD_SHARED_LIBRARY)
37