r8110 - in packages/trunk/sdlbasic/debian: . patches

Miriam Ruiz miriam at alioth.debian.org
Sat Sep 13 02:49:55 UTC 2008


Author: miriam
Date: 2008-09-13 02:49:55 +0000 (Sat, 13 Sep 2008)
New Revision: 8110

Added:
   packages/trunk/sdlbasic/debian/patches/ldflags.patch
Modified:
   packages/trunk/sdlbasic/debian/patches/series
   packages/trunk/sdlbasic/debian/rules
Log:
Added LDFLAGS to rules



Added: packages/trunk/sdlbasic/debian/patches/ldflags.patch
===================================================================
--- packages/trunk/sdlbasic/debian/patches/ldflags.patch	                        (rev 0)
+++ packages/trunk/sdlbasic/debian/patches/ldflags.patch	2008-09-13 02:49:55 UTC (rev 8110)
@@ -0,0 +1,24 @@
+# Copyright (C) 2008 by Miriam Ruiz <little_miry at yahoo.es>
+# Distributed under the same license as the program. See debian/copyright.
+
+Index: sdlbasic/src/sdlBasic/src/sdlBrt/makefile
+===================================================================
+--- sdlbasic.orig/src/sdlBasic/src/sdlBrt/makefile	2008-09-13 04:43:51.000000000 +0200
++++ sdlbasic/src/sdlBasic/src/sdlBrt/makefile	2008-09-13 04:46:04.000000000 +0200
+@@ -98,6 +98,7 @@
+ DEJAVUSANS_TTF=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
+ 
+ CFLAG= -Wall -g -O2 -I/usr/include/SDL -D_REENTRAT -DPLAY_MOD -DUNIX -DLINUX -DDEJAVUSANS_TTF=\"$(DEJAVUSANS_TTF)\"
++LDFLAGS=
+ 
+ COMPILE=$(CPP) $(CFLAG)
+ 
+@@ -303,7 +304,7 @@
+ all: 		$(TARGET)
+ 
+ $(TARGET):	$(OBJECT) $(RC)
+-	$(COMPILE) -o $(TARGET) $^ $(LIBS)
++	$(COMPILE) -o $(TARGET) $^ $(LIBS) $(LDFLAGS)
+ 
+ ifeq ($(stripped), yes)
+ 	    $(STRIP) $(TARGET)

Modified: packages/trunk/sdlbasic/debian/patches/series
===================================================================
--- packages/trunk/sdlbasic/debian/patches/series	2008-09-13 02:30:10 UTC (rev 8109)
+++ packages/trunk/sdlbasic/debian/patches/series	2008-09-13 02:49:55 UTC (rev 8110)
@@ -2,3 +2,4 @@
 fonts.patch
 64bit.patch
 fix_example.patch
+ldflags.patch

Modified: packages/trunk/sdlbasic/debian/rules
===================================================================
--- packages/trunk/sdlbasic/debian/rules	2008-09-13 02:30:10 UTC (rev 8109)
+++ packages/trunk/sdlbasic/debian/rules	2008-09-13 02:49:55 UTC (rev 8110)
@@ -11,6 +11,8 @@
 	CFLAGS += -O2
 endif
 
+LDFLAGS=-Wl,--as-needed -Wl,-z,defs -Wl,--no-undefined
+
 configure: configure-stamp
 configure-stamp:
 	dh_testdir
@@ -47,12 +49,12 @@
 build-stamp: configure-stamp 
 	dh_testdir
 	cd "$(ORIGSRC)/sdlBrt/" && sh bison_build.sh
-	$(MAKE) -C "$(ORIGSRC)/sdlBasic/scintilla/gtk" $(XFLAGS)
-	$(MAKE) -C "$(ORIGSRC)/sdlBasic/gtk" $(XFLAGS)
-	$(MAKE) -C "$(ORIGSRC)/sdlBrt/unzip" $(XFLAGS) CFLAGS="$(CFLAGS)"
-	$(MAKE) -C "$(ORIGSRC)/sdlBrt/SDLengine" $(XFLAGS) CFLAGS="$(CFLAGS)"
-	$(MAKE) -C "$(ORIGSRC)/sdlBrt/BASengine" $(XFLAGS) CFLAGS="$(CFLAGS)"
-	$(MAKE) -C "$(ORIGSRC)/sdlBrt" $(XFLAGS) CFLAGS="$(CFLAGS)"
+	$(MAKE) -C "$(ORIGSRC)/sdlBasic/scintilla/gtk" $(XFLAGS) LDFLAGS="$(LDFLAGS)"
+	$(MAKE) -C "$(ORIGSRC)/sdlBasic/gtk" $(XFLAGS) LDFLAGS="$(LDFLAGS)"
+	$(MAKE) -C "$(ORIGSRC)/sdlBrt/unzip" $(XFLAGS) CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
+	$(MAKE) -C "$(ORIGSRC)/sdlBrt/SDLengine" $(XFLAGS) CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
+	$(MAKE) -C "$(ORIGSRC)/sdlBrt/BASengine" $(XFLAGS) CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
+	$(MAKE) -C "$(ORIGSRC)/sdlBrt" $(XFLAGS) CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
 	#docbook-to-man debian/sdlbasic.sgml > sdlbasic.1
 	touch $@
 




More information about the Pkg-games-commits mailing list