In a recent note, Taylor, Clarence B said: > Date: Wed, 18 Oct 2006 16:33:24 -0400 > > create the executables. When I try to run c89 with assembler input, I > need to specify the location of the macros. The only thing I have found > so far is an environment variable _C89_SUSRLIB that can be set to the > MVS DSNAMES that would be equivalent to the concatenated MACLIB DD > statement in a normal batch assembly. > Sigh!
So the assembler SYSLIB can lately be a concatenation of HFS and PDS[E] directories. But silly-assed c89 won't yet exploit the facility. And you can specify the name of the load module to use as the assembler if you want to front-end HLASM. But it can't be a UNIX executable in an HFS, nor a script nor EXEC. And whatever it is, it doesn't have access to the -i and -I parameters in the c89 command. And the macro names must be PDS-like: all upper case; limit of 8 characters; no suffixes. But you could use symlinks. IBM could yet do better here. Hmmm. Create a ".s.o" suffix rule which invokes not c89 but your Rexx wrapper, which parses the arguments, BPXWDYNs the SYSLIB and ATTCHMVS ASMA90. It could even create the symlinks. -- gil -- StorageTek INFORMATION made POWERFUL ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

