From 219a6dab8995aad9ac4860cc1a84d6f3509a03a4 Mon Sep 17 00:00:00 2001 From: wbx Date: Sun, 17 May 2009 14:41:34 +0200 Subject: Initial import --- GNUmakefile | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 GNUmakefile (limited to 'GNUmakefile') diff --git a/GNUmakefile b/GNUmakefile new file mode 100644 index 000000000..182ac083e --- /dev/null +++ b/GNUmakefile @@ -0,0 +1,29 @@ +# $Id: GNUmakefile 255 2008-12-11 16:20:28Z wbx $ +#- +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +TOPDIR:= $(shell pwd) +PWD:= ${TOPDIR} + +ifneq (${package},) +subdir:= package/${package} +_subdir_dep:= ${TOPDIR}/.cfg/ADK_HAVE_DOT_CONFIG +endif + +ifneq (${subdir},) +${MAKECMDGOALS}: _subdir + +_subdir: ${_subdir_dep} + @if test x"$$(umask 2>/dev/null | sed 's/00*22/OK/')" != x"OK"; then \ + echo >&2 Error: you must build with “umask 022”, sorry.; \ + exit 1; \ + fi + cd ${subdir} && TOPDIR=${TOPDIR} DEVELOPER=1 \ + make VERBOSE=1 ${MAKEFLAGS} ${MAKECMDGOALS} + +include prereq.mk +include mk/split-cfg.mk +else +include Makefile +endif -- cgit v1.2.3