You are to prepare and submit, in C++ \
The directories ADTypes and ADTypes/Examples will each have a Makefile. While in directory ADTypes, the command make will cause all code for the classes to be compiled, producing a library (.a) file in the ADTypes directory. While in the subdirectory Examples the command make will cause the example program to be compiled and linked to the library file, producing an executable named example in the Examples subdirectory. In this subdirectory, with such an executable, the command make verify will cause the executable to be run, with the .input file as data, following which the output of the execution will be compared with the .output file using diff.
In ADTypes the command make clean will remove
all .o/.a files in both ADTypes and
Examples. In Examples the command make clean
will only remove the .o files from the Examples
subdirectory.