-
Notifications
You must be signed in to change notification settings - Fork 123
/
Copy pathdlangui_source_files.mk
188 lines (180 loc) · 7.65 KB
/
dlangui_source_files.mk
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
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
#MY_DIR=$(dirname $(readlink -f $0))
#DLANGUI_DIR=$(dirname $MY_DIR)
#echo "DLANGUI DIR: $DLANGUI_DIR"
DLANGUI_SOURCES="\
$DLANGUI_DIR/src/dlangui/platforms/android/androidapp.d \
$DLANGUI_DIR/src/dlangui/platforms/android/imm.d \
$DLANGUI_DIR/src/dlangui/platforms/common/startup.d \
$DLANGUI_DIR/src/dlangui/platforms/common/platform.d \
$DLANGUI_DIR/src/dlangui/dialogs/filedlg.d \
$DLANGUI_DIR/src/dlangui/dialogs/dialog.d \
$DLANGUI_DIR/src/dlangui/dialogs/msgbox.d \
$DLANGUI_DIR/src/dlangui/dialogs/inputbox.d \
$DLANGUI_DIR/src/dlangui/dialogs/settingsdialog.d \
$DLANGUI_DIR/src/dlangui/core/asyncsocket.d \
$DLANGUI_DIR/src/dlangui/core/config.d \
$DLANGUI_DIR/src/dlangui/core/textsource.d \
$DLANGUI_DIR/src/dlangui/core/css.d \
$DLANGUI_DIR/src/dlangui/core/filemanager.d \
$DLANGUI_DIR/src/dlangui/core/files.d \
$DLANGUI_DIR/src/dlangui/core/events.d \
$DLANGUI_DIR/src/dlangui/core/collections.d \
$DLANGUI_DIR/src/dlangui/core/stdaction.d \
$DLANGUI_DIR/src/dlangui/core/types.d \
$DLANGUI_DIR/src/dlangui/core/queue.d \
$DLANGUI_DIR/src/dlangui/core/parseutils.d \
$DLANGUI_DIR/src/dlangui/core/i18n.d \
$DLANGUI_DIR/src/dlangui/core/dom.d \
$DLANGUI_DIR/src/dlangui/core/editable.d \
$DLANGUI_DIR/src/dlangui/core/math3d.d \
$DLANGUI_DIR/src/dlangui/core/logger.d \
$DLANGUI_DIR/src/dlangui/core/settings.d \
$DLANGUI_DIR/src/dlangui/core/linestream.d \
$DLANGUI_DIR/src/dlangui/core/streams.d \
$DLANGUI_DIR/src/dlangui/core/cssparser.d \
$DLANGUI_DIR/src/dlangui/core/signals.d \
$DLANGUI_DIR/src/dlangui/graphics/drawbuf.d \
$DLANGUI_DIR/src/dlangui/graphics/xpm/xpmcolors.d \
$DLANGUI_DIR/src/dlangui/graphics/xpm/reader.d \
$DLANGUI_DIR/src/dlangui/graphics/ftfonts.d \
$DLANGUI_DIR/src/dlangui/graphics/images.d \
$DLANGUI_DIR/src/dlangui/graphics/scene/model.d \
$DLANGUI_DIR/src/dlangui/graphics/scene/objimport.d \
$DLANGUI_DIR/src/dlangui/graphics/scene/camera.d \
$DLANGUI_DIR/src/dlangui/graphics/scene/node.d \
$DLANGUI_DIR/src/dlangui/graphics/scene/material.d \
$DLANGUI_DIR/src/dlangui/graphics/scene/effect.d \
$DLANGUI_DIR/src/dlangui/graphics/scene/drawableobject.d \
$DLANGUI_DIR/src/dlangui/graphics/scene/light.d \
$DLANGUI_DIR/src/dlangui/graphics/scene/scene3d.d \
$DLANGUI_DIR/src/dlangui/graphics/scene/transform.d \
$DLANGUI_DIR/src/dlangui/graphics/scene/mesh.d \
$DLANGUI_DIR/src/dlangui/graphics/scene/fbximport.d \
$DLANGUI_DIR/src/dlangui/graphics/scene/skybox.d \
$DLANGUI_DIR/src/dlangui/graphics/resources.d \
$DLANGUI_DIR/src/dlangui/graphics/glsupport.d \
$DLANGUI_DIR/src/dlangui/graphics/iconprovider.d \
$DLANGUI_DIR/src/dlangui/graphics/colors.d \
$DLANGUI_DIR/src/dlangui/graphics/gldrawbuf.d \
$DLANGUI_DIR/src/dlangui/graphics/fonts.d \
$DLANGUI_DIR/src/dlangui/graphics/domrender/domrender.d \
$DLANGUI_DIR/src/dlangui/graphics/domrender/renderblock.d \
$DLANGUI_DIR/src/dlangui/package.d \
$DLANGUI_DIR/src/dlangui/dml/dmlhighlight.d \
$DLANGUI_DIR/src/dlangui/dml/annotations.d \
$DLANGUI_DIR/src/dlangui/dml/tokenizer.d \
$DLANGUI_DIR/src/dlangui/dml/parser.d \
$DLANGUI_DIR/src/dlangui/widgets/grid.d \
$DLANGUI_DIR/src/dlangui/widgets/groupbox.d \
$DLANGUI_DIR/src/dlangui/widgets/styles.d \
$DLANGUI_DIR/src/dlangui/widgets/combobox.d \
$DLANGUI_DIR/src/dlangui/widgets/lists.d \
$DLANGUI_DIR/src/dlangui/widgets/srcedit.d \
$DLANGUI_DIR/src/dlangui/widgets/widget.d \
$DLANGUI_DIR/src/dlangui/widgets/statusline.d \
$DLANGUI_DIR/src/dlangui/widgets/toolbars.d \
$DLANGUI_DIR/src/dlangui/widgets/tree.d \
$DLANGUI_DIR/src/dlangui/widgets/controls.d \
$DLANGUI_DIR/src/dlangui/widgets/dmlwidgets.d \
$DLANGUI_DIR/src/dlangui/widgets/popup.d \
$DLANGUI_DIR/src/dlangui/widgets/progressbar.d \
$DLANGUI_DIR/src/dlangui/widgets/tabs.d \
$DLANGUI_DIR/src/dlangui/widgets/editors.d \
$DLANGUI_DIR/src/dlangui/widgets/appframe.d \
$DLANGUI_DIR/src/dlangui/widgets/charts.d \
$DLANGUI_DIR/src/dlangui/widgets/layouts.d \
$DLANGUI_DIR/src/dlangui/widgets/winframe.d \
$DLANGUI_DIR/src/dlangui/widgets/metadata.d \
$DLANGUI_DIR/src/dlangui/widgets/scrollbar.d \
$DLANGUI_DIR/src/dlangui/widgets/scroll.d \
$DLANGUI_DIR/src/dlangui/widgets/docks.d \
$DLANGUI_DIR/src/dlangui/widgets/menu.d \
$DLANGUI_DIR/3rdparty/android/native_window.d \
$DLANGUI_DIR/3rdparty/android/looper.d \
$DLANGUI_DIR/3rdparty/android/storage_manager.d \
$DLANGUI_DIR/3rdparty/android/window.d \
$DLANGUI_DIR/3rdparty/android/log.d \
$DLANGUI_DIR/3rdparty/android/obb.d \
$DLANGUI_DIR/3rdparty/android/bitmap.d \
$DLANGUI_DIR/3rdparty/android/asset_manager.d \
$DLANGUI_DIR/3rdparty/android/keycodes.d \
$DLANGUI_DIR/3rdparty/android/input.d \
$DLANGUI_DIR/3rdparty/android/rect.d \
$DLANGUI_DIR/3rdparty/android/configuration.d \
$DLANGUI_DIR/3rdparty/android/sensor.d \
$DLANGUI_DIR/3rdparty/android/native_activity.d \
$DLANGUI_DIR/3rdparty/android/android_native_app_glue.d \
$DLANGUI_DIR/3rdparty/android/android_native_app_glue_impl.d \
$DLANGUI_DIR/3rdparty/jni.d \
$DLANGUI_DIR/3rdparty/fontconfig/functions.d \
$DLANGUI_DIR/3rdparty/fontconfig/fctypes.d \
$DLANGUI_DIR/3rdparty/fontconfig/package.d \
$DLANGUI_DIR/3rdparty/GLES3/gl3.d \
$DLANGUI_DIR/3rdparty/dimage/image.d \
$DLANGUI_DIR/3rdparty/dimage/memory.d \
$DLANGUI_DIR/3rdparty/dimage/array.d \
$DLANGUI_DIR/3rdparty/dimage/stream.d \
$DLANGUI_DIR/3rdparty/dimage/bitio.d \
$DLANGUI_DIR/3rdparty/dimage/zlib.d \
$DLANGUI_DIR/3rdparty/dimage/idct.d \
$DLANGUI_DIR/3rdparty/dimage/jpeg.d \
$DLANGUI_DIR/3rdparty/dimage/png.d \
$DLANGUI_DIR/3rdparty/dimage/huffman.d \
$DLANGUI_DIR/3rdparty/dimage/compound.d \
$DLANGUI_DIR/3rdparty/GLES2/gl2.d \
$DLANGUI_DIR/3rdparty/GLES/gl.d \
$DLANGUI_DIR/3rdparty/EGL/eglplatform.d \
$DLANGUI_DIR/3rdparty/EGL/egl.d \
$DLANGUI_DIR/deps/DerelictFT/source/derelict/freetype/functions.d \
$DLANGUI_DIR/deps/DerelictFT/source/derelict/freetype/ft.d \
$DLANGUI_DIR/deps/DerelictFT/source/derelict/freetype/types.d \
$DLANGUI_DIR/deps/DerelictUtil/source/derelict/util/sharedlib.d \
$DLANGUI_DIR/deps/DerelictUtil/source/derelict/util/exception.d \
$DLANGUI_DIR/deps/DerelictUtil/source/derelict/util/system.d \
$DLANGUI_DIR/deps/DerelictUtil/source/derelict/util/wintypes.d \
$DLANGUI_DIR/deps/DerelictUtil/source/derelict/util/loader.d \
$DLANGUI_DIR/deps/DerelictUtil/source/derelict/util/xtypes.d \
"
#echo $DLANGUI_SOURCES
DLANGUI_SOURCE_PATHS="\
-I$DLANGUI_DIR/src \
-I$DLANGUI_DIR/3rdparty \
-I$DLANGUI_DIR/deps/DerelictUtil \
-I$DLANGUI_DIR/deps/DerelictFT \
-I$DLANGUI_DIR/deps/DerelictGL3 \
"
DLANGUI_IMPORT_PATHS="\
-J$DLANGUI_DIR/views \
-J$DLANGUI_DIR/views/res \
-J$DLANGUI_DIR/views/res/mdpi \
-J$DLANGUI_DIR/views/res/hdpi \
-J$DLANGUI_DIR/views/res/i18n \
-J$DLANGUI_DIR/views/res/shaders \
"
DLANGUI_LDLIBS="\
-lgcc \
-llog \
-landroid \
-lEGL \
-lGLESv3 \
-lc \
-lm \
"
#-lGLESv1_CM \
#echo "Import paths: $DLANGUI_IMPORT_PATHS"
#echo "Source paths: $DLANGUI_SOURCE_PATHS"
#$DLANGUI_DIR/deps/DerelictGL3/source/derelict/opengl3/ext.d \
#$DLANGUI_DIR/deps/DerelictGL3/source/derelict/opengl3/functions.d \
#$DLANGUI_DIR/deps/DerelictGL3/source/derelict/opengl3/glx.d \
#$DLANGUI_DIR/deps/DerelictGL3/source/derelict/opengl3/cgl.d \
#$DLANGUI_DIR/deps/DerelictGL3/source/derelict/opengl3/deprecatedConstants.d \
#$DLANGUI_DIR/deps/DerelictGL3/source/derelict/opengl3/gl3.d \
#$DLANGUI_DIR/deps/DerelictGL3/source/derelict/opengl3/types.d \
#$DLANGUI_DIR/deps/DerelictGL3/source/derelict/opengl3/internal.d \
#$DLANGUI_DIR/deps/DerelictGL3/source/derelict/opengl3/wglext.d \
#$DLANGUI_DIR/deps/DerelictGL3/source/derelict/opengl3/wgl.d \
#$DLANGUI_DIR/deps/DerelictGL3/source/derelict/opengl3/glxext.d \
#$DLANGUI_DIR/deps/DerelictGL3/source/derelict/opengl3/arb.d \
#$DLANGUI_DIR/deps/DerelictGL3/source/derelict/opengl3/deprecatedFunctions.d \
#$DLANGUI_DIR/deps/DerelictGL3/source/derelict/opengl3/constants.d \
#$DLANGUI_DIR/deps/DerelictGL3/source/derelict/opengl3/gl.d \