28 lines
862 B
Makefile
28 lines
862 B
Makefile
# Makefile - hhl - /usr/src/toolchain/linux-headers
|
|
# Copyright 2020 Nathan Fisher <nfisher.sr@gmail.com>
|
|
#
|
|
distname = linux
|
|
config_tgt = $(objdir)/.configured
|
|
include toolchain.mk
|
|
config_cmd = $(MAKE) -C $(srcdir) mrproper
|
|
ifeq ($(arch), armv7l)
|
|
export ARCH=arm
|
|
else ifeq ($(arch), aarch64)
|
|
export ARCH=arm64
|
|
else ifeq ($(arch), riscv64)
|
|
export ARCH=riscv
|
|
else ifeq ($(arch), risv32)
|
|
export ARCH=riscv
|
|
endif
|
|
build_cmd = KBUILD_OUTPUT=$(objdir) $(MAKE) -C $(srcdir) headers
|
|
define post_build
|
|
find $(objdir)/usr/include -name '.*' -delete
|
|
rm -rf $(objdir)/usr/include/Makefile || true
|
|
install -d $(build)/usr/include
|
|
endef
|
|
install_cmd = cp -r $(objdir)/usr/include/* $(build)/usr/include
|
|
clean_cmd = KBUILD_OUTPUT=$(objdir) $(MAKE) -C $(srcdir) clean
|
|
distclean_cmd = KBUILD_OUTPUT=$(objdir) $(MAKE) -C $(srcdir) distclean
|
|
|
|
include targets.mk
|