Makefile revision b599bd937c305a895426e8c412ca920ce7824850
80833bb9a1bf25dcf19e814438a4b311d2e1f4cffuankg# This file and its contents are supplied under the terms of the
efe780dcf13b2b95effabf897d694d8f23feac74trawick# Common Development and Distribution License ("CDDL"), version 1.0.
c8e4ae58e7b9eb27e5158d6980770d5064c50ba7trawick# You may only use this file in accordance with the terms of version
c8e4ae58e7b9eb27e5158d6980770d5064c50ba7trawick# 1.0 of the CDDL.
c8e4ae58e7b9eb27e5158d6980770d5064c50ba7trawick# A full copy of the text of the CDDL should have accompanied this
c8e4ae58e7b9eb27e5158d6980770d5064c50ba7trawick# source. A copy of the CDDL is also available via the Internet at
7f6bfe455bd605a6401d2fcc9423972a24266b16jim# Copyright 2011 Nexenta Systems, Inc. All rights reserved.
7f6bfe455bd605a6401d2fcc9423972a24266b16jim# Copyright 2011 EveryCity Ltd. All rights reserved.
993d1261a278d7322bccef219101220b7b4fb8c5jkaluza# Copyright 2013 DEY Storage Systems, Inc.
993d1261a278d7322bccef219101220b7b4fb8c5jkaluza# Copyright 2015 Joyent, Inc.
ba050a6f942b9fa0e81ed73437588005c569655ccovenerOBJS = charmap.o collate.o ctype.o messages.o monetary.o numeric.o time.o \
33124689065ade0dfc8c54d8ebb734f9439cb89btrawick# Unfortunately, we have a chicken and an egg problem. libavl is becoming
33124689065ade0dfc8c54d8ebb734f9439cb89btrawick# public, which means that all of its symbols are in a version that the build
33124689065ade0dfc8c54d8ebb734f9439cb89btrawick# machine doesn't have and traditionally there has been no libavl compilation
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovener# symlink. Therefore, because we know that we only support building on illumos,
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovener# we regrettably have to link explicitly against the full library path. Sorry.
249d09d51808cb7981af99762c3b3736ca126cd5jkaluzaCLEANFILES = $(NOBJS) $(OBJS) parser.tab.c parser.tab.h
067698ad30941e38ef5d7f95f1c2736c2ebc5cb9humbedooh es_AR es_BO es_CL es_CO es_EC es_ES es_GT es_MX es_NI es_PA \
986f3ea2c314d4d4b3b937149853a0f23f6119aaminfrin# All new locales should be in UTF-8 form.
65a4e663b82f8bce28ac22ab2edfd7502de36998sf ar_AE ar_BH ar_DZ ar_EG ar_IQ ar_JO ar_KW ar_LB ar_LY ar_MA \
63921358ef93fcb41bc71d9894221ba3d7fbb87bminfrin en_AU en_BW en_BZ en_CA en_GB en_HK en_IE en_IN en_JM en_MH \
deec48c67d4786bc77112ffbf3a4e70b931097edminfrin en_MT en_NA en_NZ en_PH en_PK en_SG en_TT en_US en_ZA en_ZW \
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrin es_AR es_BO es_CL es_CO es_CR es_DO es_EC es_ES es_GQ es_GT \
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrin es_HN es_MX es_NI es_PA es_PE es_PR es_PY es_SV es_US es_UY \
4c02bab56a528a180bbe394d8b6e6fd9c1a3ac1esf fr_BE fr_CA fr_CF fr_CH fr_FR fr_GN fr_LU fr_MC fr_MG fr_ML \
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin# This is a list of locales that happen to have translations for them
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin# present in the gate.
0827cb14e550f6f65018431c22c2c913631c8f25kbrandROOTTRANSLATIONS = $(TRANSLOCS:%=$(ROOTLIB)/locale/%/$(OSTMOFILE))
6249dfa569d3b4f1f539665b979a80c6e335d93etrawickROOTPRIVTRANS = $(PRIVTRANSLOCS:%=$(ROOTLIB)/locale/%/$(PRIVFILE))
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajiminstall: all $(ROOTPROG) $(ROOTDATA) $(ROOTTRANSLATIONS) $(ROOTPRIVTRANS)
$(NDIR)/%.o: %.c
$(POST_PROCESS)
$(POST_PROCESS)
$(RM) $@
$(INS.dir)
$(INS.file)
# with UTF-8.ct we compiled
$(TOUCH) $@
$(TOUCH) $@
$(TOUCH) $@
$(TOUCH) $@
$(TOUCH) $@
$(TOUCH) $@
$(TOUCH) $@
$(TOUCH) $@
$(TOUCH) $@
$(TOUCH) $@
$(TOUCH) $@
$(TOUCH) $@
$(RM) $@
$(RM) $@
$(MSGFMT) -o $@ $<
$(INS.rename)
$(INS.rename)