3 from catalyst_support import *
5 class generic_s390(builder.generic):
6 "abstract base class for all s390 builders"
7 def __init__(self,myspec):
8 builder.generic.__init__(self,myspec)
9 self.settings["CHROOT"]="chroot"
11 class generic_s390x(builder.generic):
12 "abstract base class for all s390x builders"
13 def __init__(self,myspec):
14 builder.generic.__init__(self,myspec)
15 self.settings["CHROOT"]="chroot"
17 class arch_s390(generic_s390):
18 "builder class for generic s390"
19 def __init__(self,myspec):
20 generic_s390.__init__(self,myspec)
21 self.settings["CFLAGS"]="-O2 -pipe"
22 self.settings["CHOST"]="s390-ibm-linux-gnu"
24 class arch_s390x(generic_s390x):
25 "builder class for generic s390x"
26 def __init__(self,myspec):
27 generic_s390x.__init__(self,myspec)
28 self.settings["CFLAGS"]="-O2 -pipe"
29 self.settings["CHOST"]="s390x-ibm-linux-gnu"
32 "Inform main catalyst program of the contents of this plugin."
33 return ({"s390":arch_s390,"s390x":arch_s390x}, ("s390", "s390x"))