diff options
Diffstat (limited to 'Build/source/libs/icu-xetex/tools/tzcode/Makefile.in')
-rw-r--r-- | Build/source/libs/icu-xetex/tools/tzcode/Makefile.in | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/Build/source/libs/icu-xetex/tools/tzcode/Makefile.in b/Build/source/libs/icu-xetex/tools/tzcode/Makefile.in new file mode 100644 index 00000000000..af9ff6e9d0a --- /dev/null +++ b/Build/source/libs/icu-xetex/tools/tzcode/Makefile.in @@ -0,0 +1,88 @@ +# Some Portions Copyright (c) 2006 IBM and others. All Rights Reserved. + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ + +top_builddir = ../.. + +subdir = tools/tzcode + +include $(top_builddir)/icudefs.mk + +OBJECTS= zic.o localtime.o asctime.o scheck.o ialloc.o +TZDATA = $(firstword $(wildcard ./tzdata*.tar.gz) $(wildcard $(srcdir)/tzdata*.tar.gz)) + +ifeq ($(TZDATA),) +all: + @echo ERROR tzdata*.tar.gz can\'t be found. + @false +else +all: icu_data +endif + +PRIMARY_YDATA= africa antarctica asia australasia \ + europe northamerica southamerica +YDATA= $(PRIMARY_YDATA) pacificnew etcetera factory backward +NDATA= systemv +SDATA= solar87 solar88 solar89 +TDATA= $(YDATA) $(NDATA) $(SDATA) +YEARISTYPE= ./yearistype + +ZIC = ./zic +TZDIR=zoneinfo + +CFLAGS+=-D_POSIX_C_SOURCE +CPPFLAGS+= -DTZDIR=\"$(TZDIR)\" + +# more data +XDATA=zone.tab yearistype.sh leapseconds iso3166.tab +ICUDATA=ZoneMetaData.java icu_zone.txt tz2icu zoneinfo.txt + + + +zic: $(OBJECTS) yearistype $(srcdir)/tz2icu.h + $(CC) $(CFLAGS) $(LFLAGS) -I$(srcdir) $(OBJECTS) $(LDLIBS) -o $@ + +tz2icu: $(srcdir)/tz2icu.cpp $(srcdir)/tz2icu.h + $(CXX) -W -Wall -I$(srcdir) -pedantic $(srcdir)/tz2icu.cpp -o $@ + +yearistype.sh: $(TZDATA) + gunzip -d < $(TZDATA) | tar xf - + +yearistype: yearistype.sh + cp yearistype.sh yearistype + chmod +x yearistype + +tz.alias: $(srcdir)/tz.alias + cp $< . + +posix_only: zic $(TDATA) + $(ZIC) -y $(YEARISTYPE) -d $(TZDIR) -L /dev/null $(TDATA) + + +icu_data: tz2icu posix_only tz.alias + ./tz2icu $(TZDIR) zone.tab `echo $(TZDATA) | sed -e "s/.*\/tzdata//;s/\.tar\.gz$$//"` + +clean: + -rm -f core *.o *.out zdump zic yearistype date + @echo ICU specific cleanup: + -rm -f $(ICUDATA) + -rm -rf $(TZDIR) +ifneq ($(srcdir),.) + -$(RMV) tz.alias +endif +ifneq ($(TZDATA),) + -rm -rf `gunzip -d < $(TZDATA) | tar tf - | grep -o '[^ ]*$$' | tr '\n' ' '` +endif + +dataclean: clean + -rm -f $(TDATA) $(XDATA) + +distclean: dataclean clean + -rm -f Makefile + +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) \ + && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status + + |