s390 support
authorBrian Jackson <iggy@gentoo.org>
Wed, 24 Mar 2004 17:25:16 +0000 (17:25 +0000)
committerBrian Jackson <iggy@gentoo.org>
Wed, 24 Mar 2004 17:25:16 +0000 (17:25 +0000)
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@319 d1e1f19c-881f-0410-ab34-b69fee027534

arch/s390.py [new file with mode: 0644]
examples/sparc/s390-stage1-20040305.spec [new file with mode: 0644]
examples/sparc/s390-stage2-20040305.spec [new file with mode: 0644]
examples/sparc/s390-stage3-20040305.spec [new file with mode: 0644]
modules/targets.py

diff --git a/arch/s390.py b/arch/s390.py
new file mode 100644 (file)
index 0000000..6920a57
--- /dev/null
@@ -0,0 +1,23 @@
+# Distributed under the GNU General Public License version 2
+# Copyright 2003-2004 Gentoo Technologies, Inc.
+
+import builder,os
+from catalyst_support import *
+
+class generic_s390(builder.generic):
+       "abstract base class for all s390 builders"
+       def __init__(self,myspec):
+               builder.generic.__init__(self,myspec)
+               self.settings["mainarch"]="s390"
+               self.settings["CHROOT"]="chroot"
+
+class arch_s390(generic_s390):
+       "builder class for generic s390"
+       def __init__(self,myspec):
+               generic_s390.__init__(self,myspec)
+               self.settings["CFLAGS"]="-O2"
+               self.settings["CHOST"]="s390-ibm-linux-gnu"
+
+def register(foo):
+       "Inform main catalyst program of the contents of this plugin."
+       foo.update({"s390":arch_s390})
diff --git a/examples/sparc/s390-stage1-20040305.spec b/examples/sparc/s390-stage1-20040305.spec
new file mode 100644 (file)
index 0000000..88b58d4
--- /dev/null
@@ -0,0 +1,7 @@
+subarch: sparc
+version_stamp: 20040111
+target: stage1
+rel_type: default
+rel_version: 1.4
+snapshot: 20040111
+source_subpath: default-sparc-1.4/stage2-sparc-20040105
diff --git a/examples/sparc/s390-stage2-20040305.spec b/examples/sparc/s390-stage2-20040305.spec
new file mode 100644 (file)
index 0000000..5e100b3
--- /dev/null
@@ -0,0 +1,8 @@
+subarch: sparc
+version_stamp: 20040111
+target: stage2
+rel_type: default
+rel_version: 1.4
+snapshot: 20040111
+source_subpath: default-sparc-1.4/stage1-sparc-20040111
+
diff --git a/examples/sparc/s390-stage3-20040305.spec b/examples/sparc/s390-stage3-20040305.spec
new file mode 100644 (file)
index 0000000..0752dfb
--- /dev/null
@@ -0,0 +1,8 @@
+subarch: sparc
+version_stamp: 20040111
+target: stage3
+rel_type: default
+rel_version: 1.4
+snapshot: 20040111
+source_subpath: default-sparc-1.4/stage2-sparc-20040111
+
index cbddffa5d8124098ed0f75af83da1c9839a4e804..316c1f9968245cff8c4ac97254a7c2fa207e0be0 100644 (file)
@@ -1,6 +1,6 @@
 # Distributed under the GNU General Public License version 2
 # Copyright 2003-2004 Gentoo Technologies, Inc.
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/Attic/targets.py,v 1.93 2004/03/23 07:20:34 zhen Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/modules/Attic/targets.py,v 1.94 2004/03/24 17:24:47 iggy Exp $
 
 import os,string,imp,types,shutil
 from catalyst_support import *
@@ -30,6 +30,7 @@ class generic_stage_target(generic_target):
                                "ia64" : ["ia64"],
                                "alpha" : ["alpha"],
                                "sparc" : ["sparc"],
+                               "s390"  : ["s390"],
                                "ppc" : ["ppc"],
                                "ppc64" : ["ppc64"],
                                "hppa" : ["hppa"],
@@ -45,6 +46,7 @@ class generic_stage_target(generic_target):
                                "ia64" : "ia64",
                                "alpha" : "alpha",
                                "sparc" : "sparc",
+                               "s390"  : "s390",
                                "ppc" : "ppc",
                                "ppc64" : "ppc64",
                                "parisc" : "hppa",