# Makefile for our proxy project courtesy of DonR
# modify the makefile as need.

COMPILER = g++
COMPILE_FLAGS = -c -g 
EXECUTABLE = proxy_server
OBJECTS = proxy_server.o WebCache.o Filter.o

$(EXECUTABLE): $(OBJECTS)
	$(COMPILER) $(OBJECTS) -o $(EXECUTABLE)

proxy_server.o : proxy_server.cpp proxy_server.h
	$(COMPILER) $(COMPILE_FLAGS) proxy_server.cpp

WebCache.o: WebCache.cpp WebCache.h
	$(COMPILER) $(COMPILER_FLAGS) WebCache.cpp

Filter.o : Filter.cpp Filter.h
	$(COMPILER) $(COMPILER_FLAGS) Filter.cpp

