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