summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
Diffstat (limited to 'Build')
-rw-r--r--Build/Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/Build/Makefile b/Build/Makefile
index 8b31c12..e19df12 100644
--- a/Build/Makefile
+++ b/Build/Makefile
@@ -1,12 +1,17 @@
-
+EMCC=emcc
CC=gcc
SOURCEDIR=../NaiveFFT
LDFLAGS=-lm
+EM_LDFALGS=-s LLD_REPORT_UNDEFINED
+
make:
$(CC) -c $(SOURCEDIR)/main.c -g3
$(CC) main.o -o NaiveFFT $(LDFLAGS)
+emcc:
+ $(EMCC) $(SOURCEDIR)/main.c ../NaiveFFT/fft.c -s WASM=1 -O3 -o index.js $(EM_LDFALGS) -s EXTRA_EXPORTED_RUNTIME_METHODS='["ccall", "cwrap"]'
+
web:
darkhttpd ./ --port 12345