# -*- coding: utf-8 -*- # Time-stamp: CXX = g++ CFLAGS = -Wall -std=c++11 main: array2d.o array2dd.o array2di.o iterator.o main.o $(CXX) $(CFLAGS) -o main array2d.o array2dd.o array2di.o iterator.o main.o main.o: array2d.hpp array2dd.hpp array2di.hpp iterator.hpp main.cpp $(CXX) $(CFLAGS) -c main.cpp array2d.o: array2d.hpp array2dd.hpp array2di.hpp array2d.cpp $(CXX) $(CFLAGS) -c array2d.cpp array2dd.o: array2d.hpp array2dd.hpp array2dd.cpp $(CXX) $(CFLAGS) -c array2dd.cpp array2di.o: array2d.hpp array2di.hpp array2di.cpp $(CXX) $(CFLAGS) -c array2di.cpp iterator.o: array2d.hpp iterator.hpp iterator.cpp $(CXX) $(CFLAGS) -c iterator.cpp clean : rm -f main *.o *.gch