Code: Select all
/home/user/workspaces/home/freeems-vanilla/src> make help
################################################################################
# Dependency And Target Summary #
################################################################################
# #
# Common targets: #
# #
# 0) help - This comment block #
# 1) all - Not all, just executes fast #
# 2) fast - Compiles direct to object code and links once with no debug #
# 3) slow - Three stage compilation with assembly retained #
# 4) slowgc - As above, but with garbage collection during linking #
# 5) full - Executes alldebug, slow, slowgc and size #
# 6) alldebug - Generates all debug output files #
# 7) install - Not yet implemented #
# 8) release - Not yet implemented #
# 9) clean - Removes all files and directories generated by building #
# #
# Second level targets: #
# #
# Stage one: #
# #
# 1) preprocess - run the C preprocessor over the raw C files #
# 2) compile - compile the preprocessed C into assembly #
# 3) assemble - assemble the assembly files into object files #
# #
# Stage two #
# #
# 1) link - Generate ELFs objects #
# 2) gclink - As above, but with garbage collection #
# 3) s19 - Create s19s from elfs #
# 4) gcs19 - Create s19s from gc elfs #
# #
# Stage three: #
# #
# 2) maps - Memory map files #
# 3) rees - Readelf dumps #
# 4) elfdmps - Classic objdump output for final elfs #
# 5) objdmps - Classic objdump output for each object file #
# #
################################################################################
Fred.