1d9287ea8SMasahiro Yamada#!/usr/bin/make -f 2d9287ea8SMasahiro Yamada# SPDX-License-Identifier: GPL-2.0-only 3d9287ea8SMasahiro Yamada 4d9287ea8SMasahiro Yamadainclude debian/rules.vars 5d9287ea8SMasahiro Yamada 6d9287ea8SMasahiro Yamadasrctree ?= . 7d9287ea8SMasahiro Yamada 8ed79c34dSMasahiro Yamadaifneq (,$(filter-out parallel=1,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))) 9ed79c34dSMasahiro Yamada NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) 10ed79c34dSMasahiro Yamada MAKEFLAGS += -j$(NUMJOBS) 11ed79c34dSMasahiro Yamadaendif 12ed79c34dSMasahiro Yamada 13*466e6fc4SMasahiro Yamadamake-opts = ARCH=$(ARCH) KERNELRELEASE=$(KERNELRELEASE) 14*466e6fc4SMasahiro Yamada 15d9287ea8SMasahiro Yamada.PHONY: binary binary-indep binary-arch 16d9287ea8SMasahiro Yamadabinary: binary-arch binary-indep 17d9287ea8SMasahiro Yamadabinary-indep: build-indep 18d9287ea8SMasahiro Yamadabinary-arch: build-arch 19*466e6fc4SMasahiro Yamada $(MAKE) -f $(srctree)/Makefile $(make-opts) \ 20d9287ea8SMasahiro Yamada run-command KBUILD_RUN_COMMAND=+$(srctree)/scripts/package/builddeb 21d9287ea8SMasahiro Yamada 22d9287ea8SMasahiro Yamada.PHONY: build build-indep build-arch 23d9287ea8SMasahiro Yamadabuild: build-arch build-indep 24d9287ea8SMasahiro Yamadabuild-indep: 25d9287ea8SMasahiro Yamadabuild-arch: 26*466e6fc4SMasahiro Yamada $(MAKE) -f $(srctree)/Makefile $(make-opts) \ 27d9287ea8SMasahiro Yamada $(shell $(srctree)/scripts/package/deb-build-option) \ 28d9287ea8SMasahiro Yamada olddefconfig all 29d9287ea8SMasahiro Yamada 30d9287ea8SMasahiro Yamada.PHONY: clean 31d9287ea8SMasahiro Yamadaclean: 32d9287ea8SMasahiro Yamada rm -rf debian/files debian/linux-* 33d9287ea8SMasahiro Yamada $(MAKE) -f $(srctree)/Makefile ARCH=$(ARCH) clean 34