#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# target: hello_world - compile the hello_world program
# Use GCC to link the program from object files.
# target: hello_world - compile the hello_world program
# Use GCC to link the program from object files.
# http://www.gnu.org/software/make/manual/html_node/Static-Usage.html
# For an explanation of $@, $^, and other special variables, see
# http://www.gnu.org/software/make/manual/html_node/Automatic-Variables.html
# http://www.gnu.org/software/make/manual/html_node/Static-Usage.html
# For an explanation of $@, $^, and other special variables, see
# http://www.gnu.org/software/make/manual/html_node/Automatic-Variables.html
# target: run - use the program for its intended purpose
# Here we just execute RUN_PROGRAM, but you could also use something
# target: run - use the program for its intended purpose
# Here we just execute RUN_PROGRAM, but you could also use something
# Pattern rule for compiling object files from C source
# The comments from the C++ rule above also apply here
%.o: %.c
# Pattern rule for compiling object files from C source
# The comments from the C++ rule above also apply here
%.o: %.c
# target: print-% - display a variable value (e.g. print-PROGRAMS)
# Take some of the mystery out of variable manipulation. For example,
# target: print-% - display a variable value (e.g. print-PROGRAMS)
# Take some of the mystery out of variable manipulation. For example,