# Change to meet local needs CXX = g++ CXXFLAGS = -Wall # Uncomment to build all when make file changes #SPECDEP=makefile TARGETS = list map queue set multiset vector algorithm generic little_algorithm string # The rules.. all : $(TARGETS) clean : rm -rf *~ *.bak $(TARGETS) list : list.cc $(SPECDEP) $(CXX) $(CXXFLAGS) list.cc -o list map : map.cc $(SPECDEP) $(CXX) $(CXXFLAGS) map.cc -o map queue : queue.cc $(SPECDEP) $(CXX) $(CXXFLAGS) queue.cc -o queue set : set.cc $(SPECDEP) $(CXX) $(CXXFLAGS) set.cc -o set multiset : multiset.cc $(SPECDEP) $(CXX) $(CXXFLAGS) multiset.cc -o multiset vector : vector.cc $(SPECDEP) $(CXX) $(CXXFLAGS) vector.cc -o vector algorithm : algorithm.cc $(SPECDEP) $(CXX) $(CXXFLAGS) algorithm.cc -o algorithm generic : generic.cc $(SPECDEP) $(CXX) $(CXXFLAGS) generic.cc -o generic little_algorithm : little_algorithm.cc $(SPECDEP) $(CXX) $(CXXFLAGS) little_algorithm.cc -o little_algorithm string : string.cc $(SPECDEP) $(CXX) $(CXXFLAGS) string.cc -o string