Convert gcc -S output to HLASM input.
This repository contains two utilities, gas2asm
and asmxpand
,
and a macro library that is needed for assembly of a program
that is generated by gas2asm
.
make check
verifies the conversion against a number of programs.
The macros
directory contains macros that are emitted by gas2asm
.
make install
copies these macros to $HOME/macros
.
make
generates a CMS MACLIB fplg2a.maclib
containing the macros.
This requires the maclib
utility from
https://github.com/jphartmann/CMS-TXTLIB.
make all
uploads
fplg2a.maclib
to your VM
system.
You must
define the environment variable VMHOST
to the host name or IP address
of your VM system; your VM system must allow ftp; and you must have set up
your .netrc
file to log on to your user ID.
Otherwise you must upload manually.
Use bin
and site fix 80
for manual ftp.