# HG changeset patch # User thib # Date 1235761980 0 # Node ID 2110e0cf64ac2cebf6fa7fa2ae205b179ae17fe3 # Parent c9e218c2c3f1498e23a0574e27ca4dfe723b8411 * clean littles things in configure.ac * added --with-visarc and --with-nwatowav diff --git a/autogen.sh b/autogen.sh --- a/autogen.sh +++ b/autogen.sh @@ -1,6 +1,6 @@ #!/bin/sh autoheader && \ -aclocal -I . -I /usr/share/aclocal && \ +aclocal -I . && \ automake --add-missing && \ autoconf diff --git a/configure.ac b/configure.ac --- a/configure.ac +++ b/configure.ac @@ -78,14 +78,18 @@ AC_CHECK_LIB(z, zlibVersion) AC_CHECK_LIB(png, png_write_end) AC_CHECK_LIB(jpeg, jpeg_start_decompress) dnl ogg vobis -AC_ARG_ENABLE(tremor, - [ --enable-tremor enable tremor (integer-only implementation for vorbisfile) [ default no]]) -AC_CHECK_LIB(ogg, ogg_stream_init) -AC_CHECK_LIB(vorbis, vorbis_book_decode,,,-logg) -if test X$enable_tremor = X"yes"; then - AC_CHECK_LIB(vorbisidec, ov_read,,,-logg -lvorbis) -else - AC_CHECK_LIB(vorbisfile, ov_read,,,-logg -lvorbis) +AC_ARG_WITH(vorbis, + AS_HELP_STRING([--disable-vorbis], [Build with vorbis and ogg (default yes)])) +if test X$with_vorbis = X"yes"; then + AC_ARG_ENABLE(tremor, AS_HELP_STRING([--enable-tremor], + [enable tremor (integer-only implementation of vorbisfile) (default no)])) + AC_CHECK_LIB(ogg, ogg_stream_init) + AC_CHECK_LIB(vorbis, vorbis_book_decode,,,-logg) + if test X$enable_tremor = X"yes"; then + AC_CHECK_LIB(vorbisidec, ov_read,,,-logg -lvorbis) + else + AC_CHECK_LIB(vorbisfile, ov_read,,,-logg -lvorbis) + fi fi dnl SDL config @@ -122,15 +126,27 @@ dnl Check option ... Zaurus or embed mac USE_X11=1 DISPSIZE="no" +AC_ARG_ENABLE(nwatowav, + AS_HELP_STRING([--enable-nwatowav], [Build the nwatowav utility (default no)])) +if test X$enable_nwatowav = X"yes"; then + AC_SUBST(NWATOWAV, ['nwatowav${EXEEXT}']) +fi + +AC_ARG_ENABLE(visarc, + AS_HELP_STRING([--enable-visarc], [Build the visarc utility (default no)])) +if test X$enable_visarc = X"yes"; then + AC_SUBST(VISARC, ['visarc${EXEEXT}']) +fi + AC_ARG_ENABLE(zaurus, - [ --enable-zaurus compile for zaurus environment [ default no]]) + AS_HELP_STRING([--enable-zaurus], [Compile for zaurus environment (default no)])) if test X$enable_zaurus = X"yes"; then USE_X11=0 DISPSIZE="320x240" fi AC_ARG_ENABLE(x11, - [ --disable-x11 turn off using X11 library [default enable]]) + AS_HELP_STRING([--disable-x11], [Use the X11 library (default yes)])) if test X$x11 = X"no"; then USE_X11=0 else @@ -141,7 +157,8 @@ else fi AC_ARG_ENABLE(displaysize, - [ --enable-displaysize=SIZE change default display size, for example --enable-displaysize=320x240], + AS_HELP_STRING([--enable-displaysize=SIZE], + [Change default display size, for example --enable-displaysize=320x240]), displaysize=$enableval) if test X$displaysize != X; then DISPSIZE=$displaysize diff --git a/music2/Makefile.am b/music2/Makefile.am --- a/music2/Makefile.am +++ b/music2/Makefile.am @@ -2,9 +2,11 @@ noinst_LIBRARIES = libmusic.a libmusic_a_SOURCES = music.cc koedec.cc koedec_ogg.cc wavfile.cc \ movie.cc nwatowav.cc music.h wavfile.h -#bin_PROGRAMS = nwatowav -#nwatowav_SOURCES = nwatowav.cc -#nwatowav_CPPFLAGS = -DUSE_MAIN +bin_PROGRAMS = $(NWATOWAV) +EXTRA_PROGRAMS = nwatowav + +nwatowav_SOURCES = nwatowav.cc +nwatowav_CPPFLAGS = -DUSE_MAIN INCLUDES = @SDL_CFLAGS@ diff --git a/system/Makefile.am b/system/Makefile.am --- a/system/Makefile.am +++ b/system/Makefile.am @@ -1,9 +1,11 @@ noinst_LIBRARIES = libsystem.a libsystem_a_SOURCES = file.cc system_config.cc file.h file_impl.h system_config.h -#bin_PROGRAMS = visarc -#visarc_SOURCES = visarc.cc -#visarc_LDADD = libsystem.a +bin_PROGRAMS = $(VISARC) +EXTRA_PROGRAMS = visarc + +visarc_SOURCES = visarc.cc +visarc_LDADD = libsystem.a AM_CPPFLAGS = @CFLAGS@ @DEFS@