xref: /illumos-gate/usr/src/data/bhyve/kbdlayout/Makefile (revision d7b72f7b52f902da47cc7210a9121f4caabbcb9c)
1*d7b72f7bSAndy Fiddaman#
2*d7b72f7bSAndy Fiddaman# This file and its contents are supplied under the terms of the
3*d7b72f7bSAndy Fiddaman# Common Development and Distribution License ("CDDL"), version 1.0.
4*d7b72f7bSAndy Fiddaman# You may only use this file in accordance with the terms of version
5*d7b72f7bSAndy Fiddaman# 1.0 of the CDDL.
6*d7b72f7bSAndy Fiddaman#
7*d7b72f7bSAndy Fiddaman# A full copy of the text of the CDDL should have accompanied this
8*d7b72f7bSAndy Fiddaman# source.  A copy of the CDDL is also available via the Internet at
9*d7b72f7bSAndy Fiddaman# http://www.illumos.org/license/CDDL.
10*d7b72f7bSAndy Fiddaman#
11*d7b72f7bSAndy Fiddaman
12*d7b72f7bSAndy Fiddaman# Copyright 2022 OmniOS Community Edition (OmniOSce) Association.
13*d7b72f7bSAndy Fiddaman
14*d7b72f7bSAndy Fiddamaninclude ../../Makefile.data
15*d7b72f7bSAndy Fiddaman
16*d7b72f7bSAndy FiddamanROOTSHBHYVE=	$(ROOTSH)/bhyve
17*d7b72f7bSAndy FiddamanROOTSHBHYVEKBD=	$(ROOTSHBHYVE)/kbdlayout
18*d7b72f7bSAndy Fiddaman
19*d7b72f7bSAndy FiddamanFILES=		default \
20*d7b72f7bSAndy Fiddaman		am \
21*d7b72f7bSAndy Fiddaman		be be_acc \
22*d7b72f7bSAndy Fiddaman		bg_bds bg_phonetic \
23*d7b72f7bSAndy Fiddaman		br br_noacc \
24*d7b72f7bSAndy Fiddaman		centraleuropean \
25*d7b72f7bSAndy Fiddaman		ch ch_acc ch_macbook_acc ch-fr ch-fr_acc \
26*d7b72f7bSAndy Fiddaman		cz \
27*d7b72f7bSAndy Fiddaman		de de_acc de_noacc \
28*d7b72f7bSAndy Fiddaman		dk dk_macbook \
29*d7b72f7bSAndy Fiddaman		ee \
30*d7b72f7bSAndy Fiddaman		es es_acc es_dvorak \
31*d7b72f7bSAndy Fiddaman		fi \
32*d7b72f7bSAndy Fiddaman		fr fr_acc fr_dvorak fr_dvorak_acc fr_macbook \
33*d7b72f7bSAndy Fiddaman		gr gr_101_acc gr_elot_acc \
34*d7b72f7bSAndy Fiddaman		hr \
35*d7b72f7bSAndy Fiddaman		hu_101 hu_102 \
36*d7b72f7bSAndy Fiddaman		is is_acc \
37*d7b72f7bSAndy Fiddaman		it \
38*d7b72f7bSAndy Fiddaman		jp jp_capsctrl \
39*d7b72f7bSAndy Fiddaman		kz_io kz_kst \
40*d7b72f7bSAndy Fiddaman		latinamerican latinamerican_acc \
41*d7b72f7bSAndy Fiddaman		lt \
42*d7b72f7bSAndy Fiddaman		nl \
43*d7b72f7bSAndy Fiddaman		no no_dvorak nordic_asus-eee \
44*d7b72f7bSAndy Fiddaman		pl_dvorak \
45*d7b72f7bSAndy Fiddaman		pt pt_acc \
46*d7b72f7bSAndy Fiddaman		ru ru_shift ru_win \
47*d7b72f7bSAndy Fiddaman		se \
48*d7b72f7bSAndy Fiddaman		si \
49*d7b72f7bSAndy Fiddaman		tr tr_f \
50*d7b72f7bSAndy Fiddaman		ua ua_shift_alt \
51*d7b72f7bSAndy Fiddaman		uk uk_capsctrl uk_dvorak uk_macbook \
52*d7b72f7bSAndy Fiddaman		us_dvorak us_dvorakl us_dvorakp us_dvorakr us_dvorakx \
53*d7b72f7bSAndy Fiddaman		us_emacs us_unix
54*d7b72f7bSAndy Fiddaman
55*d7b72f7bSAndy FiddamanROOTFILES= $(FILES:%=$(ROOTSHBHYVEKBD)/%)
56*d7b72f7bSAndy Fiddaman
57*d7b72f7bSAndy Fiddaman$(ROOTFILES) := FILEMODE = 0444
58*d7b72f7bSAndy Fiddaman
59*d7b72f7bSAndy Fiddamanall:
60*d7b72f7bSAndy Fiddaman
61*d7b72f7bSAndy Fiddamaninstall: $(ROOTSHBHYVEKBD) $(ROOTFILES)
62*d7b72f7bSAndy Fiddaman
63*d7b72f7bSAndy Fiddamanclean clobber:
64*d7b72f7bSAndy Fiddaman
65*d7b72f7bSAndy Fiddaman$(ROOTSHBHYVEKBD):
66*d7b72f7bSAndy Fiddaman	$(INS.dir)
67*d7b72f7bSAndy Fiddaman
68*d7b72f7bSAndy Fiddaman$(ROOTSHBHYVEKBD)/%: %
69*d7b72f7bSAndy Fiddaman	$(INS.file)
70*d7b72f7bSAndy Fiddaman
71