SOURCES = Base.cpp Error.cpp xnl2.cpp Stream.cpp Main.cpp

OBJECTS = $(addsuffix .o, $(basename $(SOURCES)))
APPNAME = LineCounter

CXXFLAGS = -O2 -D PROJECT_CLIENT

all: Depend app

app: $(OBJECTS)
	$(CXX) -o $(APPNAME) $(OBJECTS) -lboost_filesystem

clean:
	rm -rf $(OBJECTS) $(APPNAME)

Depend: $(SOURCES)
	$(CXX) -M $(SOURCES) $(CXXFLAGS) > Depend

-include Depend
