9a6acd5add
The powerpc secondary arch team has disabled all ppc32 builds in koji for F21 and beyond: https://lists.fedoraproject.org/pipermail/ppc/2014-May/002801.html FESCo also recently said that dropped or new architectures must essentially prove they have an active and viable effort behind them before being considered for Secondary Arch support. This effort has not materialized in the interim since the current powerpc team dropped ppc32. There's little point in keeping support for ppc32 support in the kernel package when it will never be built. This also removes the -smp variant and with_smp* support, as that was only used on ppc32.
133 lines
3.6 KiB
Makefile
133 lines
3.6 KiB
Makefile
# Make rules for configuration files.
|
|
#
|
|
# $Id$
|
|
|
|
CFG = kernel-$(VERSION)
|
|
|
|
CONFIGFILES = \
|
|
$(CFG)-i686.config $(CFG)-i686-debug.config \
|
|
$(CFG)-i686-PAE.config $(CFG)-i686-PAEdebug.config \
|
|
$(CFG)-x86_64.config $(CFG)-x86_64-debug.config \
|
|
$(CFG)-s390x.config \
|
|
$(CFG)-armv7hl.config $(CFG)-armv7hl-lpae.config \
|
|
$(CFG)-aarch64.config \
|
|
$(CFG)-ppc64.config $(CFG)-ppc64p7.config $(CFG)-ppc64-debug.config \
|
|
$(CFG)-ppc64le.config
|
|
|
|
PLATFORMS = x86 x86_64 powerpc powerpc64 s390x arm arm64
|
|
TEMPFILES = $(addprefix temp-, $(addsuffix -generic, $(PLATFORMS)))
|
|
|
|
configs: $(CONFIGFILES)
|
|
@rm -f kernel-*-config
|
|
@rm -f $(TEMPFILES)
|
|
@rm -f temp-generic temp-*-generic temp-*-generic-tmp
|
|
|
|
# Augment the clean target to clean up our own cruft
|
|
clean ::
|
|
@rm -fv $(CONFIGFILES) $(TEMPFILES) temp-generic kernel-$(VERSION)*config
|
|
|
|
temp-generic: config-generic config-nodebug
|
|
cat $^ > temp-generic
|
|
|
|
temp-debug-generic: config-generic config-debug
|
|
cat $^ > temp-debug-generic
|
|
|
|
temp-no-extra-generic: config-no-extra temp-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-arm-generic: config-arm-generic temp-no-extra-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-armv7-generic: config-armv7-generic temp-arm-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-armv7: config-armv7 temp-armv7-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-armv7-lpae: config-armv7-lpae temp-armv7-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-arm-debug-generic: temp-arm-generic temp-debug-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-arm64: config-arm64 temp-arm-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-arm64-debug: config-arm64 temp-arm-debug-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-x86-32: config-x86-32-generic config-x86-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-x86-32-generic: temp-x86-32 temp-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-x86-debug-generic: temp-x86-32 temp-debug-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-x86-64: config-x86_64-generic config-x86-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-x86_64-generic: temp-x86-64 temp-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-x86_64-debug-generic: temp-x86-64 temp-debug-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-powerpc-generic: config-powerpc-generic temp-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-powerpc-debug-generic: config-powerpc-generic temp-debug-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-powerpc64-generic: config-powerpc64 temp-powerpc-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-powerpc64le-generic: config-powerpc64le temp-powerpc64-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
temp-s390-generic: config-s390x temp-generic
|
|
perl merge.pl $^ > $@
|
|
|
|
$(CFG)-i686-PAE.config: config-i686-PAE temp-x86-32-generic
|
|
perl merge.pl $^ i386 > $@
|
|
|
|
$(CFG)-i686-PAEdebug.config: config-i686-PAE temp-x86-debug-generic
|
|
perl merge.pl $^ i386 > $@
|
|
|
|
$(CFG)-i686.config: /dev/null temp-x86-32-generic
|
|
perl merge.pl $^ i386 > $@
|
|
|
|
$(CFG)-i686-debug.config: /dev/null temp-x86-debug-generic
|
|
perl merge.pl $^ i386 > $@
|
|
|
|
$(CFG)-x86_64.config: /dev/null temp-x86_64-generic
|
|
perl merge.pl $^ x86_64 > $@
|
|
|
|
$(CFG)-x86_64-debug.config: /dev/null temp-x86_64-debug-generic
|
|
perl merge.pl $^ x86_64 > $@
|
|
|
|
$(CFG)-ppc64.config: /dev/null temp-powerpc64-generic
|
|
perl merge.pl $^ powerpc > $@
|
|
|
|
$(CFG)-ppc64-debug.config: temp-powerpc64-generic temp-powerpc-debug-generic
|
|
perl merge.pl $^ powerpc > $@
|
|
|
|
$(CFG)-ppc64p7.config: config-powerpc64p7 temp-powerpc64-generic
|
|
perl merge.pl $^ powerpc > $@
|
|
|
|
$(CFG)-ppc64le.config: /dev/null temp-powerpc64le-generic
|
|
perl merge.pl $^ powerpc > $@
|
|
|
|
$(CFG)-s390x.config: config-s390x temp-s390-generic
|
|
perl merge.pl $^ s390 > $@
|
|
|
|
$(CFG)-armv7hl.config: /dev/null temp-armv7
|
|
perl merge.pl $^ arm > $@
|
|
|
|
$(CFG)-armv7hl-lpae.config: /dev/null temp-armv7-lpae
|
|
perl merge.pl $^ arm > $@
|
|
|
|
$(CFG)-aarch64.config: /dev/null temp-arm64
|
|
perl merge.pl $^ arm64 > $@
|