atari email archive

a collection of messages sent at Atari from 1983 to 1992.

Automated compilation

(1 / 1)


For any programmer who builds game programs in bits and pieces (and for those
who would like to but get a bad taste in their mouthes), there is now a .COM
file for you.

Called MAKE (as in SYS$SYSDISK:[UTILITIES.COM]MAKE.COM), it will compile your
new sources or any with errors and link them together into the game program.
MAKE works off your .LNK file (which you probably need to get the program 
linked properly), extracting file names, compiling those .MAC files which
are newer than their .OBJ files, or older than their .ERR files, and if no
errors are indicated, linking the game program together with the .LNK file.
There are options for printing .LIS files (no print is the default),
and using alternate compilers (MAC65 is the default).

At present, there is no provision for handling include files; if you change
an include file, you'll need to either delete the corresponding .OBJ files
or update the .MAC files using the include file.

Examples:

$ MAKE := @SYS$SYSDISK:[UTILITIES.COM]MAKE
$ MAKE SAMURI     ! MAKE SAMURAI GAME PROGRAM
$ MAKE SAMURI /L MAC68   ! LIST COMPILED PROGRAMS AND USE 6809 ASSEMBLER

$ MAKE
_Link file: SAMURI
_List/Nolist: L
_Assembler: MAC65

Remember, no longer will you worry about which files need to be compiled,
or whether the game program is the latest version.  Just use MAKE and be sure!
(Any suggestions or comments may be directed to Eddie Babcock).

edb
Message 1 of 1

Jul 18, 1983