make and friends was Re: [Coco] CCASM for Linux

Willard Goosey goosey at
Mon Dec 13 21:53:20 EST 2004

>From: KnudsenMJ at
>Date: Sun, 12 Dec 2004 22:24:18 EST

>I even seem to remember some useful tricks for the C compiler's macro  
>preprocessor all by itself, on text jobs.  --Mike K.

Yeah, cpp is a good tool.  And one that tends to get "integrated" so
you can't do anything but C programs with it. :-( AFAIK the OS-9 C
compiler is about the only C compiler for 8-bit (or early 16-bit
micros) that has a seperate preprocessor.

A lot of the assembly in the linux kernel uses the C preprocessor,
instead of relying on the assemlber's own macro system (Does GAS even
have complex macros?)

I have to admit, though, for non-programming purposes, m4 is a little
more friendly.  If nothing else, it doesn't insert #line lines into
its output.

Willard Goosey  goosey at
Socorro, New Mexico, USA
"I've never been to Contempt!  Isn't that somewhere in New Mexico?"
   --- Yacko

More information about the Coco mailing list