# Author: Michael J. Fischer # Date: April 17, 2016 #----------------------------------------------------------- # Macro definitions CXXFLAGS = -O3 -fno-strict-aliasing -g -Wall -std=c++11 OBJ = Analyze.o main.o Queue.o RadixSort.o Reading.o tools.o TARGET = analyze #----------------------------------------------------------- # Rules all: $(TARGET) $(TARGET): $(OBJ) $(CXX) -o $@ $(OBJ) clean: rm -f $(OBJ) $(TARGET) #----------------------------------------------------------- # Dependencies Analyze.o: Analyze.cpp Analyze.hpp Queue.hpp tools.hpp Reading.hpp \ RadixSort.hpp main.o: main.cpp tools.hpp Analyze.hpp Queue.hpp Reading.hpp Queue.o: Queue.cpp Queue.hpp tools.hpp Reading.hpp RadixSort.o: RadixSort.cpp Queue.hpp tools.hpp Reading.hpp RadixSort.hpp Reading.o: Reading.cpp Reading.hpp tools.hpp tools.o: tools.cpp tools.hpp