+++ /dev/null
---- irrlicht-1.8.4/examples/Demo/Makefile
-+++ irrlicht-1.8.4/examples/Demo/Makefile
-@@ -2,8 +2,9 @@\r
- Target = Demo\r
- Sources = CDemo.cpp CMainMenu.cpp main.cpp\r
- \r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -Wall -O3 -ffast-math\r
-+CXXFLAGS ?= -O3\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
-+CXXFLAGS += -Wall -ffast-math\r
- \r
- ifeq ($(HOSTTYPE), x86_64)\r
- LIBSELECT=64\r
-@@ -13,7 +14,7 @@\r
- \r
- # target specific settings\r
- all_linux: SYSTEM=Linux\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/$(SYSTEM) -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- \r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32: LDFLAGS = -L../../lib/$(SYSTEM) -lIrrlicht -lopengl32 -lm\r
---- irrlicht-1.8.4/examples/14.Win32Window/Makefile
-+++ irrlicht-1.8.4/examples/14.Win32Window/Makefile
-@@ -5,8 +5,9 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -O3 -ffast-math\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -ffast-math\r
- #CXXFLAGS = -g -Wall\r
- \r
- #default target is Linux\r
-@@ -17,13 +18,13 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/12.TerrainRendering/Makefile
-+++ irrlicht-1.8.4/examples/12.TerrainRendering/Makefile
-@@ -5,8 +5,9 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -O3 -ffast-math\r
-+CPPFLAGS += -I/usr/include/irrlicht \r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -ffast-math\r
- #CXXFLAGS = -g -Wall\r
- \r
- #default target is Linux\r
-@@ -17,13 +18,13 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/11.PerPixelLighting/Makefile
-+++ irrlicht-1.8.4/examples/11.PerPixelLighting/Makefile
-@@ -5,8 +5,9 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -O3 -ffast-math\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -ffast-math\r
- #CXXFLAGS = -g -Wall\r
- \r
- #default target is Linux\r
-@@ -17,13 +18,13 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/08.SpecialFX/Makefile
-+++ irrlicht-1.8.4/examples/08.SpecialFX/Makefile
-@@ -5,8 +5,9 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -O3 -ffast-math\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -ffast-math\r
- #CXXFLAGS = -g -Wall\r
- \r
- #default target is Linux\r
-@@ -17,13 +18,13 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/06.2DGraphics/Makefile
-+++ irrlicht-1.8.4/examples/06.2DGraphics/Makefile
-@@ -5,8 +5,9 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -O3 -ffast-math\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -ffast-math\r
- #CXXFLAGS = -g -Wall\r
- \r
- #default target is Linux\r
-@@ -17,13 +18,13 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/04.Movement/Makefile
-+++ irrlicht-1.8.4/examples/04.Movement/Makefile
-@@ -5,8 +5,9 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -O3 -ffast-math\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -ffast-math\r
- #CXXFLAGS = -g -Wall\r
- \r
- #default target is Linux\r
-@@ -17,14 +18,14 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32: CPPFLAGS += -D__GNUWIN32__ -D_WIN32 -DWIN32 -D_WINDOWS -D_MBCS -D_USRDLL\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/16.Quake3MapShader/Makefile
-+++ irrlicht-1.8.4/examples/16.Quake3MapShader/Makefile
-@@ -5,8 +5,9 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -O3 -ffast-math\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -ffast-math\r
- #CXXFLAGS = -g -Wall\r
- \r
- #default target is Linux\r
-@@ -17,13 +18,13 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/15.LoadIrrFile/Makefile
-+++ irrlicht-1.8.4/examples/15.LoadIrrFile/Makefile
-@@ -5,8 +5,9 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -O3 -ffast-math\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -ffast-math\r
- #CXXFLAGS = -g -Wall\r
- \r
- #default target is Linux\r
-@@ -17,13 +18,13 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/02.Quake3Map/Makefile
-+++ irrlicht-1.8.4/examples/02.Quake3Map/Makefile
-@@ -5,8 +5,9 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -O3 -ffast-math\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -ffast-math\r
- #CXXFLAGS = -g -Wall\r
- \r
- #default target is Linux\r
-@@ -17,7 +18,7 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht\r
- static_win32: LDFLAGS += -lgdi32 -lopengl32 -ld3dx9d -lwinmm -lm\r
-@@ -25,7 +25,7 @@\r
- static_win32 all_win32 clean_win32: SYSTEM=Win32-gcc\r
- static_win32 all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32 static_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/19.MouseAndJoystick/Makefile
-+++ irrlicht-1.8.4/examples/19.MouseAndJoystick/Makefile
-@@ -5,9 +5,10 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
- #CXXFLAGS = -O3 -ffast-math\r
--CXXFLAGS = -g -Wall\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -Wall\r
- \r
- #default target is Linux\r
- all: all_linux\r
-@@ -17,14 +18,14 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32: CPPFLAGS += -D__GNUWIN32__ -D_WIN32 -DWIN32 -D_WINDOWS -D_MBCS -D_USRDLL\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/13.RenderToTexture/Makefile
-+++ irrlicht-1.8.4/examples/13.RenderToTexture/Makefile
-@@ -5,8 +5,9 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -O3 -ffast-math\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -ffast-math\r
- #CXXFLAGS = -g -Wall\r
- \r
- #default target is Linux\r
-@@ -17,13 +18,13 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/10.Shaders/Makefile
-+++ irrlicht-1.8.4/examples/10.Shaders/Makefile
-@@ -5,8 +5,9 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -O3 -ffast-math\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -ffast-math\r
- #CXXFLAGS = -g -Wall\r
- \r
- #default target is Linux\r
-@@ -17,13 +18,13 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/09.Meshviewer/Makefile
-+++ irrlicht-1.8.4/examples/09.Meshviewer/Makefile
-@@ -5,8 +5,9 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -O3 -ffast-math\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -ffast-math\r
- #CXXFLAGS = -g -Wall\r
- \r
- #default target is Linux\r
-@@ -17,13 +18,13 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/21.Quake3Explorer/Makefile
-+++ irrlicht-1.8.4/examples/21.Quake3Explorer/Makefile
-@@ -5,9 +5,10 @@\r
- Sources = main.cpp sound.cpp q3factory.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
- #CXXFLAGS = -O3 -ffast-math\r
-+CXXFLAGS ?= -O3\r
--CXXFLAGS = -g -Wall\r
-+CXXFLAGS += -Wall\r
- \r
- #default target is Linux\r
- all: all_linux\r
-@@ -17,13 +18,13 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/03.CustomSceneNode/Makefile
-+++ irrlicht-1.8.4/examples/03.CustomSceneNode/Makefile
-@@ -5,8 +5,9 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -O3 -ffast-math\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -ffast-math\r
- #CXXFLAGS = -g -Wall\r
- \r
- #default target is Linux\r
-@@ -17,13 +18,13 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/20.ManagedLights/Makefile
-+++ irrlicht-1.8.4/examples/20.ManagedLights/Makefile
-@@ -5,9 +5,10 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
- #CXXFLAGS = -O3 -ffast-math\r
-+CXXFLAGS ?= -O3\r
--CXXFLAGS = -g -Wall\r
-+CXXFLAGS += -Wall\r
- \r
- #default target is Linux\r
- all: all_linux\r
-@@ -17,14 +18,14 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32: CPPFLAGS += -D__GNUWIN32__ -D_WIN32 -DWIN32 -D_WINDOWS -D_MBCS -D_USRDLL\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/05.UserInterface/Makefile
-+++ irrlicht-1.8.4/examples/05.UserInterface/Makefile
-@@ -5,8 +5,9 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -O3 -ffast-math\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -ffast-math\r
- #CXXFLAGS = -g -Wall\r
- \r
- #default target is Linux\r
-@@ -17,13 +18,13 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/01.HelloWorld/Makefile
-+++ irrlicht-1.8.4/examples/01.HelloWorld/Makefile
-@@ -7,15 +7,15 @@\r
- # List of source files, separated by spaces\r
- Sources := main.cpp\r
- # Path to Irrlicht directory, should contain include/ and lib/\r
--IrrlichtHome := ../..\r
-+IrrlichtHome := /usr\r
- # Path for the executable. Note that Irrlicht.dll should usually also be there for win32 systems\r
--BinPath = ../../bin/$(SYSTEM)\r
-+BinPath = ../../bin\r
- \r
- # general compiler settings (might need to be set when compiling the lib, too)\r
- # preprocessor flags, e.g. defines and include paths\r
- USERCPPFLAGS = \r
- # compiler flags such as optimization flags\r
--USERCXXFLAGS = -O3 -ffast-math\r
-+USERCXXFLAGS = -ffast-math\r
- #USERCXXFLAGS = -g -Wall\r
- # linker flags such as additional libraries and link paths\r
- USERLDFLAGS =\r
-@@ -24,16 +24,17 @@\r
- #no changes necessary below this line\r
- ####\r
- \r
--CPPFLAGS = -I$(IrrlichtHome)/include -I/usr/X11R6/include $(USERCPPFLAGS)\r
--CXXFLAGS = $(USERCXXFLAGS)\r
--LDFLAGS = $(USERLDFLAGS)\r
-+CPPFLAGS += -I/usr/include/irrlicht $(USERCPPFLAGS)\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += $(USERCXXFLAGS)\r
-+LDFLAGS += $(USERLDFLAGS)\r
- \r
- #default target is Linux\r
- all: all_linux\r
- \r
- # target specific settings\r
--all_linux all_win32 static_win32: LDFLAGS += -L$(IrrlichtHome)/lib/$(SYSTEM) -lIrrlicht\r
--all_linux: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux all_win32 static_win32: LDFLAGS += -lIrrlicht\r
-+all_linux: LDFLAGS += -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32 clean_win32 static_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32 static_win32: SUF=.exe\r
---- irrlicht-1.8.4/examples/18.SplitScreen/Makefile
-+++ irrlicht-1.8.4/examples/18.SplitScreen/Makefile
-@@ -5,8 +5,9 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -O3 -ffast-math\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -ffast-math\r
- #CXXFLAGS = -g -Wall\r
- \r
- #default target is Linux\r
-@@ -17,13 +18,13 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/07.Collision/Makefile
-+++ irrlicht-1.8.4/examples/07.Collision/Makefile
-@@ -5,8 +5,9 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -O3 -ffast-math\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -ffast-math\r
- #CXXFLAGS = -g -Wall\r
- \r
- #default target is Linux\r
-@@ -17,13 +18,13 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r
---- irrlicht-1.8.4/examples/24.CursorControl/Makefile
-+++ irrlicht-1.8.4/examples/24.CursorControl/Makefile
-@@ -7,15 +7,15 @@\r
- # List of source files, separated by spaces\r
- Sources := main.cpp\r
- # Path to Irrlicht directory, should contain include/ and lib/\r
--IrrlichtHome := ../..\r
-+IrrlichtHome := /usr\r
- # Path for the executable. Note that Irrlicht.dll should usually also be there for win32 systems\r
--BinPath = ../../bin/$(SYSTEM)\r
-+BinPath = ../../bin\r
- \r
- # general compiler settings (might need to be set when compiling the lib, too)\r
- # preprocessor flags, e.g. defines and include paths\r
- USERCPPFLAGS = \r
- # compiler flags such as optimization flags\r
--USERCXXFLAGS = -O3 -ffast-math\r
-+USERCXXFLAGS = -ffast-math\r
- #USERCXXFLAGS = -g -Wall\r
- # linker flags such as additional libraries and link paths\r
- USERLDFLAGS =\r
-@@ -24,16 +24,17 @@\r
- #no changes necessary below this line\r
- ####\r
- \r
--CPPFLAGS = -I$(IrrlichtHome)/include -I/usr/X11R6/include $(USERCPPFLAGS)\r
--CXXFLAGS = $(USERCXXFLAGS)\r
--LDFLAGS = $(USERLDFLAGS)\r
-+CPPFLAGS += -I/usr/include/irrlicht $(USERCPPFLAGS)\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += $(USERCXXFLAGS)\r
-+LDFLAGS += $(USERLDFLAGS)\r
- \r
- #default target is Linux\r
- all: all_linux\r
- \r
- # target specific settings\r
--all_linux all_win32 static_win32: LDFLAGS += -L$(IrrlichtHome)/lib/$(SYSTEM) -lIrrlicht\r
--all_linux: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux all_win32 static_win32: LDFLAGS += -lIrrlicht\r
-+all_linux: LDFLAGS += -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32 clean_win32 static_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32 static_win32: SUF=.exe\r
---- irrlicht-1.8.4/examples/25.XmlHandling/Makefile
-+++ irrlicht-1.8.4/examples/25.XmlHandling/Makefile
-@@ -7,15 +7,15 @@\r
- # List of source files, separated by spaces\r
- Sources := main.cpp\r
- # Path to Irrlicht directory, should contain include/ and lib/\r
--IrrlichtHome := ../..\r
-+IrrlichtHome := /usr\r
- # Path for the executable. Note that Irrlicht.dll should usually also be there for win32 systems\r
--BinPath = ../../bin/$(SYSTEM)\r
-+BinPath = ../../bin\r
- \r
- # general compiler settings (might need to be set when compiling the lib, too)\r
- # preprocessor flags, e.g. defines and include paths\r
- USERCPPFLAGS = \r
- # compiler flags such as optimization flags\r
--USERCXXFLAGS = -O3 -ffast-math\r
-+USERCXXFLAGS = -ffast-math\r
- #USERCXXFLAGS = -g -Wall\r
- # linker flags such as additional libraries and link paths\r
- USERLDFLAGS =\r
-@@ -24,16 +24,17 @@\r
- #no changes necessary below this line\r
- ####\r
- \r
--CPPFLAGS = -I$(IrrlichtHome)/include -I/usr/X11R6/include $(USERCPPFLAGS)\r
--CXXFLAGS = $(USERCXXFLAGS)\r
--LDFLAGS = $(USERLDFLAGS)\r
-+CPPFLAGS += -I/usr/include/irrlicht $(USERCPPFLAGS)\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += $(USERCXXFLAGS)\r
-+LDFLAGS += $(USERLDFLAGS)\r
- \r
- #default target is Linux\r
- all: all_linux\r
- \r
- # target specific settings\r
--all_linux all_win32 static_win32: LDFLAGS += -L$(IrrlichtHome)/lib/$(SYSTEM) -lIrrlicht\r
--all_linux: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux all_win32 static_win32: LDFLAGS += -lIrrlicht\r
-+all_linux: LDFLAGS += -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32 clean_win32 static_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32 static_win32: SUF=.exe\r
---- irrlicht-1.8.4/examples/26.OcclusionQuery/Makefile
-+++ irrlicht-1.8.4/examples/26.OcclusionQuery/Makefile
-@@ -5,8 +5,9 @@\r
- Sources = main.cpp\r
- \r
- # general compiler settings\r
--CPPFLAGS = -I../../include -I/usr/X11R6/include\r
--CXXFLAGS = -O3 -ffast-math\r
-+CPPFLAGS += -I/usr/include/irrlicht\r
-+CXXFLAGS ?= -O3\r
-+CXXFLAGS += -ffast-math\r
- #CXXFLAGS = -g -Wall\r
- \r
- #default target is Linux\r
-@@ -17,14 +18,14 @@\r
- endif\r
- \r
- # target specific settings\r
--all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor\r
-+all_linux: LDFLAGS += -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg\r
- all_linux clean_linux: SYSTEM=Linux\r
- all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm\r
- all_win32: CPPFLAGS += -D__GNUWIN32__ -D_WIN32 -DWIN32 -D_WINDOWS -D_MBCS -D_USRDLL\r
- all_win32 clean_win32: SYSTEM=Win32-gcc\r
- all_win32 clean_win32: SUF=.exe\r
- # name of the binary - only valid for targets which set SYSTEM\r
--DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)\r
-+DESTPATH = ../../bin/$(Target)$(SUF)\r
- \r
- all_linux all_win32:\r
- $(warning Building...)\r