[SCM] packaging for the mame arcade game emulator branch, master, updated. a3d1c1e55914573f847dee2dab9edfa0224d4465
Ansgar Burchardt
ansgar at debian.org
Tue Feb 28 14:45:41 UTC 2012
"Emmanuel Kasper" writes:
> commit a3d1c1e55914573f847dee2dab9edfa0224d4465
> Author: Emmanuel Kasper <emmanuel-tTcBf5k31O/F11Dp+j+f1g at public.gmane.org>
> Date: Tue Feb 28 15:23:31 2012 +0100
>
> Enable NJOBS hack for parallel builds (make -j xx)
>
[...]
> +# Number of make jobs = number of cores + 1
> +NJOBS:=$(shell echo $$(($$(getconf _NPROCESSORS_ONLN 2>/dev/null) + 1)))
> +ifdef SETNJOBS
> + NJOBS:=$(SETNJOBS)
> +endif
> +
> # Override relevant make variables in original makefile
> DEB_MAME_OPTS = \
> OPT_FLAGS="-D'INI_PATH=\"/etc/mame\"'" \
> @@ -141,7 +147,7 @@ endif
> dh $@
>
> override_dh_auto_build:
> - $(MAKE) -j3 $(DEB_MAME_OPTS) all
> + $(MAKE) -j$(NJOBS) $(DEB_MAME_OPTS) all
> $(CURDIR)/mame -createconfig
> mv mame.ini default.mame.ini
Please don't do this. There is a documented way in policy for parallel
builds (4.9.1). debhelper also has some features to make this easier,
see the --parallel option for dh and use dh_auto_build (if it does the
right thing).
Regards,
Ansgar
More information about the Pkg-games-devel
mailing list