| #!/usr/bin/make -f |
| # SPDX-License-Identifier: GPL-2.0-only |
| |
| include debian/rules.vars |
| |
| srctree ?= . |
| |
| ifneq (,$(filter-out parallel=1,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))) |
| NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) |
| MAKEFLAGS += -j$(NUMJOBS) |
| endif |
| |
| .PHONY: binary binary-indep binary-arch |
| binary: binary-arch binary-indep |
| binary-indep: build-indep |
| binary-arch: build-arch |
| $(MAKE) -f $(srctree)/Makefile ARCH=$(ARCH) \ |
| KERNELRELEASE=$(KERNELRELEASE) \ |
| run-command KBUILD_RUN_COMMAND=+$(srctree)/scripts/package/builddeb |
| |
| .PHONY: build build-indep build-arch |
| build: build-arch build-indep |
| build-indep: |
| build-arch: |
| $(MAKE) -f $(srctree)/Makefile ARCH=$(ARCH) \ |
| KERNELRELEASE=$(KERNELRELEASE) \ |
| $(shell $(srctree)/scripts/package/deb-build-option) \ |
| olddefconfig all |
| |
| .PHONY: clean |
| clean: |
| rm -rf debian/files debian/linux-* |
| $(MAKE) -f $(srctree)/Makefile ARCH=$(ARCH) clean |