Update
This commit is contained in:
parent
2333175ac3
commit
878ca00f18
2 changed files with 16 additions and 3 deletions
17
GNUmakefile
17
GNUmakefile
|
@ -13,9 +13,17 @@ define DEFAULT_VAR =
|
|||
endif
|
||||
endef
|
||||
|
||||
# Compiler for building the 'limine' executable for the host.
|
||||
# Toolchain for building the 'limine' executable for the host.
|
||||
override DEFAULT_HOST_CC := cc
|
||||
$(eval $(call DEFAULT_VAR,HOST_CC,$(DEFAULT_HOST_CC)))
|
||||
override DEFAULT_HOST_CFLAGS := -g -O2 -pipe
|
||||
$(eval $(call DEFAULT_VAR,HOST_CFLAGS,$(DEFAULT_HOST_CFLAGS)))
|
||||
override DEFAULT_HOST_CPPFLAGS :=
|
||||
$(eval $(call DEFAULT_VAR,HOST_CPPFLAGS,$(DEFAULT_HOST_CPPFLAGS)))
|
||||
override DEFAULT_HOST_LDFLAGS :=
|
||||
$(eval $(call DEFAULT_VAR,HOST_LDFLAGS,$(DEFAULT_HOST_LDFLAGS)))
|
||||
override DEFAULT_HOST_LIBS :=
|
||||
$(eval $(call DEFAULT_VAR,HOST_LIBS,$(DEFAULT_HOST_LIBS)))
|
||||
|
||||
.PHONY: all
|
||||
all: $(IMAGE_NAME).iso
|
||||
|
@ -45,7 +53,12 @@ ovmf:
|
|||
|
||||
limine:
|
||||
git clone https://github.com/limine-bootloader/limine.git --branch=v5.x-branch-binary --depth=1
|
||||
unset CC; unset CFLAGS; unset CPPFLAGS; unset LDFLAGS; unset LIBS; $(MAKE) -C limine CC="$(HOST_CC)"
|
||||
$(MAKE) -C limine \
|
||||
CC="$(HOST_CC)" \
|
||||
CFLAGS="$(HOST_CFLAGS)" \
|
||||
CPPFLAGS="$(HOST_CPPFLAGS)" \
|
||||
LDFLAGS="$(HOST_LDFLAGS)" \
|
||||
LIBS="$(HOST_LIBS)"
|
||||
|
||||
.PHONY: kernel
|
||||
kernel:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue