• 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