# makefile all: testDynamicArray testStaticArray FLAG=-g -W -Wall -Werror -pedantic testDynamicArray: AbstractArray.o DynamicArray.o testDynamicArray.o g++ testDynamicArray.o -o testDynamicArray DynamicArray.o: AbstractArray.h DynamicArray.h DynamicArray.cpp g++ -c $(FLAG) DynamicArray.cpp testDynamicArray.o: AbstractArray.h AbstractArray.cpp\ DynamicArray.h DynamicArray.cpp testDynamicArray.cpp g++ -c $(FLAG) testDynamicArray.cpp #---------------------------------------------------------------- testStaticArray: AbstractArray.o StaticArray.o testStaticArray.o g++ testStaticArray.o -o testStaticArray StaticArray.o: AbstractArray.h StaticArray.h StaticArray.cpp g++ -c $(FLAG) StaticArray.cpp testStaticArray.o: AbstractArray.h AbstractArray.cpp\ StaticArray.h StaticArray.cpp testStaticArray.cpp g++ -c $(FLAG) testStaticArray.cpp #---------------------------------------------------------------- AbstractArray.o: AbstractArray.h AbstractArray.cpp g++ -c $(FLAG) AbstractArray.cpp #---------------------------------------------------------------- clean: rm -f *.o a.out core testDynamicArray testStaticArray