Skip to content

Commit 9b912f1

Browse files
上传代码
0 parents  commit 9b912f1

File tree

1,640 files changed

+637921
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,640 files changed

+637921
-0
lines changed

Android.mk

Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
#############################################################
2+
## Author:dengxu
3+
## Date: 2011-11-03
4+
#############################################################
5+
6+
BUILD_PATH_PRI=./jni
7+
8+
DIR_INC = \
9+
$(BUILD_PATH_PRI)/code_r1/baselib \
10+
$(BUILD_PATH_PRI)/code_r1/baselib/NuroOsApi/src \
11+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/nuroInclude \
12+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libInNavi \
13+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libFileSystem \
14+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libFileMap \
15+
$(BUILD_PATH_PRI)/code_r1/NuroApi \
16+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRoute \
17+
$(BUILD_PATH_PRI)/code_r1/libNuroWnds \
18+
$(BUILD_PATH_PRI)/code_r1/libNuroWnds/cpp \
19+
$(BUILD_PATH_PRI)/code_r1/libNuroWnds/BitmapMgr \
20+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libSearchNew \
21+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libMemMgr \
22+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libLCMMUI \
23+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/NaviUI \
24+
$(BUILD_PATH_PRI)/code_r1/libNuroWnds/BitmapMgr \
25+
$(BUILD_PATH_PRI)/code_r1/libCallManager \
26+
$(BUILD_PATH_PRI)/code_r1/libGDI \
27+
$(BUILD_PATH_PRI)/code_r1/libGDI/cpp \
28+
$(BUILD_PATH_PRI)/code_r1/libGDI/cpp/freetype2312/include \
29+
$(BUILD_PATH_PRI)/code_r1/libGDI/cpp/freetype2312/include/freetype/internal \
30+
$(BUILD_PATH_PRI)/code_r1/libGDI/cpp/lpng1512 \
31+
$(BUILD_PATH_PRI)/code_r1/libGDI/cpp/lpng1512/lpng1512 \
32+
$(BUILD_PATH_PRI)/code_r1/libGDI/cpp/zlib127 \
33+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/nuGpsOpen \
34+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libDrawMap \
35+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libNaviCtrl \
36+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRenderModel \
37+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRenderModel/opengles1_0/src \
38+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRenderModel/opengles1_0/src/linux \
39+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRenderModel/opengles1_0/include \
40+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRenderModel/opengles1_0/src/arm \
41+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRenderModel/opengles1_0/src/codegen \
42+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libMathTool \
43+
$(BUILD_PATH_PRI)/code_r1/libCallManager \
44+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/nuroInclude \
45+
$(BUILD_PATH_PRI)/code_r1/NuroApi \
46+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRenderModel \
47+
$(BUILD_PATH_PRI)/code_r1/baselib/NuroMethod \
48+
$(BUILD_PATH_PRI)/code_r1/tinyxml
49+
50+
51+
FLT_DIR_INC =
52+
53+
DIR_C = \
54+
$(BUILD_PATH_PRI)/code_r1/baselib/NuroClib/src \
55+
$(BUILD_PATH_PRI)/code_r1/baselib/NuroOsApi/src \
56+
$(BUILD_PATH_PRI)/code_r1/libGDI/cpp/freetype2312/src \
57+
$(BUILD_PATH_PRI)/code_r1/libGDI/cpp/freetype2312/src2 \
58+
$(BUILD_PATH_PRI)/code_r1/libGDI/cpp/lpng1512 \
59+
$(BUILD_PATH_PRI)/code_r1/libGDI/cpp/lpng1512/lpng1512 \
60+
$(BUILD_PATH_PRI)/code_r1/libGDI/cpp/zlib127/zlib-1.2.7 \
61+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRenderModel/opengles1_0/src \
62+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRenderModel/opengles1_0/src/linux \
63+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRenderModel/opengles1_0/src/arm \
64+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRenderModel/opengles1_0/src/codegen \
65+
$(BUILD_PATH_PRI)/code_r1/OpenResource/7z \
66+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/NaviUI/cpp
67+
68+
FLT_DIR_C =
69+
70+
DIR_CPP = \
71+
$(BUILD_PATH_PRI)/code_r1/baselib/NuroMethod/src \
72+
$(BUILD_PATH_PRI)/code_r1/baselib/ActiveCode \
73+
$(BUILD_PATH_PRI)/code_r1/baselib/NuroCrossInterface/src \
74+
$(BUILD_PATH_PRI)/code_r1/baselib/New \
75+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libInNavi \
76+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libFileSystem \
77+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRoute \
78+
$(BUILD_PATH_PRI)/code_r1/libNuroWnds \
79+
$(BUILD_PATH_PRI)/code_r1/libNuroWnds/cpp \
80+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libSearchNew \
81+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libFileMap \
82+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libMemMgr \
83+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libLCMMUI/cpp \
84+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/NaviUI/cpp \
85+
$(BUILD_PATH_PRI)/code_r1/libNuroWnds/BitmapMgr \
86+
$(BUILD_PATH_PRI)/code_r1/libCallManager \
87+
$(BUILD_PATH_PRI)/code_r1/libGDI/cpp \
88+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/nuGpsOpen \
89+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libDrawMap \
90+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libNaviCtrl \
91+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRenderModel \
92+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRenderModel/opengles1_0/src \
93+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRenderModel/opengles1_0/src/linux \
94+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRenderModel/opengles1_0/src/arm \
95+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libRenderModel/opengles1_0/src/codegen \
96+
$(BUILD_PATH_PRI)/code_r1/OpenResource \
97+
$(BUILD_PATH_PRI)/code_r1/GpsNavi/libMathTool \
98+
$(BUILD_PATH_PRI)/code_r1/tinyxml
99+
100+
FLT_DIR_CPP =
101+
102+
FLT_SRCS_C =
103+
104+
FLT_SRCS_CPP = \
105+
%FileMapTMC.cpp \
106+
%GenScanline.cpp \
107+
%FileList.cpp \
108+
%FileStru.cpp \
109+
%SharedMemory.cpp
110+
111+
CFLAGS += -D_USE_OPENGLES
112+
CFLAGS += -O3 -fPIC
113+
CFLAGS += -DEGL_ON_LINUX
114+
#LDFLAGS +=
115+
116+
DIR_INC := $(filter-out $(FLT_DIR_INC),$(DIR_INC))
117+
DIR_C := $(filter-out $(FLT_DIR_C),$(DIR_C))
118+
DIR_CPP := $(filter-out $(FLT_DIR_CPP),$(DIR_CPP))
119+
120+
SRCS_C = $(foreach s,$(DIR_C),$(wildcard $(s)/*.c))
121+
SRCS_CPP = $(foreach s,$(DIR_CPP),$(wildcard $(s)/*.cpp))
122+
SRCS_C := $(filter-out $(FLT_SRCS_C),$(SRCS_C))
123+
SRCS_CPP := $(filter-out $(FLT_SRCS_CPP),$(SRCS_CPP))
124+
125+
-include $(BUILD_PATH_PRI)/make.inc
126+
127+
LOCAL_PATH := $(call my-dir)
128+
129+
include $(CLEAR_VARS)
130+
LOCAL_MODULE := nuro_r1
131+
LOCAL_SRC_FILES := $(patsubst $(BUILD_PATH_PRI)/%,%,$(SRCS_C) $(SRCS_CPP))
132+
LOCAL_C_INCLUDES := $(DIR_INC)
133+
134+
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog
135+
#LOCAL_LDLIBS += -lz
136+
#LOCAL_LDLIBS += -L./jni/proLinux -lHZRecog_r_mips
137+
#LOCAL_LDLIBS += -L./jni/proLinux -lejTTS_mips
138+
LOCAL_LDLIBS += -L./jni/proLinux -lHZRecog_r_arm
139+
LOCAL_LDLIBS += -L./jni/proLinux -lejTTS_arm
140+
#LOCAL_LDLIBS += -L./jni/code_r1/tinyxml -ltinyxml
141+
LOCAL_CFLAGS = $(CFLAGS) -fwide-exec-charset=UTF-16LE
142+
143+
include $(BUILD_SHARED_LIBRARY)
144+

0 commit comments

Comments
 (0)