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 8*ed79c34dSMasahiro Yamadaifneq (,$(filter-out parallel=1,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))) 9*ed79c34dSMasahiro Yamada NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) 10*ed79c34dSMasahiro Yamada MAKEFLAGS += -j$(NUMJOBS) 11*ed79c34dSMasahiro Yamadaendif 12*ed79c34dSMasahiro Yamada 13d9287ea8SMasahiro Yamada.PHONY: binary binary-indep binary-arch 14d9287ea8SMasahiro Yamadabinary: binary-arch binary-indep 15d9287ea8SMasahiro Yamadabinary-indep: build-indep 16d9287ea8SMasahiro Yamadabinary-arch: build-arch 17d9287ea8SMasahiro Yamada $(MAKE) -f $(srctree)/Makefile ARCH=$(ARCH) \ 18d9287ea8SMasahiro Yamada KERNELRELEASE=$(KERNELRELEASE) \ 19d9287ea8SMasahiro Yamada run-command KBUILD_RUN_COMMAND=+$(srctree)/scripts/package/builddeb 20d9287ea8SMasahiro Yamada 21d9287ea8SMasahiro Yamada.PHONY: build build-indep build-arch 22d9287ea8SMasahiro Yamadabuild: build-arch build-indep 23d9287ea8SMasahiro Yamadabuild-indep: 24d9287ea8SMasahiro Yamadabuild-arch: 25d9287ea8SMasahiro Yamada $(MAKE) -f $(srctree)/Makefile ARCH=$(ARCH) \ 26d9287ea8SMasahiro Yamada KERNELRELEASE=$(KERNELRELEASE) \ 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