hexware-kernel/Makefile
2024-08-03 21:05:27 +03:00

20 lines
508 B
Makefile

BUILD_DIR=.build
build: prepare
cd $(BUILD_DIR)/kernel && make deb
prepare: | submodule
mkdir -p $(BUILD_DIR)/patches/kernel
ln -sf $$(readlink -f pve-kernel/debian) $(BUILD_DIR)/
ln -sf $$(readlink -f pve-kernel/submodules) $(BUILD_DIR)/
cp -r pve-kernel/patches/kernel/* $(BUILD_DIR)/patches/kernel
cp -r patches/* $(BUILD_DIR)/patches/kernel
cp pve-kernel/* $(BUILD_DIR)/ || true
.PHONY: submodule
submodule:
git submodule update --init --recursive
.PHONY: clean
clean:
rm -rf $(BUILD_DIR)