config.mk 1007 Bytes
Newer Older
Michael Shigorin's avatar
Michael Shigorin committed
1
# default is plain text prompt
2
# NB: might be usbflash-ready hybrid iso
3
ifeq (,$(filter-out i586 x86_64,$(ARCH)))
4
use/syslinux: sub/stage1 $(ISOHYBRID:%=use/isohybrid)
5
	@$(call add_feature)
6
	@$(call add,STAGE1_PACKAGES,syslinux)
7
	@$(call try,BOOTVGA,normal)
8
	@$(call add,SYSLINUX_FILES,/usr/lib/syslinux/pxelinux.0)
9
	@$(call try,META_SYSTEM_ID,SYSLINUX)
10
	@$(call try,SYSLINUX_UI,none)
11
	@$(call set,RELNAME,ALT ($(IMAGE_NAME)))
12
	@$(call xport,SYSLINUX_DEFAULT)
Anton Midyukov's avatar
Anton Midyukov committed
13 14 15
else
use/syslinux: ; @:
endif
16

Michael Shigorin's avatar
Michael Shigorin committed
17
# UI is overwritten
18
use/syslinux/ui/%: use/syslinux
Michael Shigorin's avatar
Michael Shigorin committed
19
	@$(call set,SYSLINUX_UI,$*)
20
ifeq (,$(filter-out i586 x86_64,$(ARCH)))
Michael Shigorin's avatar
Michael Shigorin committed
21
	@if [ "$*" == gfxboot ]; then \
22
		$(call add,STAGE1_PACKAGES,gfxboot); \
23
		$(call add,STAGE1_BRANDING,bootloader); \
24
	fi
Anton Midyukov's avatar
Anton Midyukov committed
25
endif
Michael Shigorin's avatar
Michael Shigorin committed
26

Michael Shigorin's avatar
Michael Shigorin committed
27 28
# modules and config snippets just add up
use/syslinux/%.com use/syslinux/%.c32: use/syslinux
29 30
	@$(call add,SYSLINUX_MODULES,$*)

Michael Shigorin's avatar
Michael Shigorin committed
31
use/syslinux/%.cfg: use/syslinux
32
	@$(call add,SYSLINUX_CFG,$*)
33 34 35

use/syslinux/timeout/%: use/syslinux
	@$(call set,SYSLINUX_TIMEOUT,$*)