forked from livecode/livecode
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAndroid.mk
More file actions
112 lines (91 loc) · 5.37 KB
/
Copy pathAndroid.mk
File metadata and controls
112 lines (91 loc) · 5.37 KB
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
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
TARGET_PLATFORM=android-8
LOCAL_MODULE := revandroid-kernel
LOCAL_ARM_MODE := arm
LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES=1
LOCAL_SRC_FILES := $(addprefix src/,\
aclip.cpp block.cpp button.cpp buttondraw.cpp card.cpp cardlst.cpp \
cdata.cpp chunk.cpp cmds.cpp cmdsc.cpp cmdse.cpp cmdsf.cpp \
cmdsm.cpp cmdsp.cpp cmdss.cpp constant.cpp control.cpp cpalette.cpp \
date.cpp debug.cpp dispatch.cpp dllst.cpp objectprops.cpp \
execpt.cpp express.cpp field.cpp fieldf.cpp fieldh.cpp fields.cpp fieldstyledtext.cpp fieldhtml.cpp fieldrtf.cpp \
font.cpp funcs.cpp funcsm.cpp globals.cpp graphic.cpp group.cpp \
handler.cpp hc.cpp hndlrlst.cpp ibmp.cpp idraw.cpp ifile.cpp igif.cpp iimport.cpp \
ijpg.cpp image.cpp image_rep.cpp image_rep_encoded.cpp image_rep_mutable.cpp \
image_rep_transformed.cpp imagebitmap.cpp ipng.cpp irle.cpp itransform.cpp iutil.cpp \
keywords.cpp line.cpp literal.cpp magnify.cpp mcerror.cpp \
mcio.cpp mcstring.cpp mctheme.cpp newobj.cpp mcutility.cpp newobj.cpp\
object.cpp objectpropsets.cpp objptr.cpp operator.cpp paragraf.cpp paragrafattr.cpp param.cpp \
property.cpp pxmaplst.cpp pickle.cpp regex.cpp \
scriptpt.cpp scrolbar.cpp scrollbardraw.cpp sellst.cpp stack.cpp stack2.cpp \
stack3.cpp stacklst.cpp statemnt.cpp styledtext.cpp tooltip.cpp \
transfer.cpp uidc.cpp gradient.cpp edittool.cpp \
undolst.cpp util.cpp variable.cpp vclip.cpp visual.cpp \
eps.cpp mcssl.cpp notify.cpp fonttable.cpp \
answer.cpp ask.cpp external.cpp player.cpp surface.cpp \
combiners.cpp path.cpp contextscalewrapper.cpp metacontext.cpp \
printer.cpp unicode.cpp rtf.cpp rtfsupport.cpp text.cpp \
customprinter.cpp iquantization.cpp iquantize_new.cpp \
pathgray.cpp pathprocess.cpp \
objectstream.cpp \
menuparse.cpp parentscript.cpp securemode.cpp \
bitmapeffect.cpp bitmapeffectblur.cpp md5.cpp capsule.cpp \
externalv0.cpp externalv1.cpp \
mode_standalone.cpp lextable.cpp eventqueue.cpp sha1.cpp stacke.cpp \
redraw.cpp tilecache.cpp tilecachesw.cpp tilecachegl.cpp sysregion.cpp \
sysunxdate.cpp sysspec.cpp stackcache.cpp \
mblad.cpp mblalert.cpp mblbusyindicator.cpp mblcalendar.cpp mblcamera.cpp mblcontact.cpp \
mblcontrol.cpp mbldc.cpp mbldialog.cpp mblflst.cpp mblhandlers.cpp mblmain.cpp mblnotification.cpp \
mblsensor.cpp mblspec.cpp mblsound.cpp mblstack.cpp mblstore.cpp mbltextmessaging.cpp \
mblandroid.cpp mblandroidalert.cpp mblandroidbrowser.cpp mblandroidbusyindicator.cpp \
mblandroidcalendar.cpp mblandroidcamera.cpp mblandroidcontact.cpp mblandroidcontext.cpp mblandroidcontrol.cpp \
mblandroiddc.cpp mblandroiddialog.cpp mblandroidfont.cpp mblandroidfs.cpp mblandroididletimer.cpp mblandroidinput.cpp \
mblandroidio.cpp mblandroidjava.cpp mblandroidmail.cpp mblandroidmediapick.cpp mblandroidmisc.cpp mblandroidmm.cpp \
mblandroidnetwork.cpp mblandroidnotification.cpp mblandroidorientation.cpp mblandroidplayer.cpp \
mblandroidprocess.cpp mblandroidscroller.cpp mblandroidsensor.cpp mblandroidstore.cpp mblandroidsound.cpp \
mblandroidtextlayout.cpp mblandroidtextmessaging.cpp mblandroidurl.cpp \
exec-ad.cpp exec-addressbook.cpp exec-busyindicator.cpp exec-calendar.cpp exec-idletimer.cpp exec-mail.cpp exec-misc.cpp \
exec-nativecontrol.cpp exec-notification.cpp exec-orientation.cpp exec-pick.cpp \
exec-sensor.cpp exec-sound.cpp exec-store.cpp exec-textmessaging.cpp \
exec-array.cpp exec-datetime.cpp exec-engine.cpp exec-files.cpp exec-filters.cpp exec-interface.cpp \
exec-logic.cpp exec-math.cpp exec-multimedia.cpp exec-network.cpp exec-pasteboard.cpp exec-scripting.cpp \
exec-strings.cpp exec-text.cpp exec-graphics.cpp exec-security.cpp exec-printing.cpp exec-debugging.cpp \
exec-ide.cpp exec-server.cpp exec-interface2.cpp exec.cpp \
exec-interface-aclip.cpp exec-interface-button.cpp exec-interface-card.cpp exec-interface-control.cpp \
exec-interface-field.cpp exec-interface-graphic.cpp exec-interface-group.cpp exec-interface-image.cpp \
exec-interface-object.cpp exec-interface-player.cpp exec-interface-scrollbar.cpp exec-interface-stack.cpp \
exec-interface-vclip.cpp exec-legacy.cpp exec-dialog.cpp \
syntax.cpp \
foundation-legacy.cpp legacy_spec.cpp )
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/include \
$(LOCAL_PATH)/../libfoundation/include \
$(LOCAL_PATH)/../thirdparty/libpng/include \
$(LOCAL_PATH)/../thirdparty/libpcre/include \
$(LOCAL_PATH)/../thirdparty/libjpeg/include \
$(LOCAL_PATH)/../thirdparty/libgif/include \
$(LOCAL_PATH)/../libexternal/include \
$(LOCAL_PATH)/../thirdparty/libskia/include/core \
$(LOCAL_PATH)/../thirdparty/libskia/include/effects \
$(LOCAL_PATH)/../thirdparty/libskia/include/config \
$(LOCAL_PATH)/../thirdparty/libskia/include/ports \
$(LOCAL_PATH)/../thirdparty/libfreetype/include
include $(BUILD_STATIC_LIBRARY)
#########
include $(CLEAR_VARS)
TARGET_PLATFORM=android-8
LOCAL_MODULE := revandroid-community
LOCAL_ARM_MODE := arm
LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES=1
LOCAL_SRC_FILES := $(addprefix src/,stacksecurity.cpp mblandroidad.cpp)
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/include \
$(LOCAL_PATH)/../libfoundation/include
LOCAL_CFLAGS := -DGL_GLEXT_PROTOTYPES=1
LOCAL_STATIC_LIBRARIES := librevandroid-kernel libfoundation libjpeg libpcre libpng libgif libskia libfreetype
LOCAL_LDLIBS += -lz -lm -llog -ljnigraphics -lGLESv1_CM
ifneq ($(MODE),debug)
LOCAL_LDFLAGS := -Wl,--script=$(LOCAL_PATH)/standalone-android.link
endif
include $(BUILD_SHARED_LIBRARY)