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