TARGET=libwhiteboard.wasm TARGETJS=$(TARGET:.wasm=.js) OBJS=diff.o CXX=em++ CXXFLAGS=-I/usr/include -std=c++20 LDFLAGS=-s WASM=1 -s LINKABLE=1 -s EXPORT_ALL=1 default: $(TARGET) $(TARGET): $(OBJS) $(CXX) $(LDFLAGS) $(OBJS) -o $(TARGETJS) cp $(TARGETJS) $(TARGET) ../html/ diff.o: ../diff.cpp $(CXX) -c $< $(CXXFLAGS) -o $@ clean: -rm -f *.o *.js *.wasm *.html