Kaydet (Commit) d64bbd6b authored tarafından Norbert Thiebaud's avatar Norbert Thiebaud

detect gmake 3.81 and limit to -j1 unless num-cpu is explicitly set

üst 3c880648
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -2443,8 +2443,12 @@ fi ...@@ -2443,8 +2443,12 @@ fi
AC_MSG_CHECKING([the GNU make version]) AC_MSG_CHECKING([the GNU make version])
_make_version=`$GNUMAKE --version | grep GNU | grep -v GPL | $SED -e 's@^[[^0-9]]*@@' -e 's@ .*@@' -e 's@,.*@@'`; _make_version=`$GNUMAKE --version | grep GNU | grep -v GPL | $SED -e 's@^[[^0-9]]*@@' -e 's@ .*@@' -e 's@,.*@@'`;
_make_longver=`echo $_make_version | $AWK -F. '{ print \$1*10000+\$2*100+\$3 }'` _make_longver=`echo $_make_version | $AWK -F. '{ print \$1*10000+\$2*100+\$3 }'`
if test "$_make_longver" -ge "038100" ; then if test "$_make_longver" -ge "038200" ; then
AC_MSG_RESULT([$GNUMAKE $_make_version]) AC_MSG_RESULT([$GNUMAKE $_make_version])
elif test "$_make_longver" -ge "038100" ; then
AC_MSG_RESULT([$GNUMAKE $_make_version])
no_parallelism_make="YES"
else else
AC_MSG_ERROR([failed ($GNUMAKE version >= 3.81 needed]) AC_MSG_ERROR([failed ($GNUMAKE version >= 3.81 needed])
fi fi
...@@ -9080,7 +9084,7 @@ AC_MSG_RESULT([$BUILD_MAX_JOBS]) ...@@ -9080,7 +9084,7 @@ AC_MSG_RESULT([$BUILD_MAX_JOBS])
AC_SUBST(BUILD_MAX_JOBS) AC_SUBST(BUILD_MAX_JOBS)
# ===================================================================== # =====================================================================
# determine the parallelism for tail_build # determine the parallelism for gnu make
# ===================================================================== # =====================================================================
AC_MSG_CHECKING([for maximum parallelism for gmake]) AC_MSG_CHECKING([for maximum parallelism for gmake])
if test $BUILD_MAX_JOBS -gt $BUILD_NCPUS ; then if test $BUILD_MAX_JOBS -gt $BUILD_NCPUS ; then
...@@ -9088,8 +9092,28 @@ if test $BUILD_MAX_JOBS -gt $BUILD_NCPUS ; then ...@@ -9088,8 +9092,28 @@ if test $BUILD_MAX_JOBS -gt $BUILD_NCPUS ; then
else else
GMAKE_PARALLELISM="$BUILD_NCPUS" GMAKE_PARALLELISM="$BUILD_NCPUS"
fi fi
AC_MSG_RESULT([$GMAKE_PARALLELISM]) GMAKE_MODULE_PARALLELISM="$BUILD_NCPUS"
if test "$no_parallelism_make" = "YES" ; then
if test -z "$with_num_cpus"; then
GMAKE_PARALLELISM="1";
if test $GMAKE_MODULE_PARALLELISM -gt 1 ; then
AC_MSG_WARN([gmake 3.81 crashes with parallelism > 1, reducing it to 1. upgrade to 3.82 to avoid this.])
if test -z "$with_num_cpus"; then
echo "gmake 3.81 crashes with parallelism > 1, reducing it to 1. upgrade to 3.82 to avoid this." >> warn
fi
GMAKE_MODULE_PARALLELISM="1"
fi
else
GMAKE_PARALLELISM="$BUILD_NCPUS";
echo "make 3.81 is prone to crashes with parallelism > 1. Since --with-num-cpu was explicitely given, it is honored, but do not complain when make segfault on you." >> warn
fi
fi
# GMAKE_PARALLELISM is used in tail_build
# GMAKE_MODULE_PARALLELISM is used when building individual gbuildified module
AC_MSG_RESULT([per module:$GMAKE_MODULE_PARALLELISM, for tail_build:$GMAKE_PARALLELISM])
AC_SUBST(GMAKE_PARALLELISM) AC_SUBST(GMAKE_PARALLELISM)
AC_SUBST(GMAKE_MODULE_PARALLELISM)
dnl =================================================================== dnl ===================================================================
dnl Setting up the environment. dnl Setting up the environment.
......
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -29,4 +29,4 @@ VERBOSEFLAG := -s ...@@ -29,4 +29,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET)
...@@ -407,4 +407,4 @@ new file mode 100644 ...@@ -407,4 +407,4 @@ new file mode 100644
+.ENDIF +.ENDIF
+ +
+all: +all:
+ cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) + cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET)
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET)
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -1815,6 +1815,7 @@ else ...@@ -1815,6 +1815,7 @@ else
ToFile( "WORKDIR_FOR_BUILD", $WORKDIR, "e" ); ToFile( "WORKDIR_FOR_BUILD", $WORKDIR, "e" );
} }
ToFile( "GMAKE_PARALLELISM", "@GMAKE_PARALLELISM@", "e" ); ToFile( "GMAKE_PARALLELISM", "@GMAKE_PARALLELISM@", "e" );
ToFile( "GMAKE_MODULE_PARALLELISM","@GMAKE_MODULE_PARALLELISM@", "e" );
ToFile( "SIZEOF_SHORT", "@SIZEOF_SHORT@", "e" ); ToFile( "SIZEOF_SHORT", "@SIZEOF_SHORT@", "e" );
ToFile( "SIZEOF_INT", "@SIZEOF_INT@", "e" ); ToFile( "SIZEOF_INT", "@SIZEOF_INT@", "e" );
ToFile( "SIZEOF_LONG", "@SIZEOF_LONG@", "e" ); ToFile( "SIZEOF_LONG", "@SIZEOF_LONG@", "e" );
......
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET)
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET)
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET)
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s ...@@ -37,4 +37,4 @@ VERBOSEFLAG := -s
.ENDIF .ENDIF
all: all:
cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(GMAKE_MODULE_PARALLELISM) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment