Skip to content

Commit 647048f

Browse files
committed
fixup! fixup! fix makefile and add more context to readme
1 parent 71d5d9e commit 647048f

File tree

2 files changed

+7
-14
lines changed

2 files changed

+7
-14
lines changed

src/projectM-emscripten/Makefile.am

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,3 @@ projectW_bc_SOURCES = $(REALSRCDIR)/pmSDL.cpp $(REALSRCDIR)/projectM_SDL_main.cp
1313
projectW_bc_LDADD = ${SDL_LIBS} ${top_srcdir}/src/libprojectM/libprojectM.la
1414
projectW_bc_LDFLAGS = -static -s USE_SDL=2
1515
projectW_bc_PROGRAM = projectW.bc
16-
17-
# emcc -s USE_SDL=2 -s ALLOW_MEMORY_GROWTH=1 projectW.bc -o projectW.html

src/projectM-emscripten/README

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,19 @@
11
Building 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+
916
Does 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

0 commit comments

Comments
 (0)