Skip to content

Commit 61f2548

Browse files
committed
Build and install IRA reassmbler as a part of toolchain.
1 parent 8e8d846 commit 61f2548

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Build process should produce following set of tools for **m68k-amigaos** target:
1919
* libm 5.4 (provides math library implementation for non-FPU Amigas)
2020
* AmigaOS headers & libraries & autodocs (for AmigaOS 3.9)
2121
* vbcc toolchain (most recent release) including vasm, vlink and C standard library
22+
* IRA: a 68k disassembler/reassembler
2223

2324
... and following set of tools for **ppc-amigaos** target:
2425

toolchain-m68k

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ URLS = \
3737
'http://sun.hasenbraten.de/vasm/release/vasm.tar.gz',
3838
'http://sun.hasenbraten.de/vlink/release/vlink.tar.gz',
3939
'http://www.ibaug.de/vbcc/vbcc.tar.gz',
40+
'http://aminet.net/dev/asm/ira.lha',
4041
('http://mail.pb-owl.de/~frank/vbcc/current/vbcc_target_m68k-amigaos.lha',
4142
'vclib.lha')]
4243

@@ -91,6 +92,13 @@ def install_ndk():
9192
'--output={target}/os-include/lvo/' + base + '_lib.i', name)
9293

9394

95+
@recipe('tools-install')
96+
def install_tools():
97+
info('installing extra tools')
98+
99+
copy('{build}/ira/ira', '{target}/bin')
100+
101+
94102
@recipe('libamiga-install')
95103
def install_libamiga():
96104
info('installing libamiga')
@@ -363,6 +371,11 @@ def build():
363371
make('{gcc}', MAKEINFO='makeinfo', CFLAGS_FOR_TARGET='-noixemul')
364372
make('{gcc}', 'install', MAKEINFO='makeinfo', CFLAGS_FOR_TARGET='-noixemul')
365373

374+
unpack('ira', top_dir='.', work_dir='{build}')
375+
make('ira')
376+
377+
install_tools()
378+
366379

367380
def clean():
368381
rmtree('{stamps}')

0 commit comments

Comments
 (0)