diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2014-12-28 13:47:45 -0500 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2014-12-28 13:47:45 -0500 |
commit | a45f20c0266103ed948d4a644e6d6d1c33a90b38 (patch) | |
tree | 4ad5d5e02ccded7feeac0a9b7f9e39490949a39f /build.mk | |
parent | 63508d43f3c2f558c04065041919706cf2a86ef4 (diff) |
refactor
Diffstat (limited to 'build.mk')
-rw-r--r-- | build.mk | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/build.mk b/build.mk new file mode 100644 index 0000000..d9debe5 --- /dev/null +++ b/build.mk @@ -0,0 +1,21 @@ +# % = $(board) +resources/libreboot/config/%_vesafb_config: resources/libreboot/config/%_txtmode_config + sed 's/# CONFIG_FRAMEBUFFER_KEEP_VESA_MODE is not set/CONFIG_FRAMEBUFFER_KEEP_VESA_MODE=y/' < $< > $@ + +define rule_grub_cfg +tmp/grub_$(keymap)_$(romtype).cfg: \ + resources/grub/config/extra/common.cfg resources/grub/config/menuentries/common.cfg \ + resources/grub/config/extra/$(romtype).cfg resources/grub/config/menuentries/$(romtype).cfg ; + echo 'keymap $(keymap)' | cat \ + resources/grub/config/extra/common.cfg \ + resources/grub/config/extra/$(romtype).cfg \ + - \ + resources/grub/config/menuentries/common.cfg \ + resources/grub/config/menuentries/$(romtype).cfg \ + > $@ +endef +$(eval $(call loop_rule,grub_cfg,keymap romtype)) + +# % = $(keymap)_$(romtype) +tmp/grub_%_test.cfg: tmp/grub_%.cfg + sed 's/grubtest.cfg/grub.cfg/' < $< > $@ |