File tree Expand file tree Collapse file tree 2 files changed +7
-14
lines changed Expand file tree Collapse file tree 2 files changed +7
-14
lines changed Original file line number Diff line number Diff line change @@ -13,5 +13,3 @@ projectW_bc_SOURCES = $(REALSRCDIR)/pmSDL.cpp $(REALSRCDIR)/projectM_SDL_main.cp
1313projectW_bc_LDADD = ${SDL_LIBS} ${top_srcdir}/src/libprojectM/libprojectM.la
1414projectW_bc_LDFLAGS = -static -s USE_SDL=2
1515projectW_bc_PROGRAM = projectW.bc
16-
17- # emcc -s USE_SDL=2 -s ALLOW_MEMORY_GROWTH=1 projectW.bc -o projectW.html
Original file line number Diff line number Diff line change 11Building w/ emscripten
22
3+ ## Crepare
34* Activate the emsdk (https://github.com/juj/emsdk#installation-instructions)
45* make sure you are in the root directory of this project
56* on fresh repositories: `./autogen.sh`
7+
8+ ## Compile
69* `emconfigure ./configure --enable-emscripten --enable-gles --enable-sdl`
710* `emmake make -j4`
811
12+ ## Create wasm & html files
13+ * `cd src/projectM-emscripten`
14+ * `emcc -s USE_SDL=2 -s ALLOW_MEMORY_GROWTH=1 projectW.bc -o projectW.html`
15+
916Does not work? Try:
1017
1118* `mkdir vendor && cp /usr/local/Cellar/glm/xx/include/glm ./vendor/`
1219* `emmake make -j4 -lvendor`
13-
14- emcc -Isrc/libprojectm -Isrc/libprojectM/Renderer -Llib -Ivendor \
15- src/libprojectM/KeyHandler.cpp src/projectM-emscripten/projectM_SDL_emscripten.cpp \
16- -lRenderer -lprojectM -lMilkdropPresetFactory -lprojectM -lRenderer \
17- -s USE_SDL=2 -s LEGACY_GL_EMULATION=1 \
18- -o build/projectEM.html
19-
20- emcc -I../libprojectm -I../libprojectM/Renderer -Llib \
21- ../libprojectM/KeyHandler.cpp projectM_SDL_emscripten.cpp \
22- -lRenderer -lprojectM -lMilkdropPresetFactory -lprojectM -lRenderer \
23- -s USE_SDL=2 -s LEGACY_GL_EMULATION=1 \
24- -o build/projectEM.html
You can’t perform that action at this time.
0 commit comments