From 3834bc793857aae02198d8f4c8a8373957269678 Mon Sep 17 00:00:00 2001 From: Arturs Artamonovs Date: Thu, 26 Aug 2021 08:18:35 +0100 Subject: Added emcc compilation --- Build/Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'Build') 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 -- cgit v1.2.3