rules (466e6fc43fb9eefa26ec766f78ce18616bf84b9a) | rules (7d4f07d5cb71728cea2b6fe8b087a0ce1dbda23a) |
---|---|
1#!/usr/bin/make -f 2# SPDX-License-Identifier: GPL-2.0-only 3 4include debian/rules.vars 5 6srctree ?= . 7 8ifneq (,$(filter-out parallel=1,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))) 9 NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) 10 MAKEFLAGS += -j$(NUMJOBS) 11endif 12 | 1#!/usr/bin/make -f 2# SPDX-License-Identifier: GPL-2.0-only 3 4include debian/rules.vars 5 6srctree ?= . 7 8ifneq (,$(filter-out parallel=1,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))) 9 NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) 10 MAKEFLAGS += -j$(NUMJOBS) 11endif 12 |
13make-opts = ARCH=$(ARCH) KERNELRELEASE=$(KERNELRELEASE) | 13revision = $(lastword $(subst -, ,$(shell dpkg-parsechangelog -S Version))) 14CROSS_COMPILE ?= $(filter-out $(DEB_BUILD_GNU_TYPE)-, $(DEB_HOST_GNU_TYPE)-) 15make-opts = ARCH=$(ARCH) KERNELRELEASE=$(KERNELRELEASE) KBUILD_BUILD_VERSION=$(revision) $(addprefix CROSS_COMPILE=,$(CROSS_COMPILE)) |
14 15.PHONY: binary binary-indep binary-arch 16binary: binary-arch binary-indep 17binary-indep: build-indep 18binary-arch: build-arch 19 $(MAKE) -f $(srctree)/Makefile $(make-opts) \ 20 run-command KBUILD_RUN_COMMAND=+$(srctree)/scripts/package/builddeb 21 22.PHONY: build build-indep build-arch 23build: build-arch build-indep 24build-indep: 25build-arch: 26 $(MAKE) -f $(srctree)/Makefile $(make-opts) \ | 16 17.PHONY: binary binary-indep binary-arch 18binary: binary-arch binary-indep 19binary-indep: build-indep 20binary-arch: build-arch 21 $(MAKE) -f $(srctree)/Makefile $(make-opts) \ 22 run-command KBUILD_RUN_COMMAND=+$(srctree)/scripts/package/builddeb 23 24.PHONY: build build-indep build-arch 25build: build-arch build-indep 26build-indep: 27build-arch: 28 $(MAKE) -f $(srctree)/Makefile $(make-opts) \ |
27 $(shell $(srctree)/scripts/package/deb-build-option) \ | |
28 olddefconfig all 29 30.PHONY: clean 31clean: 32 rm -rf debian/files debian/linux-* 33 $(MAKE) -f $(srctree)/Makefile ARCH=$(ARCH) clean | 29 olddefconfig all 30 31.PHONY: clean 32clean: 33 rm -rf debian/files debian/linux-* 34 $(MAKE) -f $(srctree)/Makefile ARCH=$(ARCH) clean |