-
There must the a default target which builds the items in the exercise
that you have made, e.g.:
all: A B C
- The sub-targets A, B, C,... must clearly show what the result sould
be, e.g.:
A: out.A.txt plot.A.png
- The subroutines/functions that implement numerical methods must be
in separate files and must be compiled separately.
- For each item in the exercise there must be a main function which
prepares the input data, calls the necessary method-function, and arranges
the output. The output must clearly illustrate that the method-functions
work as intended.
- The main functions must be written individually. Also the illustrations
of the workings of the methods must be individual.
- The exercises must be built (and left built so that I can see the
output) before you can claim points for them.
- There must be a "clean" target and it must indeed clean up the directory.
- I must be able to copy your exercise to my directory and build any
item in it with e.g.
make clean; make B