aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2025-04-18 14:41:26 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2025-04-18 14:41:26 +0200
commitc8a14e0e2789dd87df69c56d94b60d4c53a1d908 (patch)
tree6f6b072d1b76d280f17386ff3ddbcc989b6e0582
parentd1bb88ff0b02f4e314ccecd851162ae30059ce29 (diff)
downloadnissy-core-c8a14e0e2789dd87df69c56d94b60d4c53a1d908.tar.gz
nissy-core-c8a14e0e2789dd87df69c56d94b60d4c53a1d908.zip
Added WASM target
Diffstat (limited to '')
-rw-r--r--Makefile3
-rwxr-xr-xconfigure.sh10
2 files changed, 10 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index b72ceee..edcaed5 100644
--- a/Makefile
+++ b/Makefile
@@ -17,6 +17,9 @@ libnissy.so:
17debugnissy.o: 17debugnissy.o:
18 ${CC} ${MACROS} ${DBGFLAGS} -c -o debugnissy.o src/nissy.c 18 ${CC} ${MACROS} ${DBGFLAGS} -c -o debugnissy.o src/nissy.c
19 19
20wasmnissy.o:
21 ${EMCC} ${MACROS} ${WASMFLAGS} -c -o wasmnissy.o src/nissy.c
22
20clean: 23clean:
21 rm -rf *.out *.o *.s *.so run debugrun nissyqt qt/build 24 rm -rf *.out *.o *.s *.so run debugrun nissyqt qt/build
22 25
diff --git a/configure.sh b/configure.sh
index 687c6b4..e31e650 100755
--- a/configure.sh
+++ b/configure.sh
@@ -99,9 +99,10 @@ if [ -n "$SANITIZE" ]; then
99fi 99fi
100LIBS="-lpthread" 100LIBS="-lpthread"
101 101
102CFLAGS="$STD $LIBS $WFLAGS $WNOFLAGS $AVX -O3 -fPIC" 102CFLAGS="$STD $LIBS $WFLAGS $WNOFLAGS $AVX -O3 -fPIC -D$ARCH"
103DBGFLAGS="$STD $LIBS $WFLAGS $WNOFLAGS $SAN $AVX -g3 -DDEBUG -fPIC" 103DBGFLAGS="$STD $LIBS $WFLAGS $WNOFLAGS $SAN $AVX -g3 -DDEBUG -fPIC -D$ARCH"
104MACROS="-DTHREADS=$THREADS -D$ARCH" 104WASMFLAGS="$STD $LIBS $WFLAGS $WNOFLAGS -O3 -fPIC"
105MACROS="-DTHREADS=$THREADS"
105 106
106if (command -v "python3-config" >/dev/null 2>&1) ; then 107if (command -v "python3-config" >/dev/null 2>&1) ; then
107 PYTHON3_INCLUDES="$(python3-config --includes)" 108 PYTHON3_INCLUDES="$(python3-config --includes)"
@@ -124,8 +125,11 @@ echo "CFLAGS = $CFLAGS";
124echo ""; 125echo "";
125echo "DBGFLAGS = $DBGFLAGS"; 126echo "DBGFLAGS = $DBGFLAGS";
126echo ""; 127echo "";
128echo "WASMFLAGS = $WASMFLAGS";
129echo "";
127echo "MACROS = $MACROS" 130echo "MACROS = $MACROS"
128echo ""; 131echo "";
129echo "PYTHON3_INCLUDES = $PYTHON3_INCLUDES" 132echo "PYTHON3_INCLUDES = $PYTHON3_INCLUDES"
130echo "CC = $CC" 133echo "CC = $CC"
134echo "EMCC = emcc"
131} > config.mk 135} > config.mk

Generated with cgit - Back to sebastiano.tronto.net