mirror of
https://frontier.innolan.net/rainlance/amiga-tz.git
synced 2026-05-07 03:38:45 +00:00
typecheck rule added
SCCS-file: Makefile SCCS-SID: 7.99
This commit is contained in:
committed by
Paul Eggert
parent
900ce9f333
commit
d2209e4843
25
Makefile
25
Makefile
@@ -270,6 +270,8 @@ MISC= usno1988 usno1989 usno1989a usno1995 usno1997 usno1998 \
|
||||
itca.jpg $(WEB_PAGES) checktab.awk workman.sh
|
||||
ENCHILADA= $(DOCS) $(SOURCES) $(DATA) $(MISC)
|
||||
|
||||
TMPDIR= /tmp/,tzpublic
|
||||
|
||||
# And for the benefit of csh users on systems that assume the user
|
||||
# shell should be used to handle commands in Makefiles. . .
|
||||
|
||||
@@ -386,15 +388,30 @@ names:
|
||||
# The zics below ensure that each data file can stand on its own.
|
||||
|
||||
public: $(ENCHILADA) zic
|
||||
-mkdir /tmp/,tzpublic
|
||||
-for i in $(TDATA) ; do zic -v -d /tmp/,tzpublic $$i 2>&1 | grep -v "starting year" ; done
|
||||
for i in $(TDATA) ; do zic -d /tmp/,tzpublic $$i || exit; done
|
||||
rm -f -r /tmp/,tzpublic
|
||||
-mkdir $(TMPDIR)
|
||||
-for i in $(TDATA) ; do zic -v -d $(TMPDIR) $$i 2>&1 | grep -v "starting year" ; done
|
||||
for i in $(TDATA) ; do zic -d $(TMPDIR) $$i || exit; done
|
||||
rm -f -r $(TMPDIR)
|
||||
for i in *.[1-8] ; do sh workman.sh $$i > $$i.txt || exit; done
|
||||
$(AWK) -f checktab.awk $(PRIMARY_YDATA)
|
||||
tar cf - $(DOCS) $(SOURCES) $(MISC) *.[1-8].txt | gzip -9 > tzcode.tar.gz
|
||||
tar cf - $(DATA) | gzip -9 > tzdata.tar.gz
|
||||
|
||||
|
||||
# XXX--should do plain make rather than "make zdump" below
|
||||
|
||||
typecheck:
|
||||
make clean
|
||||
make zdump CFLAGS=-Wp,-D_TIME_T,-Dtime_t=float
|
||||
./zdump -v US/Eastern
|
||||
make clean
|
||||
make zdump CFLAGS=-Wp,-D_TIME_T,-Dtime_t=long\\\ long
|
||||
./zdump -v US/Eastern
|
||||
make clean
|
||||
make zdump CFLAGS=-Wp,-D_TIME_T,-Dtime_t=unsigned
|
||||
./zdump -v US/Eastern
|
||||
make clean
|
||||
|
||||
zonenames: $(TDATA)
|
||||
@$(AWK) '/^Zone/ { print $$2 } /^Link/ { print $$3 }' $(TDATA)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user