Gentoo Archives: gentoo-commits

From: "Julian Ospald (hasufell)" <hasufell@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-games/irrlicht/files: irrlicht-1.8.1-gentoo.patch irrlicht-1.8.1-config.patch irrlicht-1.8.1-demoMake.patch
Date: Thu, 21 Nov 2013 21:44:20
Message-Id: 20131121214414.1ED462004B@flycatcher.gentoo.org
1 hasufell 13/11/21 21:44:14
2
3 Added: irrlicht-1.8.1-gentoo.patch
4 irrlicht-1.8.1-config.patch
5 irrlicht-1.8.1-demoMake.patch
6 Log:
7 version bump wrt #492228
8
9 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)
10
11 Revision Changes Path
12 1.1 dev-games/irrlicht/files/irrlicht-1.8.1-gentoo.patch
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/irrlicht/files/irrlicht-1.8.1-gentoo.patch?rev=1.1&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/irrlicht/files/irrlicht-1.8.1-gentoo.patch?rev=1.1&content-type=text/plain
16
17 Index: irrlicht-1.8.1-gentoo.patch
18 ===================================================================
19 --- source/Irrlicht/Makefile
20 +++ source/Irrlicht/Makefile
21 @@ -46,11 +46,7 @@
22 IRRIOOBJ = CFileList.o CFileSystem.o CLimitReadFile.o CMemoryFile.o CReadFile.o CWriteFile.o CXMLReader.o CXMLWriter.o CWADReader.o CZipReader.o CPakReader.o CNPKReader.o CTarReader.o CMountPointReader.o irrXML.o CAttributes.o lzma/LzmaDec.o
23 IRROTHEROBJ = CIrrDeviceSDL.o CIrrDeviceLinux.o CIrrDeviceConsole.o CIrrDeviceStub.o CIrrDeviceWin32.o CIrrDeviceFB.o CLogger.o COSOperator.o Irrlicht.o os.o
24 IRRGUIOBJ = CGUIButton.o CGUICheckBox.o CGUIComboBox.o CGUIContextMenu.o CGUIEditBox.o CGUIEnvironment.o CGUIFileOpenDialog.o CGUIFont.o CGUIImage.o CGUIInOutFader.o CGUIListBox.o CGUIMenu.o CGUIMeshViewer.o CGUIMessageBox.o CGUIModalScreen.o CGUIScrollBar.o CGUISpinBox.o CGUISkin.o CGUIStaticText.o CGUITabControl.o CGUITable.o CGUIToolBar.o CGUIWindow.o CGUIColorSelectDialog.o CDefaultGUIElementFactory.o CGUISpriteBank.o CGUIImageList.o CGUITreeView.o
25 -ZLIBOBJ = zlib/adler32.o zlib/compress.o zlib/crc32.o zlib/deflate.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/trees.o zlib/uncompr.o zlib/zutil.o
26 -JPEGLIBOBJ = jpeglib/jcapimin.o jpeglib/jcapistd.o jpeglib/jccoefct.o jpeglib/jccolor.o jpeglib/jcdctmgr.o jpeglib/jchuff.o jpeglib/jcinit.o jpeglib/jcmainct.o jpeglib/jcmarker.o jpeglib/jcmaster.o jpeglib/jcomapi.o jpeglib/jcparam.o jpeglib/jcprepct.o jpeglib/jcsample.o jpeglib/jctrans.o jpeglib/jdapimin.o jpeglib/jdapistd.o jpeglib/jdatadst.o jpeglib/jdatasrc.o jpeglib/jdcoefct.o jpeglib/jdcolor.o jpeglib/jddctmgr.o jpeglib/jdhuff.o jpeglib/jdinput.o jpeglib/jdmainct.o jpeglib/jdmarker.o jpeglib/jdmaster.o jpeglib/jdmerge.o jpeglib/jdpostct.o jpeglib/jdsample.o jpeglib/jdtrans.o jpeglib/jerror.o jpeglib/jfdctflt.o jpeglib/jfdctfst.o jpeglib/jfdctint.o jpeglib/jidctflt.o jpeglib/jidctfst.o jpeglib/jidctint.o jpeglib/jmemmgr.o jpeglib/jmemnobs.o jpeglib/jquant1.o jpeglib/jquant2.o jpeglib/jutils.o jpeglib/jcarith.o jpeglib/jdarith.o jpeglib/jaricom.o
27 -LIBPNGOBJ = libpng/png.o libpng/pngerror.o libpng/pngget.o libpng/pngmem.o libpng/pngpread.o libpng/pngread.o libpng/pngrio.o libpng/pngrtran.o libpng/pngrutil.o libpng/pngset.o libpng/pngtrans.o libpng/pngwio.o libpng/pngwrite.o libpng/pngwtran.o libpng/pngwutil.o
28 LIBAESGM = aesGladman/aescrypt.o aesGladman/aeskey.o aesGladman/aestab.o aesGladman/fileenc.o aesGladman/hmac.o aesGladman/prng.o aesGladman/pwd2key.o aesGladman/sha1.o aesGladman/sha2.o
29 -BZIP2OBJ = bzip2/blocksort.o bzip2/huffman.o bzip2/crctable.o bzip2/randtable.o bzip2/bzcompress.o bzip2/decompress.o bzip2/bzlib.o
30
31 # Next variable is for additional scene nodes etc. of customized Irrlicht versions
32 EXTRAOBJ =
33 @@ -61,18 +57,16 @@
34
35 ###############
36 #Compiler flags
37 -CXXINCS = -I../../include -Izlib -Ijpeglib -Ilibpng
38 +CXXINCS = -I../../include
39 CPPFLAGS += $(CXXINCS) -DIRRLICHT_EXPORTS=1
40 -CXXFLAGS += -Wall -pipe -fno-exceptions -fno-rtti -fstrict-aliasing
41 +CXXFLAGS += -Wall -fno-exceptions -fno-rtti
42 ifndef NDEBUG
43 -CXXFLAGS += -g -D_DEBUG
44 -else
45 -CXXFLAGS += -fexpensive-optimizations -O3
46 +CXXFLAGS += -D_DEBUG
47 endif
48 ifdef PROFILE
49 CXXFLAGS += -pg
50 endif
51 -CFLAGS := -O3 -fexpensive-optimizations -DPNG_THREAD_UNSAFE_OK -DPNG_NO_MMX_CODE -DPNG_NO_MNG_FEATURES
52 +CFLAGS += -DPNG_THREAD_UNSAFE_OK -DPNG_NO_MMX_CODE -DPNG_NO_MNG_FEATURES
53
54 sharedlib sharedlib_osx: CXXFLAGS += -fPIC
55 sharedlib sharedlib_osx: CFLAGS += -fPIC
56 @@ -88,7 +82,7 @@
57 LIB_PATH = ../../lib/$(SYSTEM)
58 INSTALL_DIR = /usr/local/lib
59 sharedlib install: SHARED_LIB = libIrrlicht.so
60 -sharedlib: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm
61 +sharedlib: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm -ljpeg -lpng -lbz2 -lz
62 staticlib sharedlib: CXXINCS += -I/usr/X11R6/include
63
64 #OSX specific options
65
66
67
68 1.1 dev-games/irrlicht/files/irrlicht-1.8.1-config.patch
69
70 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/irrlicht/files/irrlicht-1.8.1-config.patch?rev=1.1&view=markup
71 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/irrlicht/files/irrlicht-1.8.1-config.patch?rev=1.1&content-type=text/plain
72
73 Index: irrlicht-1.8.1-config.patch
74 ===================================================================
75 --- include/IrrCompileConfig.h
76 +++ include/IrrCompileConfig.h
77 @@ -245,7 +245,7 @@
78 //! Define _IRR_USE_NON_SYSTEM_JPEG_LIB_ to let irrlicht use the jpeglib which comes with irrlicht.
79 /** If this is commented out, Irrlicht will try to compile using the jpeg lib installed in the system.
80 This is only used when _IRR_COMPILE_WITH_LIBJPEG_ is defined. */
81 -#define _IRR_USE_NON_SYSTEM_JPEG_LIB_
82 +//#define _IRR_USE_NON_SYSTEM_JPEG_LIB_
83 #ifdef NO_IRR_USE_NON_SYSTEM_JPEG_LIB_
84 #undef _IRR_USE_NON_SYSTEM_JPEG_LIB_
85 #endif
86 @@ -261,7 +261,7 @@
87 //! Define _IRR_USE_NON_SYSTEM_LIBPNG_ to let irrlicht use the libpng which comes with irrlicht.
88 /** If this is commented out, Irrlicht will try to compile using the libpng installed in the system.
89 This is only used when _IRR_COMPILE_WITH_LIBPNG_ is defined. */
90 -#define _IRR_USE_NON_SYSTEM_LIB_PNG_
91 +//#define _IRR_USE_NON_SYSTEM_LIB_PNG_
92 #ifdef NO_IRR_USE_NON_SYSTEM_LIB_PNG_
93 #undef _IRR_USE_NON_SYSTEM_LIB_PNG_
94 #endif
95 @@ -598,7 +598,7 @@
96 /** If this is commented out, Irrlicht will try to compile using the zlib
97 installed on the system. This is only used when _IRR_COMPILE_WITH_ZLIB_ is
98 defined. */
99 -#define _IRR_USE_NON_SYSTEM_ZLIB_
100 +//#define _IRR_USE_NON_SYSTEM_ZLIB_
101 #ifdef NO_IRR_USE_NON_SYSTEM_ZLIB_
102 #undef _IRR_USE_NON_SYSTEM_ZLIB_
103 #endif
104
105
106
107 1.1 dev-games/irrlicht/files/irrlicht-1.8.1-demoMake.patch
108
109 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/irrlicht/files/irrlicht-1.8.1-demoMake.patch?rev=1.1&view=markup
110 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/irrlicht/files/irrlicht-1.8.1-demoMake.patch?rev=1.1&content-type=text/plain
111
112 Index: irrlicht-1.8.1-demoMake.patch
113 ===================================================================
114 --- examples/Demo/Makefile
115 +++ examples/Demo/Makefile
116 @@ -2,8 +2,9 @@
117 Target = Demo
118 Sources = CDemo.cpp CMainMenu.cpp main.cpp
119
120 -CPPFLAGS = -I../../include -I/usr/X11R6/include
121 -CXXFLAGS = -Wall -O3 -ffast-math
122 +CXXFLAGS ?= -O3
123 +CPPFLAGS += -I/usr/include/irrlicht
124 +CXXFLAGS += -Wall -ffast-math
125
126 ifeq ($(HOSTTYPE), x86_64)
127 LIBSELECT=64
128 @@ -13,7 +14,7 @@
129
130 # target specific settings
131 all_linux: SYSTEM=Linux
132 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/$(SYSTEM) -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
133 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
134
135 all_win32 clean_win32: SYSTEM=Win32-gcc
136 all_win32: LDFLAGS = -L../../lib/$(SYSTEM) -lIrrlicht -lopengl32 -lm
137 --- examples/14.Win32Window/Makefile
138 +++ examples/14.Win32Window/Makefile
139 @@ -5,8 +5,9 @@
140 Sources = main.cpp
141
142 # general compiler settings
143 -CPPFLAGS = -I../../include -I/usr/X11R6/include
144 -CXXFLAGS = -O3 -ffast-math
145 +CPPFLAGS += -I/usr/include/irrlicht
146 +CXXFLAGS ?= -O3
147 +CXXFLAGS += -ffast-math
148 #CXXFLAGS = -g -Wall
149
150 #default target is Linux
151 @@ -17,13 +18,13 @@
152 endif
153
154 # target specific settings
155 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
156 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
157 all_linux clean_linux: SYSTEM=Linux
158 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
159 all_win32 clean_win32: SYSTEM=Win32-gcc
160 all_win32 clean_win32: SUF=.exe
161 # name of the binary - only valid for targets which set SYSTEM
162 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
163 +DESTPATH = ../../bin/$(Target)$(SUF)
164
165 all_linux all_win32:
166 $(warning Building...)
167 --- examples/12.TerrainRendering/Makefile
168 +++ examples/12.TerrainRendering/Makefile
169 @@ -5,8 +5,9 @@
170 Sources = main.cpp
171
172 # general compiler settings
173 -CPPFLAGS = -I../../include -I/usr/X11R6/include
174 -CXXFLAGS = -O3 -ffast-math
175 +CPPFLAGS += -I/usr/include/irrlicht
176 +CXXFLAGS ?= -O3
177 +CXXFLAGS += -ffast-math
178 #CXXFLAGS = -g -Wall
179
180 #default target is Linux
181 @@ -17,13 +18,13 @@
182 endif
183
184 # target specific settings
185 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
186 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
187 all_linux clean_linux: SYSTEM=Linux
188 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
189 all_win32 clean_win32: SYSTEM=Win32-gcc
190 all_win32 clean_win32: SUF=.exe
191 # name of the binary - only valid for targets which set SYSTEM
192 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
193 +DESTPATH = ../../bin/$(Target)$(SUF)
194
195 all_linux all_win32:
196 $(warning Building...)
197 --- examples/11.PerPixelLighting/Makefile
198 +++ examples/11.PerPixelLighting/Makefile
199 @@ -5,8 +5,9 @@
200 Sources = main.cpp
201
202 # general compiler settings
203 -CPPFLAGS = -I../../include -I/usr/X11R6/include
204 -CXXFLAGS = -O3 -ffast-math
205 +CPPFLAGS += -I/usr/include/irrlicht
206 +CXXFLAGS ?= -O3
207 +CXXFLAGS += -ffast-math
208 #CXXFLAGS = -g -Wall
209
210 #default target is Linux
211 @@ -17,13 +18,13 @@
212 endif
213
214 # target specific settings
215 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
216 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
217 all_linux clean_linux: SYSTEM=Linux
218 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
219 all_win32 clean_win32: SYSTEM=Win32-gcc
220 all_win32 clean_win32: SUF=.exe
221 # name of the binary - only valid for targets which set SYSTEM
222 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
223 +DESTPATH = ../../bin/$(Target)$(SUF)
224
225 all_linux all_win32:
226 $(warning Building...)
227 --- examples/08.SpecialFX/Makefile
228 +++ examples/08.SpecialFX/Makefile
229 @@ -5,8 +5,9 @@
230 Sources = main.cpp
231
232 # general compiler settings
233 -CPPFLAGS = -I../../include -I/usr/X11R6/include
234 -CXXFLAGS = -O3 -ffast-math
235 +CPPFLAGS += -I/usr/include/irrlicht
236 +CXXFLAGS ?= -O3
237 +CXXFLAGS += -ffast-math
238 #CXXFLAGS = -g -Wall
239
240 #default target is Linux
241 @@ -17,13 +18,13 @@
242 endif
243
244 # target specific settings
245 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
246 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
247 all_linux clean_linux: SYSTEM=Linux
248 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
249 all_win32 clean_win32: SYSTEM=Win32-gcc
250 all_win32 clean_win32: SUF=.exe
251 # name of the binary - only valid for targets which set SYSTEM
252 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
253 +DESTPATH = ../../bin/$(Target)$(SUF)
254
255 all_linux all_win32:
256 $(warning Building...)
257 --- examples/06.2DGraphics/Makefile
258 +++ examples/06.2DGraphics/Makefile
259 @@ -5,8 +5,9 @@
260 Sources = main.cpp
261
262 # general compiler settings
263 -CPPFLAGS = -I../../include -I/usr/X11R6/include
264 -CXXFLAGS = -O3 -ffast-math
265 +CPPFLAGS += -I/usr/include/irrlicht
266 +CXXFLAGS ?= -O3
267 +CXXFLAGS += -ffast-math
268 #CXXFLAGS = -g -Wall
269
270 #default target is Linux
271 @@ -17,13 +18,13 @@
272 endif
273
274 # target specific settings
275 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
276 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
277 all_linux clean_linux: SYSTEM=Linux
278 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
279 all_win32 clean_win32: SYSTEM=Win32-gcc
280 all_win32 clean_win32: SUF=.exe
281 # name of the binary - only valid for targets which set SYSTEM
282 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
283 +DESTPATH = ../../bin/$(Target)$(SUF)
284
285 all_linux all_win32:
286 $(warning Building...)
287 --- examples/04.Movement/Makefile
288 +++ examples/04.Movement/Makefile
289 @@ -5,8 +5,9 @@
290 Sources = main.cpp
291
292 # general compiler settings
293 -CPPFLAGS = -I../../include -I/usr/X11R6/include
294 -CXXFLAGS = -O3 -ffast-math
295 +CPPFLAGS += -I/usr/include/irrlicht
296 +CXXFLAGS ?= -O3
297 +CXXFLAGS += -ffast-math
298 #CXXFLAGS = -g -Wall
299
300 #default target is Linux
301 @@ -17,14 +18,14 @@
302 endif
303
304 # target specific settings
305 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
306 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
307 all_linux clean_linux: SYSTEM=Linux
308 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
309 all_win32: CPPFLAGS += -D__GNUWIN32__ -D_WIN32 -DWIN32 -D_WINDOWS -D_MBCS -D_USRDLL
310 all_win32 clean_win32: SYSTEM=Win32-gcc
311 all_win32 clean_win32: SUF=.exe
312 # name of the binary - only valid for targets which set SYSTEM
313 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
314 +DESTPATH = ../../bin/$(Target)$(SUF)
315
316 all_linux all_win32:
317 $(warning Building...)
318 --- examples/16.Quake3MapShader/Makefile
319 +++ examples/16.Quake3MapShader/Makefile
320 @@ -5,8 +5,9 @@
321 Sources = main.cpp
322
323 # general compiler settings
324 -CPPFLAGS = -I../../include -I/usr/X11R6/include
325 -CXXFLAGS = -O3 -ffast-math
326 +CPPFLAGS += -I/usr/include/irrlicht
327 +CXXFLAGS ?= -O3
328 +CXXFLAGS += -ffast-math
329 #CXXFLAGS = -g -Wall
330
331 #default target is Linux
332 @@ -17,13 +18,13 @@
333 endif
334
335 # target specific settings
336 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
337 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
338 all_linux clean_linux: SYSTEM=Linux
339 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
340 all_win32 clean_win32: SYSTEM=Win32-gcc
341 all_win32 clean_win32: SUF=.exe
342 # name of the binary - only valid for targets which set SYSTEM
343 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
344 +DESTPATH = ../../bin/$(Target)$(SUF)
345
346 all_linux all_win32:
347 $(warning Building...)
348 --- examples/15.LoadIrrFile/Makefile
349 +++ examples/15.LoadIrrFile/Makefile
350 @@ -5,8 +5,9 @@
351 Sources = main.cpp
352
353 # general compiler settings
354 -CPPFLAGS = -I../../include -I/usr/X11R6/include
355 -CXXFLAGS = -O3 -ffast-math
356 +CPPFLAGS += -I/usr/include/irrlicht
357 +CXXFLAGS ?= -O3
358 +CXXFLAGS += -ffast-math
359 #CXXFLAGS = -g -Wall
360
361 #default target is Linux
362 @@ -17,13 +18,13 @@
363 endif
364
365 # target specific settings
366 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
367 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
368 all_linux clean_linux: SYSTEM=Linux
369 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
370 all_win32 clean_win32: SYSTEM=Win32-gcc
371 all_win32 clean_win32: SUF=.exe
372 # name of the binary - only valid for targets which set SYSTEM
373 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
374 +DESTPATH = ../../bin/$(Target)$(SUF)
375
376 all_linux all_win32:
377 $(warning Building...)
378 --- examples/02.Quake3Map/Makefile
379 +++ examples/02.Quake3Map/Makefile
380 @@ -5,8 +5,9 @@
381 Sources = main.cpp
382
383 # general compiler settings
384 -CPPFLAGS = -I../../include -I/usr/X11R6/include
385 -CXXFLAGS = -O3 -ffast-math
386 +CPPFLAGS += -I/usr/include/irrlicht
387 +CXXFLAGS ?= -O3
388 +CXXFLAGS += -ffast-math
389 #CXXFLAGS = -g -Wall
390
391 #default target is Linux
392 @@ -17,7 +18,7 @@
393 endif
394
395 # target specific settings
396 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
397 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
398 all_linux clean_linux: SYSTEM=Linux
399 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht
400 static_win32: LDFLAGS += -lgdi32 -lopengl32 -ld3dx9d -lwinmm -lm
401 @@ -25,7 +25,7 @@
402 static_win32 all_win32 clean_win32: SYSTEM=Win32-gcc
403 static_win32 all_win32 clean_win32: SUF=.exe
404 # name of the binary - only valid for targets which set SYSTEM
405 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
406 +DESTPATH = ../../bin/$(Target)$(SUF)
407
408 all_linux all_win32 static_win32:
409 $(warning Building...)
410 --- examples/19.MouseAndJoystick/Makefile
411 +++ examples/19.MouseAndJoystick/Makefile
412 @@ -5,9 +5,10 @@
413 Sources = main.cpp
414
415 # general compiler settings
416 -CPPFLAGS = -I../../include -I/usr/X11R6/include
417 +CPPFLAGS += -I/usr/include/irrlicht
418 #CXXFLAGS = -O3 -ffast-math
419 -CXXFLAGS = -g -Wall
420 +CXXFLAGS ?= -O3
421 +CXXFLAGS += -Wall
422
423 #default target is Linux
424 all: all_linux
425 @@ -17,14 +18,14 @@
426 endif
427
428 # target specific settings
429 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
430 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
431 all_linux clean_linux: SYSTEM=Linux
432 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
433 all_win32: CPPFLAGS += -D__GNUWIN32__ -D_WIN32 -DWIN32 -D_WINDOWS -D_MBCS -D_USRDLL
434 all_win32 clean_win32: SYSTEM=Win32-gcc
435 all_win32 clean_win32: SUF=.exe
436 # name of the binary - only valid for targets which set SYSTEM
437 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
438 +DESTPATH = ../../bin/$(Target)$(SUF)
439
440 all_linux all_win32:
441 $(warning Building...)
442 --- examples/13.RenderToTexture/Makefile
443 +++ examples/13.RenderToTexture/Makefile
444 @@ -5,8 +5,9 @@
445 Sources = main.cpp
446
447 # general compiler settings
448 -CPPFLAGS = -I../../include -I/usr/X11R6/include
449 -CXXFLAGS = -O3 -ffast-math
450 +CPPFLAGS += -I/usr/include/irrlicht
451 +CXXFLAGS ?= -O3
452 +CXXFLAGS += -ffast-math
453 #CXXFLAGS = -g -Wall
454
455 #default target is Linux
456 @@ -17,13 +18,13 @@
457 endif
458
459 # target specific settings
460 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
461 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
462 all_linux clean_linux: SYSTEM=Linux
463 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
464 all_win32 clean_win32: SYSTEM=Win32-gcc
465 all_win32 clean_win32: SUF=.exe
466 # name of the binary - only valid for targets which set SYSTEM
467 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
468 +DESTPATH = ../../bin/$(Target)$(SUF)
469
470 all_linux all_win32:
471 $(warning Building...)
472 --- examples/10.Shaders/Makefile
473 +++ examples/10.Shaders/Makefile
474 @@ -5,8 +5,9 @@
475 Sources = main.cpp
476
477 # general compiler settings
478 -CPPFLAGS = -I../../include -I/usr/X11R6/include
479 -CXXFLAGS = -O3 -ffast-math
480 +CPPFLAGS += -I/usr/include/irrlicht
481 +CXXFLAGS ?= -O3
482 +CXXFLAGS += -ffast-math
483 #CXXFLAGS = -g -Wall
484
485 #default target is Linux
486 @@ -17,13 +18,13 @@
487 endif
488
489 # target specific settings
490 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
491 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
492 all_linux clean_linux: SYSTEM=Linux
493 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
494 all_win32 clean_win32: SYSTEM=Win32-gcc
495 all_win32 clean_win32: SUF=.exe
496 # name of the binary - only valid for targets which set SYSTEM
497 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
498 +DESTPATH = ../../bin/$(Target)$(SUF)
499
500 all_linux all_win32:
501 $(warning Building...)
502 --- examples/09.Meshviewer/Makefile
503 +++ examples/09.Meshviewer/Makefile
504 @@ -5,8 +5,9 @@
505 Sources = main.cpp
506
507 # general compiler settings
508 -CPPFLAGS = -I../../include -I/usr/X11R6/include
509 -CXXFLAGS = -O3 -ffast-math
510 +CPPFLAGS += -I/usr/include/irrlicht
511 +CXXFLAGS ?= -O3
512 +CXXFLAGS += -ffast-math
513 #CXXFLAGS = -g -Wall
514
515 #default target is Linux
516 @@ -17,13 +18,13 @@
517 endif
518
519 # target specific settings
520 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
521 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
522 all_linux clean_linux: SYSTEM=Linux
523 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
524 all_win32 clean_win32: SYSTEM=Win32-gcc
525 all_win32 clean_win32: SUF=.exe
526 # name of the binary - only valid for targets which set SYSTEM
527 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
528 +DESTPATH = ../../bin/$(Target)$(SUF)
529
530 all_linux all_win32:
531 $(warning Building...)
532 --- examples/21.Quake3Explorer/Makefile
533 +++ examples/21.Quake3Explorer/Makefile
534 @@ -5,9 +5,10 @@
535 Sources = main.cpp sound.cpp q3factory.cpp
536
537 # general compiler settings
538 -CPPFLAGS = -I../../include -I/usr/X11R6/include
539 +CPPFLAGS += -I/usr/include/irrlicht
540 #CXXFLAGS = -O3 -ffast-math
541 +CXXFLAGS ?= -O3
542 -CXXFLAGS = -g -Wall
543 +CXXFLAGS += -Wall
544
545 #default target is Linux
546 all: all_linux
547 @@ -17,13 +18,13 @@
548 endif
549
550 # target specific settings
551 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
552 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
553 all_linux clean_linux: SYSTEM=Linux
554 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
555 all_win32 clean_win32: SYSTEM=Win32-gcc
556 all_win32 clean_win32: SUF=.exe
557 # name of the binary - only valid for targets which set SYSTEM
558 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
559 +DESTPATH = ../../bin/$(Target)$(SUF)
560
561 all_linux all_win32:
562 $(warning Building...)
563 --- examples/03.CustomSceneNode/Makefile
564 +++ examples/03.CustomSceneNode/Makefile
565 @@ -5,8 +5,9 @@
566 Sources = main.cpp
567
568 # general compiler settings
569 -CPPFLAGS = -I../../include -I/usr/X11R6/include
570 -CXXFLAGS = -O3 -ffast-math
571 +CPPFLAGS += -I/usr/include/irrlicht
572 +CXXFLAGS ?= -O3
573 +CXXFLAGS += -ffast-math
574 #CXXFLAGS = -g -Wall
575
576 #default target is Linux
577 @@ -17,13 +18,13 @@
578 endif
579
580 # target specific settings
581 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
582 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
583 all_linux clean_linux: SYSTEM=Linux
584 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
585 all_win32 clean_win32: SYSTEM=Win32-gcc
586 all_win32 clean_win32: SUF=.exe
587 # name of the binary - only valid for targets which set SYSTEM
588 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
589 +DESTPATH = ../../bin/$(Target)$(SUF)
590
591 all_linux all_win32:
592 $(warning Building...)
593 --- examples/20.ManagedLights/Makefile
594 +++ examples/20.ManagedLights/Makefile
595 @@ -5,9 +5,10 @@
596 Sources = main.cpp
597
598 # general compiler settings
599 -CPPFLAGS = -I../../include -I/usr/X11R6/include
600 +CPPFLAGS += -I/usr/include/irrlicht
601 #CXXFLAGS = -O3 -ffast-math
602 +CXXFLAGS ?= -O3
603 -CXXFLAGS = -g -Wall
604 +CXXFLAGS += -Wall
605
606 #default target is Linux
607 all: all_linux
608 @@ -17,14 +18,14 @@
609 endif
610
611 # target specific settings
612 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
613 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
614 all_linux clean_linux: SYSTEM=Linux
615 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
616 all_win32: CPPFLAGS += -D__GNUWIN32__ -D_WIN32 -DWIN32 -D_WINDOWS -D_MBCS -D_USRDLL
617 all_win32 clean_win32: SYSTEM=Win32-gcc
618 all_win32 clean_win32: SUF=.exe
619 # name of the binary - only valid for targets which set SYSTEM
620 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
621 +DESTPATH = ../../bin/$(Target)$(SUF)
622
623 all_linux all_win32:
624 $(warning Building...)
625 --- examples/05.UserInterface/Makefile
626 +++ examples/05.UserInterface/Makefile
627 @@ -5,8 +5,9 @@
628 Sources = main.cpp
629
630 # general compiler settings
631 -CPPFLAGS = -I../../include -I/usr/X11R6/include
632 -CXXFLAGS = -O3 -ffast-math
633 +CPPFLAGS += -I/usr/include/irrlicht
634 +CXXFLAGS ?= -O3
635 +CXXFLAGS += -ffast-math
636 #CXXFLAGS = -g -Wall
637
638 #default target is Linux
639 @@ -17,13 +18,13 @@
640 endif
641
642 # target specific settings
643 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
644 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
645 all_linux clean_linux: SYSTEM=Linux
646 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
647 all_win32 clean_win32: SYSTEM=Win32-gcc
648 all_win32 clean_win32: SUF=.exe
649 # name of the binary - only valid for targets which set SYSTEM
650 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
651 +DESTPATH = ../../bin/$(Target)$(SUF)
652
653 all_linux all_win32:
654 $(warning Building...)
655 --- examples/01.HelloWorld/Makefile
656 +++ examples/01.HelloWorld/Makefile
657 @@ -7,15 +7,15 @@
658 # List of source files, separated by spaces
659 Sources := main.cpp
660 # Path to Irrlicht directory, should contain include/ and lib/
661 -IrrlichtHome := ../..
662 +IrrlichtHome := /usr
663 # Path for the executable. Note that Irrlicht.dll should usually also be there for win32 systems
664 -BinPath = ../../bin/$(SYSTEM)
665 +BinPath = ../../bin
666
667 # general compiler settings (might need to be set when compiling the lib, too)
668 # preprocessor flags, e.g. defines and include paths
669 USERCPPFLAGS =
670 # compiler flags such as optimization flags
671 -USERCXXFLAGS = -O3 -ffast-math
672 +USERCXXFLAGS = -ffast-math
673 #USERCXXFLAGS = -g -Wall
674 # linker flags such as additional libraries and link paths
675 USERLDFLAGS =
676 @@ -24,16 +24,17 @@
677 #no changes necessary below this line
678 ####
679
680 -CPPFLAGS = -I$(IrrlichtHome)/include -I/usr/X11R6/include $(USERCPPFLAGS)
681 -CXXFLAGS = $(USERCXXFLAGS)
682 -LDFLAGS = $(USERLDFLAGS)
683 +CPPFLAGS += -I/usr/include/irrlicht $(USERCPPFLAGS)
684 +CXXFLAGS ?= -O3
685 +CXXFLAGS += $(USERCXXFLAGS)
686 +LDFLAGS += $(USERLDFLAGS)
687
688 #default target is Linux
689 all: all_linux
690
691 # target specific settings
692 -all_linux all_win32 static_win32: LDFLAGS += -L$(IrrlichtHome)/lib/$(SYSTEM) -lIrrlicht
693 -all_linux: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm -lXext -lX11 -lXcursor
694 +all_linux all_win32 static_win32: LDFLAGS += -lIrrlicht
695 +all_linux: LDFLAGS += -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
696 all_linux clean_linux: SYSTEM=Linux
697 all_win32 clean_win32 static_win32: SYSTEM=Win32-gcc
698 all_win32 clean_win32 static_win32: SUF=.exe
699 --- examples/18.SplitScreen/Makefile
700 +++ examples/18.SplitScreen/Makefile
701 @@ -5,8 +5,9 @@
702 Sources = main.cpp
703
704 # general compiler settings
705 -CPPFLAGS = -I../../include -I/usr/X11R6/include
706 -CXXFLAGS = -O3 -ffast-math
707 +CPPFLAGS += -I/usr/include/irrlicht
708 +CXXFLAGS ?= -O3
709 +CXXFLAGS += -ffast-math
710 #CXXFLAGS = -g -Wall
711
712 #default target is Linux
713 @@ -17,13 +18,13 @@
714 endif
715
716 # target specific settings
717 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
718 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
719 all_linux clean_linux: SYSTEM=Linux
720 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
721 all_win32 clean_win32: SYSTEM=Win32-gcc
722 all_win32 clean_win32: SUF=.exe
723 # name of the binary - only valid for targets which set SYSTEM
724 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
725 +DESTPATH = ../../bin/$(Target)$(SUF)
726
727 all_linux all_win32:
728 $(warning Building...)
729 --- examples/07.Collision/Makefile
730 +++ examples/07.Collision/Makefile
731 @@ -5,8 +5,9 @@
732 Sources = main.cpp
733
734 # general compiler settings
735 -CPPFLAGS = -I../../include -I/usr/X11R6/include
736 -CXXFLAGS = -O3 -ffast-math
737 +CPPFLAGS += -I/usr/include/irrlicht
738 +CXXFLAGS ?= -O3
739 +CXXFLAGS += -ffast-math
740 #CXXFLAGS = -g -Wall
741
742 #default target is Linux
743 @@ -17,13 +18,13 @@
744 endif
745
746 # target specific settings
747 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
748 +all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
749 all_linux clean_linux: SYSTEM=Linux
750 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
751 all_win32 clean_win32: SYSTEM=Win32-gcc
752 all_win32 clean_win32: SUF=.exe
753 # name of the binary - only valid for targets which set SYSTEM
754 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
755 +DESTPATH = ../../bin/$(Target)$(SUF)
756
757 all_linux all_win32:
758 $(warning Building...)
759 --- examples/24.CursorControl/Makefile
760 +++ examples/24.CursorControl/Makefile
761 @@ -7,15 +7,15 @@
762 # List of source files, separated by spaces
763 Sources := main.cpp
764 # Path to Irrlicht directory, should contain include/ and lib/
765 -IrrlichtHome := ../..
766 +IrrlichtHome := /usr
767 # Path for the executable. Note that Irrlicht.dll should usually also be there for win32 systems
768 -BinPath = ../../bin/$(SYSTEM)
769 +BinPath = ../../bin
770
771 # general compiler settings (might need to be set when compiling the lib, too)
772 # preprocessor flags, e.g. defines and include paths
773 USERCPPFLAGS =
774 # compiler flags such as optimization flags
775 -USERCXXFLAGS = -O3 -ffast-math
776 +USERCXXFLAGS = -ffast-math
777 #USERCXXFLAGS = -g -Wall
778 # linker flags such as additional libraries and link paths
779 USERLDFLAGS =
780 @@ -24,16 +24,17 @@
781 #no changes necessary below this line
782 ####
783
784 -CPPFLAGS = -I$(IrrlichtHome)/include -I/usr/X11R6/include $(USERCPPFLAGS)
785 -CXXFLAGS = $(USERCXXFLAGS)
786 -LDFLAGS = $(USERLDFLAGS)
787 +CPPFLAGS += -I/usr/include/irrlicht $(USERCPPFLAGS)
788 +CXXFLAGS ?= -O3
789 +CXXFLAGS += $(USERCXXFLAGS)
790 +LDFLAGS += $(USERLDFLAGS)
791
792 #default target is Linux
793 all: all_linux
794
795 # target specific settings
796 -all_linux all_win32 static_win32: LDFLAGS += -L$(IrrlichtHome)/lib/$(SYSTEM) -lIrrlicht
797 -all_linux: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm -lXext -lX11 -lXcursor
798 +all_linux all_win32 static_win32: LDFLAGS += -lIrrlicht
799 +all_linux: LDFLAGS += -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
800 all_linux clean_linux: SYSTEM=Linux
801 all_win32 clean_win32 static_win32: SYSTEM=Win32-gcc
802 all_win32 clean_win32 static_win32: SUF=.exe
803 --- examples/25.XmlHandling/Makefile
804 +++ examples/25.XmlHandling/Makefile
805 @@ -7,15 +7,15 @@
806 # List of source files, separated by spaces
807 Sources := main.cpp
808 # Path to Irrlicht directory, should contain include/ and lib/
809 -IrrlichtHome := ../..
810 +IrrlichtHome := /usr
811 # Path for the executable. Note that Irrlicht.dll should usually also be there for win32 systems
812 -BinPath = ../../bin/$(SYSTEM)
813 +BinPath = ../../bin
814
815 # general compiler settings (might need to be set when compiling the lib, too)
816 # preprocessor flags, e.g. defines and include paths
817 USERCPPFLAGS =
818 # compiler flags such as optimization flags
819 -USERCXXFLAGS = -O3 -ffast-math
820 +USERCXXFLAGS = -ffast-math
821 #USERCXXFLAGS = -g -Wall
822 # linker flags such as additional libraries and link paths
823 USERLDFLAGS =
824 @@ -24,16 +24,17 @@
825 #no changes necessary below this line
826 ####
827
828 -CPPFLAGS = -I$(IrrlichtHome)/include -I/usr/X11R6/include $(USERCPPFLAGS)
829 -CXXFLAGS = $(USERCXXFLAGS)
830 -LDFLAGS = $(USERLDFLAGS)
831 +CPPFLAGS += -I/usr/include/irrlicht $(USERCPPFLAGS)
832 +CXXFLAGS ?= -O3
833 +CXXFLAGS += $(USERCXXFLAGS)
834 +LDFLAGS += $(USERLDFLAGS)
835
836 #default target is Linux
837 all: all_linux
838
839 # target specific settings
840 -all_linux all_win32 static_win32: LDFLAGS += -L$(IrrlichtHome)/lib/$(SYSTEM) -lIrrlicht
841 -all_linux: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm -lXext -lX11 -lXcursor
842 +all_linux all_win32 static_win32: LDFLAGS += -lIrrlicht
843 +all_linux: LDFLAGS += -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
844 all_linux clean_linux: SYSTEM=Linux
845 all_win32 clean_win32 static_win32: SYSTEM=Win32-gcc
846 all_win32 clean_win32 static_win32: SUF=.exe
847 --- examples/26.OcclusionQuery/Makefile
848 +++ examples/26.OcclusionQuery/Makefile
849 @@ -5,8 +5,9 @@
850 Sources = main.cpp
851
852 # general compiler settings
853 -CPPFLAGS = -I../../include -I/usr/X11R6/include
854 -CXXFLAGS = -O3 -ffast-math
855 +CPPFLAGS += -I/usr/include/irrlicht
856 +CXXFLAGS ?= -O3
857 +CXXFLAGS += -ffast-math
858 #CXXFLAGS = -g -Wall
859
860 #default target is Linux
861 @@ -17,14 +18,14 @@
862 endif
863
864 # target specific settings
865 -all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
866 +all_linux: LDFLAGS += -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg
867 all_linux clean_linux: SYSTEM=Linux
868 all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
869 all_win32: CPPFLAGS += -D__GNUWIN32__ -D_WIN32 -DWIN32 -D_WINDOWS -D_MBCS -D_USRDLL
870 all_win32 clean_win32: SYSTEM=Win32-gcc
871 all_win32 clean_win32: SUF=.exe
872 # name of the binary - only valid for targets which set SYSTEM
873 -DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
874 +DESTPATH = ../../bin/$(Target)$(SUF)
875
876 all_linux all_win32:
877 $(warning Building...)