[kernel] r5048 -
dists/trunk/utils/kernel-package/10/kernel/ruleset/arches
Sven Luther
luther at costa.debian.org
Mon Dec 19 23:14:16 UTC 2005
Author: luther
Date: Mon Dec 19 23:14:15 2005
New Revision: 5048
Added:
dists/trunk/utils/kernel-package/10/kernel/ruleset/arches/powerpc.mk
- copied, changed from r5035, dists/trunk/utils/kernel-package/10/kernel/ruleset/arches/ppc.mk
Log:
Added the new powerpc.mk file.
Copied: dists/trunk/utils/kernel-package/10/kernel/ruleset/arches/powerpc.mk (from r5035, dists/trunk/utils/kernel-package/10/kernel/ruleset/arches/ppc.mk)
==============================================================================
--- dists/trunk/utils/kernel-package/10/kernel/ruleset/arches/ppc.mk (original)
+++ dists/trunk/utils/kernel-package/10/kernel/ruleset/arches/powerpc.mk Mon Dec 19 23:14:15 2005
@@ -30,42 +30,47 @@
##
###############################################################################
+# prpmc and mbx are not guessed automatically yet.
ifeq ($(DEB_BUILD_ARCH),powerpc)
# This is only meaningful when building on a PowerPC
ifeq ($(GUESS_SUBARCH),)
- GUESS_SUBARCH:=$(shell awk '/machine/ { print $$3}' /proc/cpuinfo)
- ifneq (,$(findstring Power,$(GUESS_SUBARCH)))
- GUESS_SUBARCH:=pmac
+ GUESS_MACHINE:=$(shell awk '/machine/ { print $$3}' /proc/cpuinfo)
+ GUESS_CPU:=$(shell awk '/cpu/ { print $$3}' /proc/cpuinfo)
+ GUESS_GENERATION:=$(shell awk '/generation/ { print $$3}' /proc/cpuinfo)
+ ifneq (,$(findstring POWER,$(GUESS_CPU)))
+ GUESS_SUBARCH:=powerpc64
else
- # At the request of Colin Watson, changed from find string iMac.
- # Any powerpc system that would contain Mac in /proc/cpuinfo is a
- # PowerMac system, according to arch/ppc/platforms/* in the kernel source
- ifneq (,$(findstring Mac,$(GUESS_SUBARCH)))
- GUESS_SUBARCH:=pmac
+ ifneq (,$(findstring PPC970,$(GUESS_CPU)))
+ GUESS_SUBARCH:=powerpc64
+ else
+ ifneq (,$(findstring NuBus,$(GUESS_GENERATION)))
+ GUESS_SUBARCH:=nubus
+ else
+ ifneq (,$(findstring Amiga,$(GUESS_MACHINE)))
+ GUESS_SUBARCH:=apus
+ endif
+ endif
endif
endif
+ ifeq ($(GUESS_SUBARCH),)
+ GUESS_SUBARCH:=powerpc
+ endif
else
- GUESS_SUBARCH:=pmac
+ GUESS_SUBARCH:=powerpc
endif
- # Well NuBus powermacs are not pmac subarchs, but nubus ones.
- #ifeq (,$(shell grep NuBus /proc/cpuinfo))
- # GUESS_SUBARCH:=nubus
- #endif
endif
-ifeq (,$(findstring $(KPKG_SUBARCH),apus prpmc chrp mbx pmac prep Amiga APUs CHRP MBX PReP chrp-rs6k nubus powerpc powerpc64 ))
+ifeq (,$(findstring $(KPKG_SUBARCH),apus Amiga APUs nubus powerpc powerpc32 powerpc64 prpmc mbx MBX))
KPKG_SUBARCH:=$(GUESS_SUBARCH)
endif
-KERNEL_ARCH:=ppc
+KERNEL_ARCH:=powerpc
-ifneq (,$(findstring $(KPKG_SUBARCH), powerpc powerpc64))
+ifneq (,$(findstring $(KPKG_SUBARCH), powerpc powerpc32 powerpc64))
ifneq (,$(findstring $(KPKG_SUBARCH), powerpc64))
- KERNEL_ARCH:=ppc64
target := vmlinux
endif
- ifneq (,$(findstring $(KPKG_SUBARCH), powerpc))
- KERNEL_ARCH:=ppc
+ ifneq (,$(findstring $(KPKG_SUBARCH), powerpc powerpc32))
NEED_IMAGE_POST_PROCESSING = YES
IMAGE_POST_PROCESS_TARGET := mkvmlinuz_support_install
IMAGE_POST_PROCESS_DIR := arch/ppc/boot
@@ -81,6 +86,7 @@
ifneq (,$(findstring $(KPKG_SUBARCH),APUs apus Amiga))
KPKG_SUBARCH:=apus
+ KERNEL_ARCH:=ppc
loader := NoLoader
kimage := vmapus.gz
target = zImage
@@ -93,40 +99,19 @@
DEBCONFIG = $(CONFDIR)/config.apus
endif
-ifneq (,$(findstring $(KPKG_SUBARCH),chrp-rs6k))
- KPKG_SUBARCH:=chrp-rs6k
- loaderdep=quik
- loader=quik
- loaderdoc=QuikDefault
- kimage := zImage
- target = $(kimage)
- kimagesrc = $(shell if [ -d arch/$(KERNEL_ARCH)/chrpboot ]; then \
- echo arch/$(KERNEL_ARCH)/chrpboot/$(kimage) ; else \
- echo arch/$(KERNEL_ARCH)/boot/images/$(kimage).chrp-rs6k ; fi)
- kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
- kelfimagesrc = vmlinux
- kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
- DEBCONFIG = $(CONFDIR)/config.chrp
-endif
-
-ifneq (,$(findstring $(KPKG_SUBARCH),CHRP chrp))
- KPKG_SUBARCH:=chrp
- loaderdep=quik
- loader=quik
- loaderdoc=QuikDefault
- kimage := zImage
- target = $(kimage)
- kimagesrc = $(shell if [ -d arch/$(KERNEL_ARCH)/chrpboot ]; then \
- echo arch/$(KERNEL_ARCH)/chrpboot/$(kimage) ; else \
- echo arch/$(KERNEL_ARCH)/boot/images/$(kimage).chrp ; fi)
+ifneq (,$(findstring $(KPKG_SUBARCH), NuBuS nubus))
+ KPKG_SUBARCH := nubus
+ KERNEL_ARCH:=ppc
+ target := zImage
+ loader= NoLoader
+ kimagesrc = arch/$(KERNEL_ARCH)/appleboot/Mach\ Kernel
+ kimage := vmlinux
kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
- kelfimagesrc = vmlinux
- kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
- DEBCONFIG = $(CONFDIR)/config.chrp
endif
ifneq (,$(findstring $(KPKG_SUBARCH),PRPMC prpmc))
KPKG_SUBARCH:=prpmc
+ KERNEL_ARCH:=ppc
loader := NoLoader
kimage := zImage
target = $(kimage)
@@ -138,6 +123,7 @@
ifneq (,$(findstring $(KPKG_SUBARCH),MBX mbx))
KPKG_SUBARCH:=mbx
+ KERNEL_ARCH:=ppc
loader := NoLoader
kimage := zImage
target = $(kimage)
@@ -150,58 +136,6 @@
DEBCONFIG = $(CONFDIR)/config.mbx
endif
-ifneq (,$(findstring $(KPKG_SUBARCH),pmac))
- KPKG_SUBARCH:=pmac
- target := zImage
- ifeq ($(DEB_BUILD_ARCH),powerpc)
- # This is only meaningful when building on a PowerPC
- ifneq (,$(shell grep NewWorld /proc/cpuinfo))
- loaderdep=yaboot
- loader=yaboot
- #loaderdoc=
- else
- loaderdep=quik
- loader=quik
- loaderdoc=QuikDefault
- endif
- else
- loaderdep=yaboot
- loader=yaboot
- endif
- kimagesrc = vmlinux
- kimage := vmlinux
- kimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
- HAVE_COFF_IMAGE = YES
- coffsrc = $(shell if [ -d arch/$(KERNEL_ARCH)/coffboot ]; then \
- echo arch/$(KERNEL_ARCH)/coffboot/$(kimage).coff ; else \
- echo arch/$(KERNEL_ARCH)/boot/images/$(kimage).coff ; fi)
- coffdest=$(INT_IMAGE_DESTDIR)/vmlinux.coff-$(version)
- DEBCONFIG = $(CONFDIR)/config.pmac
-endif
-
-ifneq (,$(findstring $(KPKG_SUBARCH),PReP prep))
- KPKG_SUBARCH:=prep
- loader := NoLoader
- kimage := zImage
- target = $(kimage)
- kimagesrc = $(shell if [ -d arch/$(KERNEL_ARCH)/boot/images ]; then \
- echo arch/$(KERNEL_ARCH)/boot/images/$(kimage).prep ; else \
- echo arch/$(KERNEL_ARCH)/boot/$(kimage) ; fi)
- kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
- kelfimagesrc = vmlinux
- kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(version)
- DEBCONFIG = $(CONFDIR)/config.prep
-endif
-
-ifneq (,$(findstring $(KPKG_SUBARCH), NuBuS nubus))
- KPKG_SUBARCH := nubus
- target := zImage
- loader= NoLoader
- kimagesrc = arch/$(KERNEL_ARCH)/appleboot/Mach\ Kernel
- kimage := vmlinux
- kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(version)
-endif
-
#Local variables:
#mode: makefile
#End:
More information about the Kernel-svn-changes
mailing list