Files
kernel/Makefile
T
2019-09-18 16:23:11 +03:00

31 lines
462 B
Makefile

.PHONY: doc
ifeq ($(ARCH),)
$(error Target architecture is not specified: $${ARCH})
endif
ifeq ($(ARCH),amd64)
CFLAGS+=-DARCH_AMD64
endif
export CC?=$(CC)
export CROSSCC?=$(CROSS_COMPILE)$(CC)
export LD?=$(LD)
export CROSSLD?=$(CROSS_COMPILE)$(LD)
export S=$(abspath src)
export O?=$(abspath build)
include conf/make/none.mk
include conf/make/$(ARCH).mk
all: mkdirs $(TARGETS)
clean:
@rm -rf $(O)
mkdirs:
@mkdir -p $(O) $(DIRS)
doc:
@make -sC doc all