Skip to contentSkip to conversation

makefile: not need to regenerate kernel.release file when make kernelrelease

PATCH Applied Amerigo Wang 2 participants 2 messages Aug 20, 2010 Kbuild

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 makefile: not need to regenerate kernel.release file when make kernelrelease

Brice reported that 'kernelrelease' has a dependence on include/config/kernel.release, causes this file to be regenerated every time when invoke it. It doesn't have to.

---

Makefile +2 -2
index f3bdff8..25da252 100644
@@ -1408,8 +1408,8 @@ checkstack:
 	$(OBJDUMP) -d vmlinux $$(find . -name '*.ko') | \
 	$(PERL) $(src)/scripts/checkstack.pl $(CHECKSTACK_ARCH)
 
-kernelrelease: include/config/kernel.release
-	@echo $(KERNELRELEASE)
+kernelrelease:
+	@echo "$(KERNELVERSION)$$($(CONFIG_SHELL) $(srctree)/scripts/setlocalversion $(srctree))"
 
 kernelversion:
 	@echo $(KERNELVERSION)