[iortcw] 01/06: Always do a "release" build
Simon McVittie
smcv at debian.org
Sat Nov 5 22:48:08 UTC 2016
This is an automated email from the git hooks/post-receive script.
smcv pushed a commit to branch debian/master
in repository iortcw.
commit e0a46eac6024b1f84ae175b0cac5048a5b2f9b2e
Author: Simon McVittie <smcv at debian.org>
Date: Sat Oct 1 17:54:14 2016 +0100
Always do a "release" build
Override OPTIMIZE to empty instead of using upstream's "debug" build
for noopt.
---
debian/changelog | 2 ++
debian/rules | 19 +++++++++----------
2 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 5fb003a..0b6df61 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,8 @@ iortcw (1.42d+dfsg1-5) UNRELEASED; urgency=medium
* Fix date(1) syntax when using SOURCE_DATE_EPOCH
* Mark patches as applied upstream or Debian-specific, as
appropriate
+ * Always do a "release" build. Override OPTIMIZE to empty instead of
+ using upstream's "debug" build for noopt.
-- Simon McVittie <smcv at debian.org> Thu, 22 Sep 2016 09:16:38 +0100
diff --git a/debian/rules b/debian/rules
index 1416757..22a90d0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,12 +12,6 @@ include /usr/share/dpkg/default.mk
%:
dh $@
-ifeq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
-TARGET = release
-else
-TARGET = debug
-endif
-
options := \
V=1 \
USE_CODEC_OPUS=1 \
@@ -32,6 +26,7 @@ options := \
$(shell debian/q3arch make ${DEB_HOST_GNU_CPU} ${DEB_HOST_GNU_SYSTEM}) \
BUILD_GAME_QVM=0 \
COPYDIR=/usr/lib/rtcw \
+ OPTIMIZE='' \
VERSION=$(DEB_VERSION)/$(DEB_VENDOR) \
CFLAGS='$(filter-out -fPIE -pie,$(CFLAGS)) $(CPPFLAGS)' \
NOTSHLIBCFLAGS='$(filter -fPIE -pie,$(CFLAGS))' \
@@ -41,12 +36,10 @@ options := \
sp_options := \
BR=$(CURDIR)/debian/build/sp \
- BD=$(CURDIR)/debian/build/sp \
$(NULL)
mp_options := \
BR=$(CURDIR)/debian/build/mp \
- BD=$(CURDIR)/debian/build/mp \
$(NULL)
ifeq ($(DEB_HOST_ARCH),armhf)
@@ -57,9 +50,15 @@ endif
override_dh_auto_build:
install -d debian/build/mp debian/build/sp
- make -C SP -- $(options) $(sp_options) $(TARGET)
+ make -C SP -- \
+ $(options) \
+ $(sp_options) \
+ release
+ make -C MP -- \
+ $(options) \
+ $(mp_options) \
+ release
cd debian/build/sp && ln -s iowolfsp.* iowolfsp
- make -C MP -- $(options) $(mp_options) $(TARGET)
cd debian/build/mp && ln -s iowolfmp.* iowolfmp
cd debian/build/mp && ln -s iowolfded.* iowolfded
sed \
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/iortcw.git
More information about the Pkg-games-commits
mailing list