Subversion Repository Public Repository

artic

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
ROOT_PATH := $(call my-dir)

################################################################
## Import QCar Library
################################################################
LOCAL_PATH := $(ROOT_PATH)/../../../../Dependencies/Vuforia/Library/Android/$(TARGET_ARCH_ABI)/Release
include $(CLEAR_VARS)
LOCAL_MODULE := QCAR-prebuilt
LOCAL_SRC_FILES = libQCAR.so
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../build/include
include $(PREBUILT_SHARED_LIBRARY)


################################################################
## Import Cricket Library
################################################################
LOCAL_PATH := $(ROOT_PATH)/../../../../Dependencies/Cricket/Library/Android/ndk/$(TARGET_ARCH_ABI)/Release
include $(CLEAR_VARS)
LOCAL_MODULE    := cricket
LOCAL_SRC_FILES := libck.a
include $(PREBUILT_STATIC_LIBRARY)


################################################################
## Import minimalboost Library
################################################################
LOCAL_PATH := $(ROOT_PATH)/../../../../Dependencies/boost/Library/Android/$(TARGET_ARCH_ABI)/Release
include $(CLEAR_VARS)
LOCAL_MODULE    := minimalboost
LOCAL_SRC_FILES := libminimalboost.a
include $(PREBUILT_STATIC_LIBRARY)


################################################################
## Import JsonBox Library
################################################################
LOCAL_PATH := $(ROOT_PATH)/../../../../Dependencies/JsonBox/Library/Android/$(TARGET_ARCH_ABI)/Release
include $(CLEAR_VARS)
LOCAL_MODULE    := json
LOCAL_SRC_FILES := libJsonBox.a
include $(PREBUILT_STATIC_LIBRARY)


################################################################
## Import Stb Library
################################################################
LOCAL_PATH := $(ROOT_PATH)/../../../../Dependencies/Stb/Library/Android/$(TARGET_ARCH_ABI)/Release
include $(CLEAR_VARS)
LOCAL_MODULE    := stb
LOCAL_SRC_FILES := libStb.a
include $(PREBUILT_STATIC_LIBRARY)


################################################################
## Import PocoFoundation, PocoUtil Library
################################################################
LOCAL_PATH := $(ROOT_PATH)/../../../../Dependencies/Poco/Library/Android/$(TARGET_ARCH_ABI)/Release
include $(CLEAR_VARS)
LOCAL_MODULE    := poco_foundation
LOCAL_SRC_FILES := libPocoFoundation.a
include $(PREBUILT_STATIC_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE    := poco_util
LOCAL_SRC_FILES := libPocoUtil.a
include $(PREBUILT_STATIC_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE    := poco_xml
LOCAL_SRC_FILES := libPocoXML.a
include $(PREBUILT_STATIC_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE    := poco_net
LOCAL_SRC_FILES := libPocoNet.a
include $(PREBUILT_STATIC_LIBRARY)

################################################################
## Import app Library
################################################################
LOCAL_PATH := $(ROOT_PATH)/../../../../Dependencies/app/Library/Android/$(TARGET_ARCH_ABI)/Release
include $(CLEAR_VARS)
LOCAL_MODULE    := app
LOCAL_SRC_FILES := libapp.a
include $(PREBUILT_STATIC_LIBRARY)


################################################################
## Import Foundation Library
################################################################
#LOCAL_PATH := $(ROOT_PATH)/../../../../Dependencies/Foundation/Library/Android/$(TARGET_ARCH_ABI)/Debug
LOCAL_PATH := $(ROOT_PATH)/../../../../Dependencies/Foundation/Library/Android/$(TARGET_ARCH_ABI)/Release
include $(CLEAR_VARS)
LOCAL_MODULE    := foundation
LOCAL_SRC_FILES := libFoundation.a
#LOCAL_EXPORT_C_INCLUDES += $(LOCAL_PATH)/../../../../Dependencies/un/Include
include $(PREBUILT_STATIC_LIBRARY)


################################################################
## Import Modules Library
################################################################
#LOCAL_PATH := $(ROOT_PATH)/../../../../Dependencies/Modules/Library/Android/$(TARGET_ARCH_ABI)/Debug
LOCAL_PATH := $(ROOT_PATH)/../../../../Dependencies/Modules/Library/Android/$(TARGET_ARCH_ABI)/Release
include $(CLEAR_VARS)
LOCAL_MODULE    := modules
LOCAL_SRC_FILES := libModules.a
include $(PREBUILT_STATIC_LIBRARY)

################################################################
## Import ARCore Library
################################################################
#LOCAL_PATH := $(ROOT_PATH)/../../../Core/Library/Android/$(TARGET_ARCH_ABI)/Debug
LOCAL_PATH := $(ROOT_PATH)/../../../Core/Library/Android/$(TARGET_ARCH_ABI)/Release
include $(CLEAR_VARS)
LOCAL_MODULE    := arcore
LOCAL_SRC_FILES := libARCore.a
include $(PREBUILT_STATIC_LIBRARY)



################################################################
## UI Library
## javah -jni -classpath bin/classes/ -d jni/ info.aiju.artic.ARCore
################################################################
LOCAL_PATH := $(ROOT_PATH)
include $(CLEAR_VARS)
LOCAL_MODULE    := ModelAdapter
LOCAL_CFLAGS    := -Wall
LOCAL_CPPFLAGS  := -Wall -D__ANDROID__

LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../../Core/Include \
					$(LOCAL_PATH)/../../../../Dependencies/un/Include \
					$(LOCAL_PATH)/../../../../Dependencies/app/Include \
					$(LOCAL_PATH)/../../../../Dependencies/boost/Include \

LOCAL_SRC_FILES := info_aiju_artic_ARCore.cpp ViewDrawNotifier_Android.cpp ViewDrawNotifier.cpp
LOCAL_LDLIBS    := -llog -landroid -lEGL -lGLESv2
LOCAL_SHARED_LIBRARIES := QCAR-prebuilt
LOCAL_STATIC_LIBRARIES := minimalboost arcore app modules foundation poco_net poco_util poco_xml poco_foundation json stb cricket cpufeatures
LOCAL_CPP_FEATURES += exceptions
LOCAL_CPP_FEATURES += rtti
LOCAL_ARM_MODE := arm
include $(BUILD_SHARED_LIBRARY)

$(call import-module,android/cpufeatures)



#LOCAL_PATH := $(ROOT_PATH)
#include $(CLEAR_VARS)
#LOCAL_MODULE    := nativeegl
#LOCAL_CFLAGS    := -Wall
#LOCAL_CPPFLAGS  := -Wall -std=gnu++11 -D__ANDROID__ -I"../../../Dependencies/boost/Include"
#LOCAL_SRC_FILES := jniapi.cpp renderer.cpp ViewDrawNotifier.cpp ViewDrawNotifier_Android.cpp
#LOCAL_LDLIBS    := -llog -landroid -lEGL -lGLESv1_CM
#LOCAL_SHARED_LIBRARIES := minimalboost
#LOCAL_CPP_FEATURES += exceptions
#LOCAL_CPP_FEATURES += rtti
#LOCAL_ARM_MODE := arm
#LOCAL_STATIC_LIBRARIES := gnustl_static
#include $(BUILD_SHARED_LIBRARY)

Commits for artic/ARTIC/jni/Android.mk

Diff revisions: vs.
Revision Author Commited Message
3 CESAR-AIJU picture CESAR-AIJU Tue 01 Mar, 2016 17:50:10 +0000

Subiendo Proyecto Artic