17c478bd9Sstevel@tonic-gate#
27c478bd9Sstevel@tonic-gate# CDDL HEADER START
37c478bd9Sstevel@tonic-gate#
47c478bd9Sstevel@tonic-gate# The contents of this file are subject to the terms of the
5577f006cSdm89450# Common Development and Distribution License (the "License").
6577f006cSdm89450# You may not use this file except in compliance with the License.
77c478bd9Sstevel@tonic-gate#
87c478bd9Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
97c478bd9Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing.
107c478bd9Sstevel@tonic-gate# See the License for the specific language governing permissions
117c478bd9Sstevel@tonic-gate# and limitations under the License.
127c478bd9Sstevel@tonic-gate#
137c478bd9Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each
147c478bd9Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
157c478bd9Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the
167c478bd9Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying
177c478bd9Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner]
187c478bd9Sstevel@tonic-gate#
197c478bd9Sstevel@tonic-gate# CDDL HEADER END
207c478bd9Sstevel@tonic-gate#
217c478bd9Sstevel@tonic-gate#
22f95bda13Sdm89450#pragma ident	"%Z%%M%	%I%	%E% SMI"
237c478bd9Sstevel@tonic-gate#
247c478bd9Sstevel@tonic-gate#
25*7db6e34eSqz150045# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
26f95bda13Sdm89450# Use is subject to license terms.
277c478bd9Sstevel@tonic-gate#
287c478bd9Sstevel@tonic-gate# cmd/loadkeys/type_6/Makefile
297c478bd9Sstevel@tonic-gate
307c478bd9Sstevel@tonic-gateKEYTABLES = \
31577f006cSdm89450        us belgium denmark finnish france germany italy japan korea \
327c478bd9Sstevel@tonic-gate        netherlands norway portugal reset spain sweden \
33f95bda13Sdm89450        swiss_french swiss_german taiwan uk \
34f95bda13Sdm89450        slovakia slovenia serbiaandmontenegro \
35f95bda13Sdm89450        iceland croatia bulgaria belarus maltaus \
36577f006cSdm89450        maltauk albania turkeyq turkeyf
377c478bd9Sstevel@tonic-gate
38*7db6e34eSqz150045KEYTABLESCONFIG = kbd_layouts
39*7db6e34eSqz150045
407c478bd9Sstevel@tonic-gateinclude ../../Makefile.cmd
417c478bd9Sstevel@tonic-gate
427c478bd9Sstevel@tonic-gateROOTKEYTABLESDIR= $(ROOTSHLIB)/keytables
437c478bd9Sstevel@tonic-gateROOTKEYDIR= $(ROOTKEYTABLESDIR)/type_6
447c478bd9Sstevel@tonic-gateROOTKEYTABLES= $(KEYTABLES:%=$(ROOTKEYDIR)/%)
45*7db6e34eSqz150045ROOTKEYTABLESCON= $(KEYTABLESCONFIG:%=$(ROOTKEYDIR)/%)
467c478bd9Sstevel@tonic-gate
477c478bd9Sstevel@tonic-gate# there is an install target for each ROOT layout link
487c478bd9Sstevel@tonic-gate#
497c478bd9Sstevel@tonic-gateLAYOUTS= \
50577f006cSdm89450        layout_00 layout_02 layout_06 layout_07 layout_08 layout_09 layout_0e \
517c478bd9Sstevel@tonic-gate        layout_0f layout_10 layout_12 layout_13 layout_16 layout_19 \
52f95bda13Sdm89450        layout_1a layout_1b layout_1c layout_1e layout_20 layout_21 \
53f95bda13Sdm89450        layout_100 layout_18 layout_101 layout_102 layout_103 layout_104 \
54577f006cSdm89450        layout_105 layout_106 layout_107 layout_108 layout_10f layout_1f \
55577f006cSdm89450	layout_23
567c478bd9Sstevel@tonic-gate
577c478bd9Sstevel@tonic-gateROOTLINKS= $(LAYOUTS:%=$(ROOTKEYDIR)/%)
587c478bd9Sstevel@tonic-gate
597c478bd9Sstevel@tonic-gate$(ROOTKEYTABLES) := FILEMODE = 444
60*7db6e34eSqz150045$(ROOTKEYTABLESCON) := FILEMODE = 444
617c478bd9Sstevel@tonic-gate
627c478bd9Sstevel@tonic-gate# install rule
637c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/%: %
647c478bd9Sstevel@tonic-gate	$(INS.file)
657c478bd9Sstevel@tonic-gate
667c478bd9Sstevel@tonic-gate.KEEP_STATE:
677c478bd9Sstevel@tonic-gate
687c478bd9Sstevel@tonic-gateall:  $(KEYTABLES)
697c478bd9Sstevel@tonic-gate
70*7db6e34eSqz150045install: all $(ROOTKEYTABLESDIR) $(ROOTKEYDIR) $(ROOTKEYTABLES) $(ROOTLINKS)\
71*7db6e34eSqz150045	$(ROOTKEYTABLESCON)
727c478bd9Sstevel@tonic-gate
737c478bd9Sstevel@tonic-gateclean:
747c478bd9Sstevel@tonic-gate
757c478bd9Sstevel@tonic-gate$(ROOTKEYTABLESDIR):
767c478bd9Sstevel@tonic-gate	$(INS.dir)
777c478bd9Sstevel@tonic-gate
787c478bd9Sstevel@tonic-gate$(ROOTKEYDIR): $(ROOTKEYTABLESDIR)
797c478bd9Sstevel@tonic-gate	$(INS.dir)
807c478bd9Sstevel@tonic-gate
817c478bd9Sstevel@tonic-gate# install targets for ROOT layout links
827c478bd9Sstevel@tonic-gate#
837c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_00: $(ROOTKEYDIR)/us
847c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/us $@
857c478bd9Sstevel@tonic-gate
86577f006cSdm89450$(ROOTKEYDIR)/layout_02: $(ROOTKEYDIR)/belgium
87577f006cSdm89450	$(RM) $@; $(LN) $(ROOTKEYDIR)/belgium $@
88577f006cSdm89450
897c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_06: $(ROOTKEYDIR)/denmark
907c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/denmark $@
917c478bd9Sstevel@tonic-gate
927c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_07: $(ROOTKEYDIR)/finnish
937c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/finnish $@
947c478bd9Sstevel@tonic-gate
957c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_08: $(ROOTKEYDIR)/france
967c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/france $@
977c478bd9Sstevel@tonic-gate
987c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_09: $(ROOTKEYDIR)/germany
997c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/germany $@
1007c478bd9Sstevel@tonic-gate
1017c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_0e: $(ROOTKEYDIR)/italy
1027c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/italy $@
1037c478bd9Sstevel@tonic-gate
1047c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_0f: $(ROOTKEYDIR)/japan
1057c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/japan $@
1067c478bd9Sstevel@tonic-gate
1077c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_10: $(ROOTKEYDIR)/korea
1087c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/korea $@
1097c478bd9Sstevel@tonic-gate
1107c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_12: $(ROOTKEYDIR)/netherlands
1117c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/netherlands $@
1127c478bd9Sstevel@tonic-gate
1137c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_13: $(ROOTKEYDIR)/norway
1147c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/norway $@
1157c478bd9Sstevel@tonic-gate
1167c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_16: $(ROOTKEYDIR)/portugal
1177c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/portugal $@
1187c478bd9Sstevel@tonic-gate
1197c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_19: $(ROOTKEYDIR)/spain
1207c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/spain $@
1217c478bd9Sstevel@tonic-gate
1227c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_1a: $(ROOTKEYDIR)/sweden
1237c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/sweden $@
1247c478bd9Sstevel@tonic-gate
1257c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_1b: $(ROOTKEYDIR)/swiss_french
1267c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/swiss_french $@
1277c478bd9Sstevel@tonic-gate
1287c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_1c: $(ROOTKEYDIR)/swiss_german
1297c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/swiss_german $@
1307c478bd9Sstevel@tonic-gate
1317c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_1e: $(ROOTKEYDIR)/taiwan
1327c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/taiwan $@
1337c478bd9Sstevel@tonic-gate
1347c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_20: $(ROOTKEYDIR)/uk
1357c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/uk $@
1367c478bd9Sstevel@tonic-gate
1377c478bd9Sstevel@tonic-gate$(ROOTKEYDIR)/layout_21: $(ROOTKEYDIR)/us
1387c478bd9Sstevel@tonic-gate	$(RM) $@; $(LN) $(ROOTKEYDIR)/us $@
1397c478bd9Sstevel@tonic-gate
140f95bda13Sdm89450$(ROOTKEYDIR)/layout_18: $(ROOTKEYDIR)/slovakia
141f95bda13Sdm89450	$(RM) $@; $(LN) $(ROOTKEYDIR)/slovakia $@
142f95bda13Sdm89450
143f95bda13Sdm89450$(ROOTKEYDIR)/layout_100: $(ROOTKEYDIR)/slovenia
144f95bda13Sdm89450	$(RM) $@; $(LN) $(ROOTKEYDIR)/slovenia $@
145f95bda13Sdm89450
146f95bda13Sdm89450$(ROOTKEYDIR)/layout_101: $(ROOTKEYDIR)/serbiaandmontenegro
147f95bda13Sdm89450	$(RM) $@; $(LN) $(ROOTKEYDIR)/serbiaandmontenegro $@
148f95bda13Sdm89450
149f95bda13Sdm89450$(ROOTKEYDIR)/layout_102: $(ROOTKEYDIR)/iceland
150f95bda13Sdm89450	$(RM) $@; $(LN) $(ROOTKEYDIR)/iceland $@
151f95bda13Sdm89450
152f95bda13Sdm89450$(ROOTKEYDIR)/layout_103: $(ROOTKEYDIR)/croatia
153f95bda13Sdm89450	$(RM) $@; $(LN) $(ROOTKEYDIR)/croatia  $@
154f95bda13Sdm89450
155f95bda13Sdm89450$(ROOTKEYDIR)/layout_104: $(ROOTKEYDIR)/bulgaria
156f95bda13Sdm89450	$(RM) $@; $(LN) $(ROOTKEYDIR)/bulgaria  $@
157f95bda13Sdm89450
158f95bda13Sdm89450$(ROOTKEYDIR)/layout_105: $(ROOTKEYDIR)/belarus
159f95bda13Sdm89450	$(RM) $@; $(LN) $(ROOTKEYDIR)/belarus  $@
160f95bda13Sdm89450
161f95bda13Sdm89450$(ROOTKEYDIR)/layout_106: $(ROOTKEYDIR)/maltaus
162f95bda13Sdm89450	$(RM) $@; $(LN) $(ROOTKEYDIR)/maltaus  $@
163f95bda13Sdm89450
164f95bda13Sdm89450$(ROOTKEYDIR)/layout_107: $(ROOTKEYDIR)/maltauk
165f95bda13Sdm89450	$(RM) $@; $(LN) $(ROOTKEYDIR)/maltauk  $@
166f95bda13Sdm89450
167f95bda13Sdm89450$(ROOTKEYDIR)/layout_108: $(ROOTKEYDIR)/albania
168f95bda13Sdm89450	$(RM) $@; $(LN) $(ROOTKEYDIR)/albania  $@
169f95bda13Sdm89450
1706d9a41ffSqz150045$(ROOTKEYDIR)/layout_10f: $(ROOTKEYDIR)/japan
1716d9a41ffSqz150045	$(RM) $@; $(LN) $(ROOTKEYDIR)/japan $@
1726d9a41ffSqz150045
173577f006cSdm89450$(ROOTKEYDIR)/layout_1f: $(ROOTKEYDIR)/turkeyq
174577f006cSdm89450	$(RM) $@; $(LN) $(ROOTKEYDIR)/turkeyq  $@
175577f006cSdm89450
176577f006cSdm89450$(ROOTKEYDIR)/layout_23: $(ROOTKEYDIR)/turkeyf
177577f006cSdm89450	$(RM) $@; $(LN) $(ROOTKEYDIR)/turkeyf  $@
178577f006cSdm89450
179577f006cSdm89450
1807c478bd9Sstevel@tonic-gateinclude ../../Makefile.targ
181