r9994 - packages/branches/game-data-packager/rott
Jon Dowland
jmtd at alioth.debian.org
Wed Jul 8 18:46:55 UTC 2009
Author: jmtd
Date: 2009-07-08 18:46:54 +0000 (Wed, 08 Jul 2009)
New Revision: 9994
Modified:
packages/branches/game-data-packager/rott/Makefile
Log:
basics of building rott-data .deb in Makefile
Modified: packages/branches/game-data-packager/rott/Makefile
===================================================================
--- packages/branches/game-data-packager/rott/Makefile 2009-07-08 18:36:00 UTC (rev 9993)
+++ packages/branches/game-data-packager/rott/Makefile 2009-07-08 18:46:54 UTC (rev 9994)
@@ -1,6 +1,6 @@
VERSION := $(shell dpkg-parsechangelog | grep ^Version | cut -d' ' -f2-)
-default:
+default: rott-data_$(VERSION)_all.deb
make -f doom-common.mk IWAD=doom LONG="Doom" VERSION=$(VERSION)
make -f doom-common.mk IWAD=doom2 \
LONG="Doom 2: Hell on Earth" VERSION=$(VERSION)
@@ -9,7 +9,21 @@
make -f doom-common.mk IWAD=plutonia \
LONG="Final Doom: The Plutonia Experiment" VERSION=$(VERSION)
-clean:
+rott-data_$(VERSION)_all.deb: rott/DEBIAN/control
+ if [ `id -u` -eq 0 ]; then \
+ dpkg-deb -b rott $@ ; \
+ else \
+ fakeroot dpkg-deb -b rott $@; \
+ fi
+
+rott/DEBIAN/control: rott/DEBIAN/control.in
+ m4 -DPACKAGE=rott-data -DVERSION=$(VERSION) \
+ rott/DEBIAN/control.in > rott/DEBIAN/control
+
+rottclean:
+ rm -f rott/DEBIAN/control
+
+clean: rottclean
make -f doom-common.mk IWAD=doom LONG="Doom" VERSION=$(VERSION) clean
make -f doom-common.mk IWAD=doom2 \
LONG="Doom 2: Hell on Earth" VERSION=$(VERSION) clean
@@ -18,4 +32,4 @@
make -f doom-common.mk IWAD=plutonia \
LONG="Final Doom: The Plutonia Experiment" VERSION=$(VERSION) clean
-.PHONY: default clean
+.PHONY: default clean rottclean
More information about the Pkg-games-commits
mailing list