blob: 5de1fc3878ef5a1ee52f78f10c4c5d6c11a08ab5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source. A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2022 Toomas Soome <tsoome@me.com>
#
include $(SRC)/Makefile.master
ROOT_BOOT= $(ROOT)/boot
ROOT_BOOT_DEFAULTS= $(ROOT)/boot/defaults
ROOT_BOOT_FORTH= $(ROOT)/boot/forth
ROOT_BOOT_CONF= $(ROOT)/boot/conf.d
ROOTBOOTFILES=$(FILES:%=$(ROOT_BOOT)/%)
ROOTBOOTFORTH=$(FORTH:%=$(ROOT_BOOT_FORTH)/%)
ROOTBOOTDEFAULTS=$(DEFFILES:%=$(ROOT_BOOT_DEFAULTS)/%)
FILEMODE=0444
FORTH = beastie.4th
FORTH += beadm.4th
FORTH += brand.4th
FORTH += brand-illumos.4th
FORTH += check-password.4th
FORTH += color.4th
FORTH += delay.4th
FORTH += efi.4th
FORTH += frames.4th
FORTH += loader.4th
DEFFILES = loader.conf
FORTH += logo-beastie.4th
FORTH += logo-beastiebw.4th
FORTH += logo-fbsdbw.4th
FORTH += logo-illumos.4th
FORTH += logo-orb.4th
FORTH += logo-orbbw.4th
FORTH += menu.4th
FORTH += menu.rc
FORTH += menu-commands.4th
FORTH += menusets.4th
FORTH += pcibios.4th
FORTH += screen.4th
FORTH += shortcuts.4th
FORTH += support.4th
FORTH += version.4th
FILES += illumos-logo.png
FILES += illumos-brand.png
FILES += loader.rc
all clean clobber:
install: $(ROOT_BOOT_DEFAULTS) $(ROOT_BOOT_FORTH) $(ROOTBOOTFILES) \
$(ROOTBOOTDEFAULTS) $(ROOT_BOOT_CONF) $(ROOTBOOTFORTH)
$(ROOT_BOOT)/%: % $(ROOT_BOOT)
$(INS.file)
$(ROOT_BOOT_DEFAULTS)/%: % $(ROOT_BOOT_DEFAULTS)
$(INS.file)
$(ROOT_BOOT_FORTH)/%: % $(ROOT_BOOT_FORTH)
$(INS.file)
$(ROOT_BOOT_DEFAULTS) $(ROOT_BOOT_CONF) $(ROOT_BOOT_FORTH):
$(INS.dir)
|