22 lines
819 B
Makefile
22 lines
819 B
Makefile
|
CXX = em++
|
||
|
OUTPUT = test.js
|
||
|
IMGUI_DIR = imgui
|
||
|
|
||
|
SOURCES = test.cpp
|
||
|
SOURCES += implot/implot.cpp implot/implot_items.cpp
|
||
|
SOURCES += $(IMGUI_DIR)/backends/imgui_impl_glfw.cpp $(IMGUI_DIR)/backends/imgui_impl_opengl3.cpp
|
||
|
SOURCES += $(IMGUI_DIR)/imgui.cpp $(IMGUI_DIR)/imgui_draw.cpp $(IMGUI_DIR)/imgui_demo.cpp $(IMGUI_DIR)/imgui_widgets.cpp $(IMGUI_DIR)/imgui_tables.cpp
|
||
|
|
||
|
LIBS = -lGL
|
||
|
WEBGL_VER = -s USE_WEBGL2=1 -s USE_GLFW=3 -s FULL_ES3=1
|
||
|
USE_WASM = -s WASM=1
|
||
|
|
||
|
all: $(SOURCES) $(OUTPUT)
|
||
|
|
||
|
$(OUTPUT): $(SOURCES)
|
||
|
# $(CXX) $(SOURCES) -std=c++11 -o $(OUTPUT) $(LIBS) $(WEBGL_VER) -O2 --preload-file data $(USE_WASM) -I$(IMGUI_DIR) -I$(IMGUI_DIR)/backends
|
||
|
$(CXX) $(SOURCES) -std=c++11 -o $(OUTPUT) $(LIBS) $(WEBGL_VER) -O2 $(USE_WASM) -Iimplot -I$(IMGUI_DIR) -I$(IMGUI_DIR)/backends -IWoods-Saxon
|
||
|
|
||
|
clean:
|
||
|
rm -f $(OUTPUT)
|