Add support for m68k
[catalyst.git] / arch / m68k.py
1
2 import builder,os
3 from catalyst_support import *
4
5 class generic_m68k(builder.generic):
6         "abstract base class for all m68k builders"
7         def __init__(self,myspec):
8                 builder.generic.__init__(self,myspec)
9                 self.settings["CHROOT"]="chroot"
10                 self.settings["CFLAGS"]=" -pipe"
11
12 class arch_m68k(generic_m68k):
13         "builder class for generic m68k"
14         def __init__(self,myspec):
15                 generic_m68k.__init__(self,myspec)
16                 self.settings["CFLAGS"]+=" -O2"
17                 self.settings["CHOST"]="m68k-unknown-linux-gnu"
18
19 def register():
20         "Inform main catalyst program of the contents of this plugin."
21         return ({ "m68k":arch_m68k },
22         ("m68k", ))