makefile


# 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

Generated by GNU Enscript 1.6.5.2.