tools: remove hardcoded references to paths
This commit is contained in:
parent
2bfced6a2b
commit
1a88bebf82
@ -1,12 +1,14 @@
|
|||||||
import argparse
|
import argparse
|
||||||
import enum
|
import enum
|
||||||
import lark
|
import lark
|
||||||
|
import os
|
||||||
import struct
|
import struct
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
import obj_pb2
|
import obj_pb2
|
||||||
|
|
||||||
GRAMMAR_FILE = '/home/paulmathieu/vhdl/tools/as.ebnf'
|
_HERE = os.path.dirname(__file__)
|
||||||
|
GRAMMAR_FILE = os.path.join(_HERE, 'as.ebnf')
|
||||||
|
|
||||||
opcodes = {
|
opcodes = {
|
||||||
'nop' : lambda: '0000',
|
'nop' : lambda: '0000',
|
||||||
|
@ -6,6 +6,7 @@ from dataclasses import dataclass
|
|||||||
import importlib
|
import importlib
|
||||||
import inspect
|
import inspect
|
||||||
import io
|
import io
|
||||||
|
import os
|
||||||
import re
|
import re
|
||||||
import struct
|
import struct
|
||||||
import subprocess
|
import subprocess
|
||||||
@ -15,7 +16,8 @@ import lark
|
|||||||
|
|
||||||
asmod = importlib.import_module("as")
|
asmod = importlib.import_module("as")
|
||||||
|
|
||||||
GRAMMAR_FILE = '/home/paulmathieu/vhdl/tools/cc.ebnf'
|
_HERE = os.path.dirname(__file__)
|
||||||
|
GRAMMAR_FILE = os.path.join(_HERE, 'cc.ebnf')
|
||||||
CPP = ('cpp', '-P')
|
CPP = ('cpp', '-P')
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,11 +1,13 @@
|
|||||||
import argparse
|
import argparse
|
||||||
|
import os
|
||||||
import string
|
import string
|
||||||
import struct
|
import struct
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
import obj_pb2
|
import obj_pb2
|
||||||
|
|
||||||
CRT0_FILE = '/home/paulmathieu/vhdl/tools/crt0.o'
|
_HERE = os.path.dirname(__file__)
|
||||||
|
CRT0_FILE = os.path.join(_HERE, 'ctr0.o')
|
||||||
|
|
||||||
|
|
||||||
def parse_objs(objs):
|
def parse_objs(objs):
|
||||||
|
Loading…
Reference in New Issue
Block a user