File Makefile.config of Package kernel

# Make rules for configuration files.
#
# $Id$

CFG		= kernel

CONFIGFILES	= \
	$(CFG)-netbook.config \
	$(CFG)-menlow.config \
	$(CFG)-shcdk.config \
	$(CFG)-aava.config \
	$(CFG)-ivi.config \
	$(CFG)-n900.config

PLATFORMS	= x86 
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

kernel-ivi.config: config-ivi kernel-netbook.config
	perl merge.pl $^  > $@

kernel-netbook.config: config-netbook config-generic
	perl merge.pl $^  > $@

kernel-menlow.config: config-menlow kernel-netbook.config
	perl merge.pl $^  > $@

kernel-shcdk.config: config-shcdk config-generic
	perl merge.pl $^  > $@

kernel-aava.config: config-aava kernel-shcdk.config
	perl merge.pl $^  > $@

tmp-arm-config: config-arm-generic config-generic
	perl merge.pl $^  > $@

kernel-n900.config: config-arm-n900 tmp-arm-config
	perl merge.pl $^  > $@
openSUSE Build Service is sponsored by