emcc with more cpp params..

35 views
Skip to first unread message

colombian developers

unread,
Mar 25, 2012, 7:18:09 PM3/25/12
to emscripten-discuss
thx for mouse support in sdl and other fixes.. is possible in future
a sdl_mixer with only wav files?


our project, already run with first steps in js, we are working in
it..
http://code.google.com/p/bennugdweb/


but we have a little problem .. emcc not receive much params in
commandline..
and not have makefiles experience..


emcc not support more .cpp files in command line?

this example not compile the following file "libblit.c" .. that is ..



../emcc -I/home/xxx/Documents/nuevo/kripken-emscripten-c741788/
bennugd -DNO_ZLIB copy.c dcbr.c dirs.c instance.c interpreter.c
main.c misc.c strings.c sysprocs.c varspace_file.c b_crypt.c debug.c
files.c xctype.c modules/libblit/g_blit.c modules/libblit/g_pixel.c
modules/libblit/libblit.c -I/home/xxx/Documents/nuevo/kripken-
emscripten-c741788/bennugd/modules/libblit -I/home/xxx/Documents/
nuevo/kripken-emscripten-c741788/bennugd/modules/libgrbase -I/home/
xxx/Documents/nuevo/kripken-emscripten-c741788/bennugd/modules/
libsdlhandler -I/home/xxx/Documents/nuevo/kripken-emscripten-c741788/
bennugd/modules/libjoy -I/home/xxx/Documents/nuevo/kripken-emscripten-
c741788/bennugd/modules/mod_say -I/home/xxx/Documents/nuevo/kripken-
emscripten-c741788/bennugd/modules/mod_string -I/home/xxx/Documents/
nuevo/kripken-emscripten-c741788/bennugd/modules/mod_math -I/home/xxx/
Documents/nuevo/kripken-emscripten-c741788/bennugd/modules/mod_mathi -
I/home/xxx/Documents/nuevo/kripken-emscripten-c741788/bennugd/modules/
mod_time -I/home/xxx/Documents/nuevo/kripken-emscripten-c741788/
bennugd/modules/mod_file -I/home/xxx/Documents/nuevo/kripken-
emscripten-c741788/bennugd/modules/mod_joy -I/home/xxx/Documents/
nuevo/kripken-emscripten-c741788/bennugd/modules/mod_proc -I/home/xxx/
Documents/nuevo/kripken-emscripten-c741788/bennugd/modules/mod_sort -
I/home/xxx/Documents/nuevo/kripken-emscripten-c741788/bennugd/modules/
mod_timers -I/home/xxx/Documents/nuevo/kripken-emscripten-c741788/
bennugd/modules/libvideo -I/home/xxx/Documents/nuevo/kripken-
emscripten-c741788/bennugd/modules/librender -I/home/xxx/Documents/
nuevo/kripken-emscripten-c741788/bennugd/modules/mod_video -I/home/
xxx/Documents/nuevo/kripken-emscripten-c741788/bennugd/modules/
libmouse -I/home/xxx/Documents/nuevo/kripken-emscripten-c741788/
bennugd/modules/mod_mouse -I/home/xxx/Documents/nuevo/kripken-
emscripten-c741788/bennugd/modules/mod_map -I/home/xxx/Documents/
nuevo/kripken-emscripten-c741788/bennugd/modules/libfont -I/home/xxx/
Documents/nuevo/kripken-emscripten-c741788/bennugd/modules/mod_dir -I/
home/xxx/Documents/nuevo/kripken-emscripten-c741788/bennugd/modules/
libtext -I/home/xxx/Documents/nuevo/kripken-emscripten-c741788/
bennugd/modules/mod_text -I/home/xxx/Documents/nuevo/kripken-
emscripten-c741788/bennugd/modules/mod_rand -I/home/xxx/Documents/
nuevo/kripken-emscripten-c741788/bennugd/modules/mod_grproc -I/home/
xxx/Documents/nuevo/kripken-emscripten-c741788/bennugd/modules/
libscroll -I/home/xxx/Documents/nuevo/kripken-emscripten-c741788/
bennugd/modules/mod_scroll -I/home/xxx/Documents/nuevo/kripken-
emscripten-c741788/bennugd/modules/libkey -I/home/xxx/Documents/nuevo/
kripken-emscripten-c741788/bennugd/modules/mod_key -I/home/xxx/
Documents/nuevo/kripken-emscripten-c741788/bennugd/modules/mod_draw -
I/home/xxx/Documents/nuevo/kripken-emscripten-c741788/bennugd/modules/
mod_screen -I/home/xxx/Documents/nuevo/kripken-emscripten-c741788/
bennugd/modules/mod_path -I/home/xxx/Documents/nuevo/kripken-
emscripten-c741788/bennugd/modules/mod_effects -I/home/xxx/Documents/
nuevo/kripken-emscripten-c741788/bennugd/modules/mod_blendop -I/home/
xxx/Documents/nuevo/kripken-emscripten-c741788/bennugd/modules/mod_m7
-I/home/xxx/Documents/nuevo/kripken-emscripten-c741788/bennugd/modules/
libwm -I/home/xxx/Documents/nuevo/kripken-emscripten-c741788/bennugd/
modules/mod_wm -I/home/xxx/Documents/nuevo/kripken-emscripten-c741788/
bennugd/modules/mod_sys -I/home/xxx/Documents/nuevo/kripken-
emscripten-c741788/bennugd/modules/mod_flic -o bennugd.html --
preload-file main.dcb -D__MONOLITHIC__ -DNO_MODSOUND -DNO_MODREGEX -
DNO_MODMEM -DNO_MODICONV -DNO_MODIMAGE -DNO_MODCHIPMUNK




we are include source project in hosting mediafire for testing


http://www.mediafire.com/?8t21egypn1tkafe

in terminal ..
sh compilar.sh



is possible that you include a hello world makefile .. with hello
world examples in next release? thx again..



colombian developers

unread,
Mar 25, 2012, 9:27:53 PM3/25/12
to emscripten-discuss
hmm .. possible bugs or feature no finished?

sdl_mouse and sdl_key examples not work in chrome and firefox...

Alon Zakai

unread,
Mar 26, 2012, 1:44:40 PM3/26/12
to emscripte...@googlegroups.com
On Sun, Mar 25, 2012 at 4:18 PM, colombian developers
<infoc...@gmail.com> wrote:
> thx for mouse support in sdl and other fixes..  is possible in future
> a sdl_mixer with only wav files?
>

The sound stuff doesn't work yet. But it will use the browser audio
stuff, so it will play whatever the browser can.

Do you get an error with this? If so, what is the error?

- azakai

colombian developers

unread,
Mar 26, 2012, 3:29:51 PM3/26/12
to emscripten-discuss
error not...

only emcc not compile others cpp files included.. in command line

example

emcc hello.c hello.c hello.c hello.c hello.c hello.c
hello4.c


not compile hello4.c.. for example..


our include a project to explain that bug....


we not have experience in makefiles .. in this case .. we are using
commandline to compile all..

or is possible that you include a hello world makefile with
emscripten... :)


Alon Zakai

unread,
Mar 27, 2012, 11:44:07 PM3/27/12
to emscripte...@googlegroups.com
The emscripten test suite has lots of examples of projects with
makefile. See for example test_zlib (tests/zlib). Also
system/lib/libcxx and libcxxabi have makefiles for building them.

- azakai

Reply all
Reply to author
Forward
0 new messages