1 # This file is an example for defining configurations for different boot
6 # - ISO images (grub1iso, grub2iso)
10 # This is a make snippet.
12 # Copy this example file to Makeconf.boot in the same directory.
18 # Search path for modules, such as binaries, libraries, kernel, configuration
19 # files or any other data file you might want to load. Note that the bin and
20 # lib directories of the build-tree are automatically added to the search
22 # MODULE_SEARCH_PATH = /path/to/cfgs:/path/to/foo:..
24 # 'image' just builds what's configured:
26 # - BOOTSTRAP_DO_RAW_IMAGE=y: additionally raw images
27 # - BOOTSTRAP_DO_UIMAGE=y: additionally uImages
29 # Other bootstrap options (see also pkg/bootstrap/server/src/Make.rules):
30 # - BOOTSTRAP_CMDLINE: default cmdline
31 # - BOOTSTRAP_UIMAGE_COMPRESSION: set to none, gzip, or bzip2
34 # QEMU: Specific configuration for 'qemu' target (make qemu E=xxx'):
36 # Add fiasco build directory to MODULE_SEARCH_PATH
38 qemu: MODULE_SEARCH_PATH += /path/to/fiasco-build
40 # Optional options for QEMU, but setting '-serial stdio' is recommended
41 QEMU_OPTIONS = -serial stdio
42 #QEMU_OPTIONS = -nographic
43 #QEMU_OPTIONS-arm += -M realview-eb -m 256
44 QEMU_OPTIONS += $(QEMU_OPTIONS-$(ARCH))
46 # The path to the QEMU binary - optional
47 #QEMU_PATH-x86 = /path/to/qemu
48 #QEMU_PATH-amd64 = /path/to/qemu-system-x86_64
49 #QEMU_PATH = $(QEMU_PATH-$(ARCH))
52 # Fiasco-UX: Specific configuration for 'ux' target ('make ux E=xxx'):
54 # Add Fiasco-UX build directory to MODULE_SEARCH_PATH
56 ux: MODULE_SEARCH_PATH += /path/to/fiasco-ux-build
58 # Additional (optional) variables:
59 # UX_OPTIONS: Options for Fiasco-UX, such as -m
60 # UX_GFX: Graphical console resolution and colordepth, e.g.:
62 # UX_GFX_CMD: Path to ux_con binary, default is to search in the
64 # UX_NET: Enable network if set, e.g.: UX_NET=y
65 # UX_NET_CMD: Path to ux_net binary, default is to search in the
70 # Search path for other make targets:
71 # grub1iso grub2iso: MODULE_SEARCH_PATH += /path/to/fiasco-build
72 # image %image: MODULE_SEARCH_PATH += /path/to/fiasco-build
76 # To use VirtualBox create a VM in VirtualBox and set the name of the VM in
77 # 'VBOX_VM'. The 'vbox' target uses an ISO image generating target to generate
78 # an ISO and use that with VirtualBox.
81 # VBOX_VM: Name of the VM to use.
83 # Additional (optional) variables:
84 # VBOX_ISOTARGET: grub1iso or grub2iso (grub2iso is the default)
85 # VBOX_OPTIONS: Additional options (see VBoxSDL --help)
87 VBOX_ISOTARGET = grub1iso
88 #VBOX_OPTIONS += --memory 256
91 # FASTBOOT_BOOT_CMD = path/to/fastboot boot