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