[paketler-commits] r36213 - in playground/murat/applications/games/irrlicht: . files
paketler-commits at pardus.org.tr
paketler-commits at pardus.org.tr
8 Ara 2007 Cmt 13:56:59 EET
Author: murat
Date: Sat Dec 8 13:56:59 2007
New Revision: 36213
Modified:
playground/murat/applications/games/irrlicht/actions.py
playground/murat/applications/games/irrlicht/files/makefile.patch
Log:
fix makefile patch
Modified: playground/murat/applications/games/irrlicht/actions.py
=================================================================
--- playground/murat/applications/games/irrlicht/actions.py (original)
+++ playground/murat/applications/games/irrlicht/actions.py Sat Dec 8 13:56:59 2007
@@ -22,17 +22,17 @@
shelltools.cd("source/Irrlicht")
autotools.make("sharedlib")
- shelltools.cd("../../tools/GUIEditor")
- autotools.make()
+ #shelltools.cd("../../tools/GUIEditor")
+ #autotools.make()
- shelltools.cd("../IrrFontTool/newFontTool")
- autotools.make()
+ #shelltools.cd("../IrrFontTool/newFontTool")
+ #autotools.make()
- shelltools.cd("../../../examples")
- for dirs in os.listdir("."):
- shelltools.cd(dirs)
- autotools.make()
- shelltools.cd("..")
+ #shelltools.cd("../../../examples")
+ #for dirs in os.listdir("."):
+ #shelltools.cd(dirs)
+ #autotools.make()
+ #shelltools.cd("..")
def install():
pisitools.dolib_so("lib/Linux/libIrrlicht.so.1.3.0")
Modified: playground/murat/applications/games/irrlicht/files/makefile.patch
=================================================================
--- playground/murat/applications/games/irrlicht/files/makefile.patch (original)
+++ playground/murat/applications/games/irrlicht/files/makefile.patch Sat Dec 8 13:56:59 2007
@@ -1,29 +1,31 @@
---- source/Irrlicht/Makefile.orig 2007-06-07 15:06:40.000000000 +0300
-+++ source/Irrlicht/Makefile 2007-10-14 17:50:16.000000000 +0300
-@@ -30,30 +30,30 @@
- 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
- # Next variable is for additional scene nodes etc. of customized Irrlicht versions
+--- source/Irrlicht/Makefile.orig 2007-11-29 18:16:36.000000000 +0200
++++ source/Irrlicht/Makefile 2007-12-08 13:58:17.000000000 +0200
+@@ -43,33 +43,33 @@
EXTRAOBJ =
--LINKOBJ = $(IRROBJ) $(IRRVIDEOOBJ) $(IRRSWRENDEROBJ) $(IRRIOOBJ) $(IRROTHEROBJ) $(IRRGUIOBJ) $(ZLIBOBJ) $(JPEGLIBOBJ) $(LIBPNGOBJ) $(EXTRAOBJ)
-+LINKOBJ = $(IRROBJ) $(IRRVIDEOOBJ) $(IRRSWRENDEROBJ) $(IRRIOOBJ) $(IRROTHEROBJ) $(IRRGUIOBJ) $(EXTRAOBJ)
+ LINKOBJ := $(IRRMESHOBJ) $(IRROBJ) $(IRRPARTICLEOBJ) $(IRRANIMOBJ) \
+ $(IRRVIDEOOBJ) $(IRRSWRENDEROBJ) $(IRRIOOBJ) $(IRROTHEROBJ) \
+- $(IRRGUIOBJ) $(ZLIBOBJ) $(JPEGLIBOBJ) $(LIBPNGOBJ) $(EXTRAOBJ)
++ $(IRRGUIOBJ) $(EXTRAOBJ)
###############
#Compiler flags
-CXXINCS = -I../../include -Izlib -Ijpeglib -Ilibpng
-CPPFLAGS = $(CXXINCS) -DIRRLICHT_EXPORTS=1
-CXXFLAGS = -Wall
-+CXXINCS = -I../../include
-+CPPFLAGS += $(CXXINCS) -DIRRLICHT_EXPORTS=1
-+CXXFLAGS +=
++CXXINCS += -I../../include
++CPPFLAGS += $(CFLAGS) $(CXXINCS) -DIRRLICHT_EXPORTS=1
++CXXFLAGS += -Wall
ifndef NDEBUG
--CXXFLAGS += -g
-+CXXFLAGS +=
+ CXXFLAGS += -g -D_DEBUG
else
-CXXFLAGS += -fexpensive-optimizations -O3
-+CXXFLAGS +=
++CXXFLAGS += $(CFLAGS)
+ endif
+ ifdef PROFILE
+ CXXFLAGS += -pg
endif
-CFLAGS := -fexpensive-optimizations -O3 -DPNG_NO_MMX_CODE -DPNG_NO_MNG_FEATURES
-+CFLAGS +=
++CFLAGS += -fexpensive-optimizations -DPNG_NO_MMX_CODE -DPNG_NO_MNG_FEATURES
#Linux specific options
STATIC_LIB = libIrrlicht.a
@@ -34,21 +36,10 @@
+INSTALL_DIR = /usr/lib
staticlib sharedlib install: SYSTEM = Linux
staticlib sharedlib : LDFLAGS = --no-export-all-symbols --add-stdcall-alias
--sharedlib : LDFLAGS += -L/usr/X11R6/lib -lGLU -lGL -lXxf86vm
+-sharedlib : LDFLAGS += -L/usr/X11R6/lib -lGL -lXxf86vm
-staticlib sharedlib : CXXINCS += -I/usr/X11R6/include
+sharedlib : LDFLAGS += -L/usr/lib -lGLU -lGL -lXxf86vm -lXext -lX11 -lpng -ljpeg
+staticlib sharedlib : CXXINCS += -I/usr/include
#Windows specific options
sharedlib_win32 staticlib_win32: SYSTEM = Win32-gcc
-@@ -67,8 +67,8 @@
-
- # Builds Irrlicht as shared lib (libIrrlicht.so.versionNumber) and copies it into /lib/Linux
- sharedlib: $(LINKOBJ)
-- $(CXX) $(CPPFLAGS) $(CXXFLAGS) -shared -fPIC -o $(SHARED_LIB).$(VERSION) $^ $(LDFLAGS)
-- cp $(SHARED_LIB).$(VERSION) $(LIB_PATH)
-+ $(CXX) $(CPPFLAGS) $(CXXFLAGS) -shared -Wl,-soname,$(SHARED_LIB).1 -fPIC -o $(SHARED_LIB).$(VERSION) $^ $(LDFLAGS)
-+ cp $(SHARED_LIB).$(VERSION) $(LIB_PATH) && ln -s $(SHARED_LIB).$(VERSION) $(LIB_PATH)/$(SHARED_LIB)
-
- # Builds Irrlicht as static lib (libIrrlicht.a)
- $(STATIC_LIB): $(LINKOBJ)
Paketler-commits mesaj listesiyle ilgili
daha fazla bilgi