1 --- ClanLib-2.2.7/Sources/Core/Makefile.am.orig 2010-07-19 09:10:06.000000000 +0200
2 +++ ClanLib-2.2.7/Sources/Core/Makefile.am 2011-03-26 14:43:21.808912129 +0100
6 # FIXME: Hardcoding these here might not be a good idea
7 -libclan22Core_la_LIBADD = @LIBPTHREAD@
8 +libclan22Core_la_LIBADD = @LIBPTHREAD@ -lpthread
10 libclan22Core_la_LDFLAGS = \
11 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \
12 --- ClanLib-2.2.7/Sources/Network/Makefile.am.orig 2011-01-27 09:46:22.000000000 +0100
13 +++ ClanLib-2.2.7/Sources/Network/Makefile.am 2011-03-26 14:55:17.676908777 +0100
18 +libclan22Network_la_LIBADD = $(top_builddir)/Sources/Core/libclan22Core.la
19 libclan22Network_la_LDFLAGS = \
20 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \
21 - $(extra_LIBS_Network)
22 + $(extra_LIBS_clanNetwork)
24 libclan22Sound_la_CXXFLAGS=$(Network_CXXFLAGS) $(extra_CFLAGS_Network)
26 --- ClanLib-2.2.7/Sources/Sound/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200
27 +++ ClanLib-2.2.7/Sources/Sound/Makefile.am 2011-03-26 14:45:51.348911291 +0100
29 SoundProviders/Unix/soundprovider_recorder_oss.h
32 +libclan22Sound_la_LIBADD = $(top_builddir)/Sources/Core/libclan22Core.la
33 libclan22Sound_la_LDFLAGS = \
34 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \
35 $(extra_LIBS_clanSound)
36 --- ClanLib-2.2.7/Sources/CSSLayout/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200
37 +++ ClanLib-2.2.7/Sources/CSSLayout/Makefile.am 2011-03-26 14:47:45.184912129 +0100
42 +libclan22CSSLayout_la_LIBADD = $(top_builddir)/Sources/Display/libclan22Display.la $(top_builddir)/Sources/Core/libclan22Core.la
43 libclan22CSSLayout_la_LDFLAGS = \
44 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \
45 $(extra_LIBS_clanCSSLayout)
46 --- ClanLib-2.2.7/Sources/RegExp/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200
47 +++ ClanLib-2.2.7/Sources/RegExp/Makefile.am 2011-03-26 14:49:19.388910453 +0100
52 +libclan22RegExp_la_LIBADD = $(top_builddir)/Sources/Core/libclan22Core.la
53 libclan22RegExp_la_LDFLAGS = \
54 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \
55 - $(extra_LIBS_RegExp)
56 + $(extra_LIBS_clanRegExp)
58 libclan22Sound_la_CXXFLAGS=$(RegExp_CXXFLAGS) $(extra_CFLAGS_RegExp)
60 --- ClanLib-2.2.7/Sources/MikMod/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200
61 +++ ClanLib-2.2.7/Sources/MikMod/Makefile.am 2011-03-26 14:51:37.044906262 +0100
63 soundprovider_mikmod.cpp \
64 soundprovider_mikmod_session.cpp
66 -libclan22MikMod_la_LIBADD = -lmikmod
67 +libclan22MikMod_la_LIBADD = $(top_builddir)/Sources/Sound/libclan22Sound.la $(top_builddir)/Sources/Core/libclan22Core.la -lmikmod
69 libclan22MikMod_la_LDFLAGS = \
70 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \
71 - $(extra_LIBS_MikMod)
72 + $(extra_LIBS_clanMikMod)
74 libclan22Sound_la_CXXFLAGS=$(MikMod_CXXFLAGS) $(extra_CFLAGS_MikMod)
76 --- ClanLib-2.2.7/Sources/GL1/Makefile.am.orig 2011-01-27 09:46:22.000000000 +0100
77 +++ ClanLib-2.2.7/Sources/GL1/Makefile.am 2011-03-26 14:55:25.660907939 +0100
79 GLX/gl1_window_provider_glx.cpp \
80 GLX/gl1_window_provider_glx.h
82 +libclan22GL1_la_LIBADD = $(top_builddir)/Sources/Display/libclan22Display.la $(top_builddir)/Sources/Core/libclan22Core.la
83 libclan22GL1_la_LDFLAGS = \
84 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \
86 --- ClanLib-2.2.7/Sources/GL/Makefile.am.orig 2011-01-27 09:46:22.000000000 +0100
87 +++ ClanLib-2.2.7/Sources/GL/Makefile.am 2011-03-26 14:57:45.268909615 +0100
89 GLX/opengl_window_provider_glx.cpp \
90 GLX/opengl_window_provider_glx.h
92 +libclan22GL_la_LIBADD = $(top_builddir)/Sources/Display/libclan22Display.la $(top_builddir)/Sources/Core/libclan22Core.la
93 libclan22GL_la_LDFLAGS = \
94 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \
96 --- ClanLib-2.2.7/Sources/Vorbis/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200
97 +++ ClanLib-2.2.7/Sources/Vorbis/Makefile.am 2011-03-26 14:59:38.508911291 +0100
99 soundprovider_vorbis.cpp \
100 soundprovider_vorbis_session.cpp
102 -libclan22Vorbis_la_LIBADD = -logg -lvorbis
103 +libclan22Vorbis_la_LIBADD = $(top_builddir)/Sources/Sound/libclan22Sound.la $(top_builddir)/Sources/Core/libclan22Core.la -logg -lvorbis
105 libclan22Vorbis_la_LDFLAGS = \
106 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \
107 - $(extra_LIBS_Vorbis)
108 + $(extra_LIBS_clanVorbis)
110 libclan22Sound_la_CXXFLAGS=$(Vorbis_CXXFLAGS) $(extra_CFLAGS_Vorbis)
112 --- ClanLib-2.2.7/Sources/Database/Makefile.am.orig 2010-11-01 09:26:08.000000000 +0100
113 +++ ClanLib-2.2.7/Sources/Database/Makefile.am 2011-03-26 15:00:40.788912129 +0100
118 +libclan22Database_la_LIBADD = $(top_builddir)/Sources/Core/libclan22Core.la
119 libclan22Database_la_LDFLAGS = \
120 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \
121 $(extra_LIBS_clanDatabase)
122 --- ClanLib-2.2.7/Sources/App/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200
123 +++ ClanLib-2.2.7/Sources/App/Makefile.am 2011-03-26 15:01:37.480908777 +0100
125 libclan22App_la_SOURCES = Unix/clanapp.cpp
128 +libclan22App_la_LIBADD = $(top_builddir)/Sources/Core/libclan22Core.la
129 libclan22App_la_LDFLAGS = \
130 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \
131 $(extra_LIBS_clanApp)
132 --- ClanLib-2.2.7/Sources/GUI/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200
133 +++ ClanLib-2.2.7/Sources/GUI/Makefile.am 2011-03-26 15:04:04.180909615 +0100
135 gui_theme_default_impl.h \
138 +libclan22GUI_la_LIBADD = $(top_builddir)/Sources/CSSLayout/libclan22CSSLayout.la $(top_builddir)/Sources/Display/libclan22Display.la $(top_builddir)/Sources/Core/libclan22Core.la
139 libclan22GUI_la_LDFLAGS = \
140 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \
141 $(extra_LIBS_clanGUI)
142 --- ClanLib-2.2.7/Sources/Sqlite/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200
143 +++ ClanLib-2.2.7/Sources/Sqlite/Makefile.am 2011-03-26 15:06:37.852907938 +0100
145 sqlite_reader_provider.cpp \
146 sqlite_transaction_provider.cpp
148 +libclan22Sqlite_la_LIBADD = $(top_builddir)/Sources/Database/libclan22Database.la $(top_builddir)/Sources/Core/libclan22Core.la -lpthread
149 libclan22Sqlite_la_LDFLAGS = \
150 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \
151 - $(extra_LIBS_Sqlite)
152 + $(extra_LIBS_clanSqlite)
154 libclan22Sound_la_CXXFLAGS=$(Sqlite_CXXFLAGS) $(extra_CFLAGS_Sqlite)
156 --- ClanLib-2.2.7/Sources/Display/Makefile.am.orig 2011-03-26 20:24:07.184910453 +0100
157 +++ ClanLib-2.2.7/Sources/Display/Makefile.am 2011-03-26 20:25:43.388909615 +0100
159 lib_LTLIBRARIES = libclan22Display.la
162 +libclan22Display_la_LIBADD =
164 libclan22Display_la_LIBADD = -lpng -ljpeg
167 X11/font_config.cpp \
170 +libclan22Display_la_LIBADD += $(top_builddir)/Sources/Core/libclan22Core.la $(clanDisplay_LIBS)
171 libclan22Display_la_LDFLAGS = \
172 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \
173 $(extra_LIBS_clanDisplay)
174 --- ClanLib-2.2.7/Sources/SWRender/Makefile.am.orig 2010-07-05 16:50:31.000000000 +0200
175 +++ ClanLib-2.2.7/Sources/SWRender/Makefile.am 2011-03-27 07:33:24.821729730 +0200
177 Canvas/Commands/pixel_command_triangle.cpp \
180 +libclan22SWRender_la_LIBADD = $(top_builddir)/Sources/Display/libclan22Display.la $(top_builddir)/Sources/Core/libclan22Core.la
181 libclan22SWRender_la_LDFLAGS = \
182 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LDFLAGS_LT_RELEASE) \
183 - $(extra_LIBS_SWRender)
184 + $(extra_LIBS_clanSWRender)
186 libclan22Sound_la_CXXFLAGS=$(SWRender_CXXFLAGS) $(extra_CFLAGS_SWRender)
188 --- ClanLib-2.2.7/configure.ac.orig 2011-01-27 09:46:22.000000000 +0100
189 +++ ClanLib-2.2.7/configure.ac 2011-03-26 15:25:57.540910453 +0100
191 dnl Set the include path
192 CXXFLAGS="$CXXFLAGS -I\$(top_srcdir)/Sources"
196 +ClanLib_API_Modules=
197 dnl Modules which will be build
198 -ClanLib_Modules="App"
199 -ClanLib_pkgconfig="clanApp.pc"
200 +CLANLIB_ENABLE_MODULES(Core)
202 +ClanLib_Modules="$ClanLib_Modules App"
203 +ClanLib_pkgconfig="$ClanLib_pkgconfig clanApp.pc"
205 dnl API header files for the Modules which will be installed
206 ClanLib_API_Modules="$ClanLib_API_Modules \$(clanApp_includes)"
208 dnl Default examples which will be build
209 dnl (Currently Disabled)
211 -CLANLIB_ENABLE_MODULES(Core)
213 if test "$enable_clanDisplay" = "yes"; then
214 CLANLIB_ENABLE_MODULES(Display)
215 @@ -670,14 +674,14 @@
216 CLANLIB_ENABLE_MODULES(GL1)
219 -if test "$enable_clanGUI" = "yes"; then
220 - CLANLIB_ENABLE_MODULES(GUI)
223 if test "$enable_clanCSSLayout" = "yes"; then
224 CLANLIB_ENABLE_MODULES(CSSLayout)
227 +if test "$enable_clanGUI" = "yes"; then
228 + CLANLIB_ENABLE_MODULES(GUI)
231 if test "$enable_clanSWRender" = "yes"; then
232 CLANLIB_ENABLE_MODULES(SWRender)