aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDavid Walter Seikel2013-01-14 23:31:40 +1000
committerDavid Walter Seikel2013-01-14 23:31:40 +1000
commitb99862ad9aefea58db9d844a3de4f4867f904129 (patch)
treea24204f8c586618c4edb36b9a59a056294150872
parentAdd viewers list. (diff)
downloadSledjHamr-b99862ad9aefea58db9d844a3de4f4867f904129.zip
SledjHamr-b99862ad9aefea58db9d844a3de4f4867f904129.tar.gz
SledjHamr-b99862ad9aefea58db9d844a3de4f4867f904129.tar.bz2
SledjHamr-b99862ad9aefea58db9d844a3de4f4867f904129.tar.xz
Don't use Irrlicht's built in png and jpeg libraries, they interfere with EFL's use of them. Also leaving out Irrlichts built in zlib and bzip, plus leaving out the GUI, since that's what EFL is fer.
Diffstat (limited to '')
-rwxr-xr-xClientHamr/extantz/build.sh2
-rw-r--r--libraries/irrlicht-1.8/source/Irrlicht/Makefile9
2 files changed, 4 insertions, 7 deletions
diff --git a/ClientHamr/extantz/build.sh b/ClientHamr/extantz/build.sh
index 9649947..528a522 100755
--- a/ClientHamr/extantz/build.sh
+++ b/ClientHamr/extantz/build.sh
@@ -8,4 +8,4 @@ echo "Irrlicht"
8#g++ -O3 -ffast-math crappisspuke.cpp -o crappisspuke -I../../libraries/irrlicht-1.8/include -I/usr/X11R6/include -L../../libraries/irrlicht-1.8/lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor && ./crappisspuke 8#g++ -O3 -ffast-math crappisspuke.cpp -o crappisspuke -I../../libraries/irrlicht-1.8/include -I/usr/X11R6/include -L../../libraries/irrlicht-1.8/lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor && ./crappisspuke
9g++ -O3 -ffast-math -c crappisspuke.cpp -o crappisspuke.o -I../../libraries/irrlicht-1.8/include -I/usr/X11R6/include $(pkg-config --cflags elementary) 9g++ -O3 -ffast-math -c crappisspuke.cpp -o crappisspuke.o -I../../libraries/irrlicht-1.8/include -I/usr/X11R6/include $(pkg-config --cflags elementary)
10echo "extantz" 10echo "extantz"
11gcc -g -DPACKAGE_DATA_DIR="\"$(pwd)\"" extantz.c crappisspuke.o -o extantz $(pkg-config --cflags --libs eo) $(pkg-config --cflags --libs ecore-x) $(pkg-config --cflags --libs elementary) $(pkg-config --cflags --libs ephysics) -L../../libraries/irrlicht-1.8/lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor && strip extantz 11gcc -g -DPACKAGE_BIN_DIR="\"$(pwd)\"" -DPACKAGE_DATA_DIR="\"$(pwd)\"" extantz.c crappisspuke.o -o extantz $(pkg-config --cflags --libs eo) $(pkg-config --cflags --libs ecore-x) $(pkg-config --cflags --libs elementary) $(pkg-config --cflags --libs ephysics) -L../../libraries/irrlicht-1.8/lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor -lpng -ljpeg -lbz2 && strip extantz
diff --git a/libraries/irrlicht-1.8/source/Irrlicht/Makefile b/libraries/irrlicht-1.8/source/Irrlicht/Makefile
index e931790..090e989 100644
--- a/libraries/irrlicht-1.8/source/Irrlicht/Makefile
+++ b/libraries/irrlicht-1.8/source/Irrlicht/Makefile
@@ -54,15 +54,12 @@ BZIP2OBJ = bzip2/blocksort.o bzip2/huffman.o bzip2/crctable.o bzip2/randtable.o
54 54
55# Next variable is for additional scene nodes etc. of customized Irrlicht versions 55# Next variable is for additional scene nodes etc. of customized Irrlicht versions
56EXTRAOBJ = 56EXTRAOBJ =
57LINKOBJ = $(IRRMESHOBJ) $(IRROBJ) $(IRRPARTICLEOBJ) $(IRRANIMOBJ) \ 57LINKOBJ = $(IRRMESHOBJ) $(IRROBJ) $(IRRPARTICLEOBJ) $(IRRANIMOBJ) $(IRRVIDEOOBJ) $(IRRSWRENDEROBJ) $(IRRIOOBJ) $(IRROTHEROBJ) $(LIBAESGM) $(EXTRAOBJ)
58 $(IRRVIDEOOBJ) $(IRRSWRENDEROBJ) $(IRRIOOBJ) $(IRROTHEROBJ) \
59 $(IRRGUIOBJ) $(ZLIBOBJ) $(JPEGLIBOBJ) $(LIBPNGOBJ) $(LIBAESGM) \
60 $(BZIP2OBJ) $(EXTRAOBJ)
61 58
62############### 59###############
63#Compiler flags 60#Compiler flags
64CXXINCS = -I../../include -Izlib -Ijpeglib -Ilibpng 61CXXINCS = -I../../include
65CPPFLAGS += $(CXXINCS) -DIRRLICHT_EXPORTS=1 62CPPFLAGS += $(CXXINCS) -DIRRLICHT_EXPORTS=1 -DNO_IRR_COMPILE_WITH_GUI_=1 -DNO_IRR_USE_NON_SYSTEM_JPEG_LIB_=1 -DNO_IRR_USE_NON_SYSTEM_LIB_PNG_=1 -DNO_IRR_USE_NON_SYSTEM_BZIP2_=1 -DNO_IRR_USE_NON_SYSTEM_ZLIB_=1
66CXXFLAGS += -Wall -pipe -fno-exceptions -fno-rtti -fstrict-aliasing 63CXXFLAGS += -Wall -pipe -fno-exceptions -fno-rtti -fstrict-aliasing
67ifndef NDEBUG 64ifndef NDEBUG
68CXXFLAGS += -g -D_DEBUG 65CXXFLAGS += -g -D_DEBUG