2010-07-29 18:35:15 -07:00
|
|
|
# Makefile for source rpm: kernel
|
|
|
|
SPECFILE := kernel.spec
|
|
|
|
|
|
|
|
# we only check the .sign signatures
|
|
|
|
UPSTREAM_CHECKS = sign
|
|
|
|
|
|
|
|
.PHONY: help
|
|
|
|
help:
|
|
|
|
%:
|
|
|
|
@echo "Try fedpkg $@ or something like that"
|
|
|
|
@exit 1
|
|
|
|
|
2016-11-10 10:16:25 -08:00
|
|
|
prep: config-files
|
2012-03-30 15:22:42 -04:00
|
|
|
fedpkg -v prep
|
2010-08-01 22:02:45 -04:00
|
|
|
|
2011-10-26 14:38:50 -04:00
|
|
|
noarch:
|
|
|
|
fedpkg -v local --arch=noarch
|
|
|
|
|
|
|
|
# 'make local' also needs to build the noarch firmware package
|
2016-02-15 17:27:13 -06:00
|
|
|
local:
|
2011-10-26 14:38:50 -04:00
|
|
|
fedpkg -v local
|
|
|
|
|
2010-07-29 18:35:15 -07:00
|
|
|
extremedebug:
|
|
|
|
@perl -pi -e 's/# CONFIG_DEBUG_PAGEALLOC is not set/CONFIG_DEBUG_PAGEALLOC=y/' config-nodebug
|
|
|
|
|
2016-11-10 10:16:25 -08:00
|
|
|
config-files:
|
|
|
|
@./build_configs.sh
|
2010-07-29 18:35:15 -07:00
|
|
|
|
2016-11-10 10:16:25 -08:00
|
|
|
debug:
|
2010-07-29 18:35:15 -07:00
|
|
|
@perl -pi -e 's/^%define debugbuildsenabled 1/%define debugbuildsenabled 0/' kernel.spec
|
2012-01-04 20:37:16 -05:00
|
|
|
@rpmdev-bumpspec -c "Reenable debugging options." kernel.spec
|
2010-07-29 18:35:15 -07:00
|
|
|
|
2016-11-10 10:16:25 -08:00
|
|
|
release:
|
|
|
|
@perl -pi -e 's/^%define debugbuildsenabled 0/%define debugbuildsenabled 1/' kernel.spec
|
|
|
|
@rpmdev-bumpspec -c "Disable debugging options." kernel.spec
|
|
|
|
|
2010-11-16 02:06:52 -05:00
|
|
|
nodebuginfo:
|
|
|
|
@perl -pi -e 's/^%define with_debuginfo %\{\?_without_debuginfo: 0\} %\{\?\!_without_debuginfo: 1\}/%define with_debuginfo %\{\?_without_debuginfo: 0\} %\{\?\!_without_debuginfo: 0\}/' kernel.spec
|
2016-11-10 10:16:25 -08:00
|
|
|
|
2010-09-03 09:53:03 -04:00
|
|
|
nodebug: release
|
|
|
|
@perl -pi -e 's/^%define debugbuildsenabled 1/%define debugbuildsenabled 0/' kernel.spec
|
2011-10-23 00:17:53 -04:00
|
|
|
|
2011-10-13 11:52:10 -04:00
|
|
|
ifeq ($(MAKECMDGOALS),me a sandwich)
|
|
|
|
.PHONY: me a sandwich
|
|
|
|
me a:
|
|
|
|
@:
|
|
|
|
|
|
|
|
sandwich:
|
|
|
|
@[ `id -u` -ne 0 ] && echo "What? Make it yourself." || echo Okay.
|
|
|
|
endif
|