+ make -C ${KERNEL_SRC_COPY} mrproper
+ cd ${KERNEL_SRC_COPY}; find . -path './debian/*' -prune \
+ -o -path './include/*' -prune \
+ -o -path './Documentation' -prune \
+ -o -path './scripts' -prune \
+ -o -type f \
+ \( \
+ -name 'Makefile*' \
+ -o -name 'Kconfig*' \
+ -o -name 'Kbuild*' \
+ -o -name '*.sh' \
+ -o -name '*.pl' \
+ \) \
+ -print | cpio -pd --preserve-modification-time ${BUILD_DIR}/debian/${PVE_HEADER_PKG}/usr/src/linux-headers-${KVNAME}
+ cd ${KERNEL_SRC_COPY}; \
+ ( \
+ find arch/${KERNEL_HEADER_ARCH} -name include -type d -print | \
+ xargs -n1 -i: find : -type f \
+ ) | \
+ cpio -pd --preserve-modification-time ${BUILD_DIR}/debian/${PVE_HEADER_PKG}/usr/src/linux-headers-${KVNAME}
+ touch $@
+
+.headers_compile_mark: .headers_prepare_mark
+ # set output to subdir of source to reduce number of hardcoded paths in output files
+ rm -rf ${BUILD_DIR}/${KERNEL_SRC_COPY}/${PVE_HEADER_PKG}
+ mkdir -p ${BUILD_DIR}/${KERNEL_SRC_COPY}/${PVE_HEADER_PKG}
+ cp ${KERNEL_SRC}/.config ${BUILD_DIR}/${KERNEL_SRC_COPY}/${PVE_HEADER_PKG}/.config
+ ${MAKE} -C ${KERNEL_SRC_COPY} O=${BUILD_DIR}/${KERNEL_SRC_COPY}/${PVE_HEADER_PKG} -j1 syncconfig modules_prepare prepare scripts
+ cd ${KERNEL_SRC_COPY}; cp -a include scripts ${BUILD_DIR}/debian/${PVE_HEADER_PKG}/usr/src/linux-headers-${KVNAME}
+ find ${BUILD_DIR}/${KERNEL_SRC_COPY}/${PVE_HEADER_PKG} -name \*.o.ur-\* -o -name '*.cmd' | xargs rm -f
+ rsync --ignore-existing -r -v -a $(addprefix ${BUILD_DIR}/${KERNEL_SRC_COPY}/${PVE_HEADER_PKG}/,arch include kernel scripts tools) ${BUILD_DIR}/debian/${PVE_HEADER_PKG}/usr/src/linux-headers-${KVNAME}/
+ rm -rf ${BUILD_DIR}/${KERNEL_SRC_COPY}
+ touch $@
+
+.headers_install_mark: .compile_mark .modules_compile_mark .headers_compile_mark
+ cp ${KERNEL_SRC}/include/generated/compile.h debian/${PVE_HEADER_PKG}/usr/src/linux-headers-${KVNAME}/include/generated/compile.h