# ----------------------------------------------------------------------------- # Author: Alex Brandt # CSIS 352: Search Algorithms # ----------------------------------------------------------------------------- # Executable Name EXECUTABLE = search # Define the compiler to use. CC = g++ # All necessary objects. OBJECTS = main.o \ sorts.o # Libraries to link. LFLAGS = # Flags to pass to the compiler. CFLAGS = -Wall \ -g \ -O0 \ -pipe \ -Wextra \ -Weffc++ \ -Wold-style-cast \ -Woverloaded-virtual \ -pedantic \ -Wstrict-aliasing # Dependencies and Rules. $(EXECUTABLE) : $(OBJECTS) $(CC) $(CFLAGS) -o $(EXECUTABLE) $(OBJECTS) $(EXT_OBJECTS) $(LFLAGS) main.o : main.cpp sorts.o $(CC) $(CFLAGS) -c main.cpp sorts.o : sorts.cpp sorts.h $(CC) $(CFLAGS) -c sorts.cpp clean : rm $(OBJECTS) $(EXECUTABLE)