1
0
mirror of https://frontier.innolan.net/rainlance/amiga-tz.git synced 2025-11-22 10:50:49 +00:00

Prefer '$(MAKE)' to 'make'

* Makefile (check_public, check_time_t_alternatives)
(typecheck): Use '$(MAKE)' instead of 'make'.
This has better behavior with GNU 'make' and -j.
This commit is contained in:
Paul Eggert
2015-05-08 13:52:05 -07:00
parent 8f9ffd332b
commit 65c4598c75

View File

@ -324,6 +324,8 @@ GZIPFLAGS= -9n
############################################################################### ###############################################################################
#MAKE= make
cc= cc cc= cc
CC= $(cc) -DTZDIR=\"$(TZDIR)\" CC= $(cc) -DTZDIR=\"$(TZDIR)\"
@ -572,8 +574,8 @@ set-timestamps.out: $(ENCHILADA)
# We also do an all-files run to catch links to links. # We also do an all-files run to catch links to links.
check_public: $(ENCHILADA) check_public: $(ENCHILADA)
make maintainer-clean $(MAKE) maintainer-clean
make "CFLAGS=$(GCC_DEBUG_FLAGS)" $(ENCHILADA) all $(MAKE) "CFLAGS=$(GCC_DEBUG_FLAGS)" $(ENCHILADA) all
mkdir tzpublic mkdir tzpublic
for i in $(TDATA) ; do \ for i in $(TDATA) ; do \
$(zic) -v -d tzpublic $$i 2>&1 || exit; \ $(zic) -v -d tzpublic $$i 2>&1 || exit; \
@ -592,8 +594,8 @@ check_time_t_alternatives:
zones=`$(AWK) '/^[^#]/ { print $$3 }' <zone1970.tab` && \ zones=`$(AWK) '/^[^#]/ { print $$3 }' <zone1970.tab` && \
for type in $(TIME_T_ALTERNATIVES); do \ for type in $(TIME_T_ALTERNATIVES); do \
mkdir -p tzpublic/$$type && \ mkdir -p tzpublic/$$type && \
make clean_misc && \ $(MAKE) clean_misc && \
make TOPDIR=`pwd`/tzpublic/$$type \ $(MAKE) TOPDIR=`pwd`/tzpublic/$$type \
CFLAGS='$(CFLAGS) -Dtime_tz='"'$$type'" \ CFLAGS='$(CFLAGS) -Dtime_tz='"'$$type'" \
REDO='$(REDO)' \ REDO='$(REDO)' \
install && \ install && \
@ -639,12 +641,12 @@ tzdata$(VERSION).tar.gz.asc: tzdata$(VERSION).tar.gz
gpg --armor --detach-sign $? gpg --armor --detach-sign $?
typecheck: typecheck:
make clean $(MAKE) clean
for i in "long long" unsigned; \ for i in "long long" unsigned; \
do \ do \
make CFLAGS="-DTYPECHECK -D__time_t_defined -D_TIME_T \"-Dtime_t=$$i\"" ; \ $(MAKE) CFLAGS="-DTYPECHECK -D__time_t_defined -D_TIME_T \"-Dtime_t=$$i\"" ; \
./zdump -v Europe/Rome ; \ ./zdump -v Europe/Rome ; \
make clean ; \ $(MAKE) clean ; \
done done
zonenames: $(TDATA) zonenames: $(TDATA)