diff options
| -rw-r--r-- | Makefile | 3 | ||||
| -rwxr-xr-x | configure.sh | 10 |
2 files changed, 10 insertions, 3 deletions
| @@ -17,6 +17,9 @@ libnissy.so: | |||
| 17 | debugnissy.o: | 17 | debugnissy.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 | ||
| 20 | wasmnissy.o: | ||
| 21 | ${EMCC} ${MACROS} ${WASMFLAGS} -c -o wasmnissy.o src/nissy.c | ||
| 22 | |||
| 20 | clean: | 23 | clean: |
| 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 | |||
| 99 | fi | 99 | fi |
| 100 | LIBS="-lpthread" | 100 | LIBS="-lpthread" |
| 101 | 101 | ||
| 102 | CFLAGS="$STD $LIBS $WFLAGS $WNOFLAGS $AVX -O3 -fPIC" | 102 | CFLAGS="$STD $LIBS $WFLAGS $WNOFLAGS $AVX -O3 -fPIC -D$ARCH" |
| 103 | DBGFLAGS="$STD $LIBS $WFLAGS $WNOFLAGS $SAN $AVX -g3 -DDEBUG -fPIC" | 103 | DBGFLAGS="$STD $LIBS $WFLAGS $WNOFLAGS $SAN $AVX -g3 -DDEBUG -fPIC -D$ARCH" |
| 104 | MACROS="-DTHREADS=$THREADS -D$ARCH" | 104 | WASMFLAGS="$STD $LIBS $WFLAGS $WNOFLAGS -O3 -fPIC" |
| 105 | MACROS="-DTHREADS=$THREADS" | ||
| 105 | 106 | ||
| 106 | if (command -v "python3-config" >/dev/null 2>&1) ; then | 107 | if (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"; | |||
| 124 | echo ""; | 125 | echo ""; |
| 125 | echo "DBGFLAGS = $DBGFLAGS"; | 126 | echo "DBGFLAGS = $DBGFLAGS"; |
| 126 | echo ""; | 127 | echo ""; |
| 128 | echo "WASMFLAGS = $WASMFLAGS"; | ||
| 129 | echo ""; | ||
| 127 | echo "MACROS = $MACROS" | 130 | echo "MACROS = $MACROS" |
| 128 | echo ""; | 131 | echo ""; |
| 129 | echo "PYTHON3_INCLUDES = $PYTHON3_INCLUDES" | 132 | echo "PYTHON3_INCLUDES = $PYTHON3_INCLUDES" |
| 130 | echo "CC = $CC" | 133 | echo "CC = $CC" |
| 134 | echo "EMCC = emcc" | ||
| 131 | } > config.mk | 135 | } > config.mk |
