SOURCES: kernel-multiarch.make (NEW) - rules part of multiarch mak...
glen
glen at pld-linux.org
Mon Feb 4 22:30:25 CET 2008
Author: glen Date: Mon Feb 4 21:30:25 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- rules part of multiarch makefile
---- Files affected:
SOURCES:
kernel-multiarch.make (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/kernel-multiarch.make
diff -u /dev/null SOURCES/kernel-multiarch.make:1.1
--- /dev/null Mon Feb 4 22:30:25 2008
+++ SOURCES/kernel-multiarch.make Mon Feb 4 22:30:20 2008
@@ -0,0 +1,29 @@
+include multiarch.make
+
+# multiarch kernel makefile
+all modules_install mrproper:
+ $(Q)$(MAKE) -C $(srctree) HOSTCC="ccache i686-pld-linux-gcc" HOSTCFLAGS="-Wall -Wstrict-prototypes -O2 -march=i686 -fomit-frame-pointer" O=/home/glen/rpm/pld/BUILD/kernel-vanilla-2.6.24/o CC="ccache i686-pld-linux-gcc" $<
+
+pykconfig: $(objtree)/.config.conf
+ @echo 'pykconfig is up to date'
+
+$(objtree)/.config.conf: $(srctree)/arch/$(SRCARCH)/defconfig
+ @echo ' kernel-config-update.py $(ARCH) arch/$(SRCARCH)/defconfig.conf $< > $@'
+ $(Q)$(objtree)/scripts/kernel-config-update.py $(ARCH) $(srctree)/arch/$(SRCARCH)/defconfig.conf $< > .config.conf.tmp
+ $(Q)mv .config.conf.tmp $@
+
+$(srctree)/arch/$(SRCARCH)/defconfig: $(srctree)/arch/$(SRCARCH)/defconfig.conf
+ @echo ' kernel-config.py $(ARCH) $< $@'
+ $(Q)> .defconfig.tmp
+ $(Q)$(objtree)/scripts/kernel-config.py $(ARCH) $< .defconfig.tmp
+ $(Q)mv .defconfig.tmp $@
+ $(Q)ln -sf $@ $(objtree)/.config
+
+$(srctree)/arch/$(SRCARCH)/defconfig.conf: $(CONFIGS) $(objtree)/defconfig-nodep.conf
+ $(Q)cat $^ > $@
+
+$(objtree)/defconfig-nodep.conf: $(CONFIG_NODEP)
+ $(Q)if [ ! -f $@ ] || ! cmp -s $< $@; then \
+ echo ' cat $< > $@'; \
+ cat $< > $@; \
+ fi
================================================================
More information about the pld-cvs-commit
mailing list