We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents e96a604 + fc83c6f commit 66ddd1cCopy full SHA for 66ddd1c
src/projectM-emscripten/Makefile.am
@@ -4,7 +4,6 @@ ${my_CFLAGS} \
4
-DSYSCONFDIR=\""$(sysconfdir)"\" \
5
-I${top_srcdir}/src/libprojectM \
6
-I${top_srcdir}/src/libprojectM/Renderer \
7
-USE_SDL=2 \
8
${SDL_CFLAGS}
9
10
REALSRCDIR=${top_srcdir}/src/projectM-sdl
@@ -14,5 +13,3 @@ projectW_bc_SOURCES = $(REALSRCDIR)/pmSDL.cpp $(REALSRCDIR)/projectM_SDL_main.cp
14
13
projectW_bc_LDADD = ${SDL_LIBS} ${top_srcdir}/src/libprojectM/libprojectM.la
15
projectW_bc_LDFLAGS = -static -s USE_SDL=2
16
projectW_bc_PROGRAM = projectW.bc
17
-
18
-# emcc -s USE_SDL=2 -s ALLOW_MEMORY_GROWTH=1 projectW.bc -o projectW.html
src/projectM-emscripten/README
@@ -1,15 +1,19 @@
1
Building w/ emscripten
2
3
-* Activate the emsdk
+## Crepare
+* Activate the emsdk (https://github.com/juj/emsdk#installation-instructions)
+* make sure you are in the root directory of this project
+* on fresh repositories: `./autogen.sh`
+
+## Compile
* `emconfigure ./configure --enable-emscripten --enable-gles --enable-sdl`
* `emmake make -j4`
11
12
+## Create wasm & html files
+* `cd src/projectM-emscripten`
+* `emcc -s USE_SDL=2 -s ALLOW_MEMORY_GROWTH=1 projectW.bc -o projectW.html`
+Does not work? Try:
-emcc -I../libprojectm -I../libprojectM/Renderer -Llib \
- ../libprojectM/KeyHandler.cpp projectM_SDL_emscripten.cpp \
- -lRenderer -lprojectM -lMilkdropPresetFactory -lprojectM -lRenderer \
- -s USE_SDL=2 -s LEGACY_GL_EMULATION=1 \
- -o build/projectEM.html
+* `mkdir vendor && cp /usr/local/Cellar/glm/xx/include/glm ./vendor/`
19
+* `emmake make -j4 -lvendor`
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments