architectures

This commit is contained in:
Marc Beninca 2021-10-10 15:44:03 +02:00 committed by Marc Beninca
parent f849bca87c
commit bb230e0c6d
6 changed files with 26 additions and 10 deletions

View file

@ -2,10 +2,14 @@ import os
import distribution
X86 = 'x86_64'
I86 = 'i686'
class Architecture:
def __init__(self, name):
def __init__(self, name, bits):
self.name = name
self.bits = bits
self.distribution = distribution.Distribution(self)
# TODO subsystems
self.subsystems = {}
@ -16,5 +20,7 @@ class Architecture:
]
return os.linesep.join(lines)
X86 = Architecture('x86_64')
I86 = Architecture('i686')
ARCHITECTURES = {
X86: Architecture(X86, 64),
I86: Architecture(I86, 32),
}