1*45ba3153SMarcel Telka# 2*45ba3153SMarcel Telka# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 3*45ba3153SMarcel Telka# Use is subject to license terms. 4*45ba3153SMarcel Telka# 5*45ba3153SMarcel Telka 6*45ba3153SMarcel Telka# "etcetera" must be listed before "backward" because it sets up links that 7*45ba3153SMarcel Telka# "backward" needs. 8*45ba3153SMarcel TelkaTZFILES= africa \ 9*45ba3153SMarcel Telka antarctica \ 10*45ba3153SMarcel Telka asia \ 11*45ba3153SMarcel Telka australasia \ 12*45ba3153SMarcel Telka etcetera \ 13*45ba3153SMarcel Telka europe \ 14*45ba3153SMarcel Telka factory \ 15*45ba3153SMarcel Telka northamerica \ 16*45ba3153SMarcel Telka southamerica \ 17*45ba3153SMarcel Telka backward 18*45ba3153SMarcel Telka 19*45ba3153SMarcel Telka# Don't build the systemv timezones, but do install the source file. 20*45ba3153SMarcel TelkaSRCFILES= $(TZFILES) systemv README 21*45ba3153SMarcel TelkaTABFILES= continent.tab country.tab zone_sun.tab 22*45ba3153SMarcel Telka 23*45ba3153SMarcel Telkainclude $(SRC)/data/Makefile.data 24*45ba3153SMarcel Telka 25*45ba3153SMarcel TelkaROOTTZD= $(ROOTSHLIB)/zoneinfo 26*45ba3153SMarcel TelkaROOTTZSRCD= $(ROOTSHLIB)/zoneinfo/src 27*45ba3153SMarcel TelkaROOTTZTABD= $(ROOTSHLIB)/zoneinfo/tab 28*45ba3153SMarcel TelkaDIRS= $(ROOTTZSRCD) $(ROOTTZTABD) 29*45ba3153SMarcel Telka 30*45ba3153SMarcel TelkaROOTLIBTZSRCFILES=$(SRCFILES:%=$(ROOTTZSRCD)/%) 31*45ba3153SMarcel TelkaROOTLIBTZTABFILES=$(TABFILES:%=$(ROOTTZTABD)/%) 32*45ba3153SMarcel Telka 33*45ba3153SMarcel Telka$(ROOTLIBTZSRCFILES):=FILEMODE=0644 34*45ba3153SMarcel Telka$(ROOTLIBTZTABFILES):=FILEMODE=0644 35*45ba3153SMarcel Telka 36*45ba3153SMarcel Telka# Message catalog 37*45ba3153SMarcel TelkaTEXT_DOMAIN= SUNW_OST_ZONEINFO 38*45ba3153SMarcel TelkaMSGDOMAIN= $(MSGROOT)/$(TEXT_DOMAIN) 39*45ba3153SMarcel TelkaPOFILE= zoneinfo.po 40*45ba3153SMarcel Telka 41*45ba3153SMarcel Telka.KEEP_STATE: 42*45ba3153SMarcel Telka 43*45ba3153SMarcel Telkaall: $(TZFILES) $(TABFILES) 44*45ba3153SMarcel Telka 45*45ba3153SMarcel Telkainstall: $(DIRS) $(ROOTTZSRCD) $(ROOTTZTABD) $(ROOTLIBTZSRCFILES) \ 46*45ba3153SMarcel Telka $(ROOTLIBTZTABFILES) 47*45ba3153SMarcel Telka $(ZIC) -d $(ROOTTZD) $(TZFILES) 48*45ba3153SMarcel Telka 49*45ba3153SMarcel Telka$(ROOTTZSRCD)/%: % 50*45ba3153SMarcel Telka $(INS.file) 51*45ba3153SMarcel Telka 52*45ba3153SMarcel Telka$(ROOTTZTABD)/%: % 53*45ba3153SMarcel Telka $(INS.file) 54*45ba3153SMarcel Telka 55*45ba3153SMarcel Telka$(DIRS): 56*45ba3153SMarcel Telka $(INS.dir) 57*45ba3153SMarcel Telka 58*45ba3153SMarcel Telkaclean: 59*45ba3153SMarcel Telka 60*45ba3153SMarcel Telka# For message catalogue files 61*45ba3153SMarcel Telka_msg: $(MSGDOMAIN) $(POFILE) 62*45ba3153SMarcel Telka $(RM) $(MSGDOMAIN)/$(POFILE) 63*45ba3153SMarcel Telka $(CP) $(POFILE) $(MSGDOMAIN)/$(POFILE) 64*45ba3153SMarcel Telka 65*45ba3153SMarcel Telka$(MSGDOMAIN): 66*45ba3153SMarcel Telka $(INS.dir) 67*45ba3153SMarcel Telka 68*45ba3153SMarcel Telka$(POFILE): $(TABFILES) do_pofile.sh 69*45ba3153SMarcel Telka $(RM) $@ 70*45ba3153SMarcel Telka @/bin/sh do_pofile.sh > $@ 71*45ba3153SMarcel Telka 72*45ba3153SMarcel Telkainclude $(SRC)/data/Makefile.targ 73