28 lines
864 B
Makefile
28 lines
864 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
|