commit c8a14e0e2789dd87df69c56d94b60d4c53a1d908 parent d1bb88ff0b02f4e314ccecd851162ae30059ce29 Author: Sebastiano Tronto <sebastiano@tronto.net> Date: Fri, 18 Apr 2025 14:41:26 +0200 Added WASM target Diffstat:
M | Makefile | | | 3 | +++ |
M | configure.sh | | | 10 | +++++++--- |
2 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/Makefile b/Makefile @@ -17,6 +17,9 @@ libnissy.so: debugnissy.o: ${CC} ${MACROS} ${DBGFLAGS} -c -o debugnissy.o src/nissy.c +wasmnissy.o: + ${EMCC} ${MACROS} ${WASMFLAGS} -c -o wasmnissy.o src/nissy.c + clean: rm -rf *.out *.o *.s *.so run debugrun nissyqt qt/build diff --git a/configure.sh b/configure.sh @@ -99,9 +99,10 @@ if [ -n "$SANITIZE" ]; then fi LIBS="-lpthread" -CFLAGS="$STD $LIBS $WFLAGS $WNOFLAGS $AVX -O3 -fPIC" -DBGFLAGS="$STD $LIBS $WFLAGS $WNOFLAGS $SAN $AVX -g3 -DDEBUG -fPIC" -MACROS="-DTHREADS=$THREADS -D$ARCH" +CFLAGS="$STD $LIBS $WFLAGS $WNOFLAGS $AVX -O3 -fPIC -D$ARCH" +DBGFLAGS="$STD $LIBS $WFLAGS $WNOFLAGS $SAN $AVX -g3 -DDEBUG -fPIC -D$ARCH" +WASMFLAGS="$STD $LIBS $WFLAGS $WNOFLAGS -O3 -fPIC" +MACROS="-DTHREADS=$THREADS" if (command -v "python3-config" >/dev/null 2>&1) ; then PYTHON3_INCLUDES="$(python3-config --includes)" @@ -124,8 +125,11 @@ echo "CFLAGS = $CFLAGS"; echo ""; echo "DBGFLAGS = $DBGFLAGS"; echo ""; +echo "WASMFLAGS = $WASMFLAGS"; +echo ""; echo "MACROS = $MACROS" echo ""; echo "PYTHON3_INCLUDES = $PYTHON3_INCLUDES" echo "CC = $CC" +echo "EMCC = emcc" } > config.mk