--- ClanLib-2.2.7/Sources/Core/Makefile.am.orig 2010-07-19 09:10:06.000000000 +0200 +++ ClanLib-2.2.7/Sources/Core/Makefile.am 2011-03-26 14:43:21.808912129 +0100 @@ -164,7 +164,7 @@ endif # FIXME: Hardcoding these here might not be a good idea -libclan22Core_la_LIBADD = @LIBPTHREAD@ +libclan22Core_la_LIBADD = @LIBPTHREAD@ -lpthread libclan22Core_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \ --- ClanLib-2.2.7/Sources/Network/Makefile.am.orig 2011-01-27 09:46:22.000000000 +0100 +++ ClanLib-2.2.7/Sources/Network/Makefile.am 2011-03-26 14:55:17.676908777 +0100 @@ -45,9 +45,10 @@ setupnetwork_unix.cpp endif +libclan22Network_la_LIBADD = $(top_builddir)/Sources/Core/libclan22Core.la libclan22Network_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \ - $(extra_LIBS_Network) + $(extra_LIBS_clanNetwork) libclan22Sound_la_CXXFLAGS=$(Network_CXXFLAGS) $(extra_CFLAGS_Network) --- ClanLib-2.2.7/Sources/Sound/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200 +++ ClanLib-2.2.7/Sources/Sound/Makefile.am 2011-03-26 14:45:51.348911291 +0100 @@ -55,6 +55,7 @@ SoundProviders/Unix/soundprovider_recorder_oss.h endif +libclan22Sound_la_LIBADD = $(top_builddir)/Sources/Core/libclan22Core.la libclan22Sound_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \ $(extra_LIBS_clanSound) --- ClanLib-2.2.7/Sources/CSSLayout/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200 +++ ClanLib-2.2.7/Sources/CSSLayout/Makefile.am 2011-03-26 14:47:45.184912129 +0100 @@ -380,6 +380,7 @@ precomp.cpp \ precomp.h +libclan22CSSLayout_la_LIBADD = $(top_builddir)/Sources/Display/libclan22Display.la $(top_builddir)/Sources/Core/libclan22Core.la libclan22CSSLayout_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \ $(extra_LIBS_clanCSSLayout) --- ClanLib-2.2.7/Sources/RegExp/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200 +++ ClanLib-2.2.7/Sources/RegExp/Makefile.am 2011-03-26 14:49:19.388910453 +0100 @@ -5,9 +5,10 @@ regexp.cpp \ regexp_match.cpp +libclan22RegExp_la_LIBADD = $(top_builddir)/Sources/Core/libclan22Core.la libclan22RegExp_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \ - $(extra_LIBS_RegExp) + $(extra_LIBS_clanRegExp) libclan22Sound_la_CXXFLAGS=$(RegExp_CXXFLAGS) $(extra_CFLAGS_RegExp) --- ClanLib-2.2.7/Sources/MikMod/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200 +++ ClanLib-2.2.7/Sources/MikMod/Makefile.am 2011-03-26 14:51:37.044906262 +0100 @@ -8,11 +8,11 @@ soundprovider_mikmod.cpp \ soundprovider_mikmod_session.cpp -libclan22MikMod_la_LIBADD = -lmikmod +libclan22MikMod_la_LIBADD = $(top_builddir)/Sources/Sound/libclan22Sound.la $(top_builddir)/Sources/Core/libclan22Core.la -lmikmod libclan22MikMod_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \ - $(extra_LIBS_MikMod) + $(extra_LIBS_clanMikMod) libclan22Sound_la_CXXFLAGS=$(MikMod_CXXFLAGS) $(extra_CFLAGS_MikMod) --- ClanLib-2.2.7/Sources/GL1/Makefile.am.orig 2011-01-27 09:46:22.000000000 +0100 +++ ClanLib-2.2.7/Sources/GL1/Makefile.am 2011-03-26 14:55:25.660907939 +0100 @@ -41,6 +41,7 @@ GLX/gl1_window_provider_glx.cpp \ GLX/gl1_window_provider_glx.h endif +libclan22GL1_la_LIBADD = $(top_builddir)/Sources/Display/libclan22Display.la $(top_builddir)/Sources/Core/libclan22Core.la libclan22GL1_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \ $(extra_LIBS_clanGL1) --- ClanLib-2.2.7/Sources/GL/Makefile.am.orig 2011-01-27 09:46:22.000000000 +0100 +++ ClanLib-2.2.7/Sources/GL/Makefile.am 2011-03-26 14:57:45.268909615 +0100 @@ -48,6 +48,7 @@ GLX/opengl_window_provider_glx.cpp \ GLX/opengl_window_provider_glx.h endif +libclan22GL_la_LIBADD = $(top_builddir)/Sources/Display/libclan22Display.la $(top_builddir)/Sources/Core/libclan22Core.la libclan22GL_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \ $(extra_LIBS_clanGL) --- ClanLib-2.2.7/Sources/Vorbis/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200 +++ ClanLib-2.2.7/Sources/Vorbis/Makefile.am 2011-03-26 14:59:38.508911291 +0100 @@ -5,11 +5,11 @@ soundprovider_vorbis.cpp \ soundprovider_vorbis_session.cpp -libclan22Vorbis_la_LIBADD = -logg -lvorbis +libclan22Vorbis_la_LIBADD = $(top_builddir)/Sources/Sound/libclan22Sound.la $(top_builddir)/Sources/Core/libclan22Core.la -logg -lvorbis libclan22Vorbis_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \ - $(extra_LIBS_Vorbis) + $(extra_LIBS_clanVorbis) libclan22Sound_la_CXXFLAGS=$(Vorbis_CXXFLAGS) $(extra_CFLAGS_Vorbis) --- ClanLib-2.2.7/Sources/Database/Makefile.am.orig 2010-11-01 09:26:08.000000000 +0100 +++ ClanLib-2.2.7/Sources/Database/Makefile.am 2011-03-26 15:00:40.788912129 +0100 @@ -8,6 +8,7 @@ db_value.cpp \ db_transaction.cpp +libclan22Database_la_LIBADD = $(top_builddir)/Sources/Core/libclan22Core.la libclan22Database_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \ $(extra_LIBS_clanDatabase) --- ClanLib-2.2.7/Sources/App/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200 +++ ClanLib-2.2.7/Sources/App/Makefile.am 2011-03-26 15:01:37.480908777 +0100 @@ -6,6 +6,7 @@ libclan22App_la_SOURCES = Unix/clanapp.cpp endif +libclan22App_la_LIBADD = $(top_builddir)/Sources/Core/libclan22Core.la libclan22App_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \ $(extra_LIBS_clanApp) --- ClanLib-2.2.7/Sources/GUI/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200 +++ ClanLib-2.2.7/Sources/GUI/Makefile.am 2011-03-26 15:04:04.180909615 +0100 @@ -112,6 +112,7 @@ gui_theme_default_impl.h \ precomp.h +libclan22GUI_la_LIBADD = $(top_builddir)/Sources/CSSLayout/libclan22CSSLayout.la $(top_builddir)/Sources/Display/libclan22Display.la $(top_builddir)/Sources/Core/libclan22Core.la libclan22GUI_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \ $(extra_LIBS_clanGUI) --- ClanLib-2.2.7/Sources/Sqlite/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200 +++ ClanLib-2.2.7/Sources/Sqlite/Makefile.am 2011-03-26 15:06:37.852907938 +0100 @@ -9,9 +9,10 @@ sqlite_reader_provider.cpp \ sqlite_transaction_provider.cpp +libclan22Sqlite_la_LIBADD = $(top_builddir)/Sources/Database/libclan22Database.la $(top_builddir)/Sources/Core/libclan22Core.la -lpthread libclan22Sqlite_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \ - $(extra_LIBS_Sqlite) + $(extra_LIBS_clanSqlite) libclan22Sound_la_CXXFLAGS=$(Sqlite_CXXFLAGS) $(extra_CFLAGS_Sqlite) --- ClanLib-2.2.7/Sources/Display/Makefile.am.orig 2011-03-26 20:24:07.184910453 +0100 +++ ClanLib-2.2.7/Sources/Display/Makefile.am 2011-03-26 20:25:43.388909615 +0100 @@ -1,6 +1,7 @@ lib_LTLIBRARIES = libclan22Display.la if WIN32 +libclan22Display_la_LIBADD = else libclan22Display_la_LIBADD = -lpng -ljpeg endif @@ -182,6 +183,7 @@ X11/font_config.cpp \ X11/font_config.h endif +libclan22Display_la_LIBADD += $(top_builddir)/Sources/Core/libclan22Core.la $(clanDisplay_LIBS) libclan22Display_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \ $(extra_LIBS_clanDisplay) --- ClanLib-2.2.7/Sources/SWRender/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200 +++ ClanLib-2.2.7/Sources/SWRender/Makefile.am 2011-03-27 07:33:24.821729730 +0200 @@ -69,9 +69,10 @@ Canvas/Commands/pixel_command_triangle.cpp \ swr_target.cpp +libclan22SWRender_la_LIBADD = $(top_builddir)/Sources/Display/libclan22Display.la $(top_builddir)/Sources/Core/libclan22Core.la libclan22SWRender_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \ - $(extra_LIBS_SWRender) + $(extra_LIBS_clanSWRender) libclan22Sound_la_CXXFLAGS=$(SWRender_CXXFLAGS) $(extra_CFLAGS_SWRender) --- ClanLib-2.2.7/configure.ac.orig 2011-01-27 09:46:22.000000000 +0100 +++ ClanLib-2.2.7/configure.ac 2011-03-26 15:25:57.540910453 +0100 @@ -631,9 +631,14 @@ dnl Set the include path CXXFLAGS="$CXXFLAGS -I\$(top_srcdir)/Sources" +ClanLib_Modules= +ClanLib_pkgconfig= +ClanLib_API_Modules= dnl Modules which will be build -ClanLib_Modules="App" -ClanLib_pkgconfig="clanApp.pc" +CLANLIB_ENABLE_MODULES(Core) + +ClanLib_Modules="$ClanLib_Modules App" +ClanLib_pkgconfig="$ClanLib_pkgconfig clanApp.pc" dnl API header files for the Modules which will be installed ClanLib_API_Modules="$ClanLib_API_Modules \$(clanApp_includes)" @@ -641,7 +646,6 @@ dnl Default examples which will be build dnl (Currently Disabled) ClanLib_Examples="" -CLANLIB_ENABLE_MODULES(Core) if test "$enable_clanDisplay" = "yes"; then CLANLIB_ENABLE_MODULES(Display) @@ -670,14 +674,14 @@ CLANLIB_ENABLE_MODULES(GL1) fi -if test "$enable_clanGUI" = "yes"; then - CLANLIB_ENABLE_MODULES(GUI) -fi - if test "$enable_clanCSSLayout" = "yes"; then CLANLIB_ENABLE_MODULES(CSSLayout) fi +if test "$enable_clanGUI" = "yes"; then + CLANLIB_ENABLE_MODULES(GUI) +fi + if test "$enable_clanSWRender" = "yes"; then CLANLIB_ENABLE_MODULES(SWRender) fi