The following commit has been merged in the master branch: commit 2e8adcd619170dbf019b5acf2913aee0a63900a2 Author: Emmanuel Kasper <emman...@libera.cc> Date: Sat Jun 18 13:52:22 2011 +0200
Move mess dir preparation to separate target It allows to restart an interrupted `debian/rules build` without fuss diff --git a/debian/rules b/debian/rules index 177e114..d9d7aa7 100755 --- a/debian/rules +++ b/debian/rules @@ -125,7 +125,7 @@ endif %: dh $@ -override_dh_auto_build: +prepare_mess_dirs: # MESS is an overlay of the MAME source code, but we need to have # the code in a mess directory, as that's how dpkg components # work. Move dirs and create symlinks for MESS stuff outside its @@ -136,6 +136,9 @@ override_dh_auto_build: [ ! -L artwork ] && ln -s messdir/artwork artwork [ ! -L sysinfo.dat ] && ln -s messdir/sysinfo.dat sysinfo.dat [ ! -L src/mess ] && ln -s ../messdir/src/mess src/mess + touch $@ + +override_dh_auto_build: prepare_mess_dirs $(MAKE) -j3 $(DEB_MAME_OPTS) all $(CURDIR)/mame -createconfig mv mame.ini default.mame.ini @@ -155,6 +158,7 @@ override_dh_auto_clean: clean # target may fail if the symlinks have not been created -$(MAKE) $(DEB_MESS_OPTS) clean + -rm prepare_mess_dirs [ ! -f default.mame.ini ] || rm default.mame.ini [ ! -f default.mess.ini ] || rm default.mess.ini # Undo MESS modifications. -- packaging for the mame arcade game emulator _______________________________________________ Pkg-games-commits mailing list Pkg-games-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits