Makefile revision b6805bf78d2bbbeeaea8909a05623587b42d58b3
7c66aeba0f28cb82027d6015405ed71afa3b6059Kay Sievers# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
7c66aeba0f28cb82027d6015405ed71afa3b6059Kay Sievers# Use is subject to license terms.
9a36607584bbd1d78775353e022a51794b4e27b1Lennart Poettering# "etcetera" must be listed before "backward" because it sets up links that
a40593a0d0d740efa387e35411e1e456a6c5aba7Lennart Poettering# "backward" needs.
20ffc4c4a9226b0e45cc02ad9c0108981626c0bbKay SieversTZFILES= africa antarctica asia australasia etcetera europe \
7bcd865d386d96caac83cb1c589fdb8f9ce3b081Zbigniew Jędrzejewski-Szmek factory northamerica pacificnew solar87 solar88 solar89 \
7bcd865d386d96caac83cb1c589fdb8f9ce3b081Zbigniew Jędrzejewski-Szmek# Don't build the systemv timezones, but do install the source file.
2f8d077ece024b985f2501dc8c904c2d29967acbKay SieversTABFILES = continent.tab country.tab zone_sun.tab
a4cc3e5ccc0a3033d764a9eb3ae5ee90db560682Lennart PoetteringCLOBBERFILES= $(NOBJS) $(KSHPROG) $(NPROG) $(NATIVE)/zic.c $(NATIVE)/tzfile.h
eb124a97fb72d076014253b1acde69d428f15ecfLennart PoetteringROOTLIBTZSRCFILES= $(SRCFILES:%=$(ROOTTZSRCD)/%)
990ffbe5cffe7f11a8d3ab2258a85fc52b97bf60Lennart PoetteringROOTLIBTZTABFILES= $(TABFILES:%=$(ROOTTZTABD)/%)
eb124a97fb72d076014253b1acde69d428f15ecfLennart Poettering# Message catalog
3b953d68c628c6ae70adba871719ac0f16083b51Josh Triplett# NB: $(POFILE2) is under SCM.
795607b22308f5b92073b012e43be1892fdd97c0Lennart Poetteringinstall: all $(DIRS) $(ROOTTZSRCD) $(ROOTTZTABD) $(ROOTUSRSBINPROG) \
795607b22308f5b92073b012e43be1892fdd97c0Lennart Poettering $(ROOTLIBTZSRCFILES) $(ROOTLIBTZTABFILES) $(ROOTKSHPROG)
247c873b421291f711d8a57796011520a6b790afLennart Poettering# There is a .ksh rule in Makefile.targ, but we need our custom POFILE rules.
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering $(NATIVECC) -O $(NCPPFLAGS) -c -o $@ $(@F:.o=.c)
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering# $(NATIVECC) -c -o $@ scheck.c
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering# $(NATIVECC) -c -o $@ ialloc.c
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering$(NATIVE)/tzfile.h: $(ROOT)/usr/include/tzfile.h
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering $(RM) $@; cp $(ROOT)/usr/include/tzfile.h $@
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering# For message catalogue files
3ac525bd75f0009954c6dde3461b6a640d936ee3Lennart Poettering_msg: $(MSGDOMAIN) $(POFILE) $(POFILE2) $(MSGDOMAIN2) $(POFILE3)
dd359de89b1fbabf6f4eb5003d2b5a806b6185c1Lennart Poettering $(CP) $(POFILE3) $(MSGDOMAIN2)/$(POFILE3)