blob: f304ce07bf19a348dc6913d8943b6407020b12a0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
--- onscripter-jh/Makefile.Linux 2021-02-12 13:19:35.333287357 +0800
+++ onscripter-jh.new/Makefile.Linux 2021-02-12 13:18:28.066124344 +0800
@@ -55,6 +55,18 @@
LIBS += -llua5.1
EXT_OBJS += LUAHandler$(OBJSUFFIX)
+# optional: SIMD optimizing
+ARCH = $(shell uname -m)
+DEFS += -DUSE_SIMD
+ifneq ($(filter i686 x86_64,$(ARCH)),)
+DEFS += -DUSE_SIMD_X86_SSE2
+else
+ifneq ($(filter armv7h armv7l,$(ARCH)),)
+DEFS += -DUSE_SIMD_ARM_NEON
+EXT_FLAGS += -mfpu=neon
+endif
+endif
+
# optional: force screen width for PDA
#DEFS += -DPDA_WIDTH=640
|