INCLUDE=$(GINCLUDE) -I../include -I../NVClasses-0.6/include
CXXFLAGS=$(GCXXFLAGS) $(DEBUG) $(INCLUDE)

NSLIB=setugid.o ../lib/nserver.a ../NVClasses-0.6/nvcontainer.a

NCLIB=setugid.o ../lib/nserver.a ../NVClasses-0.6/nvcontainer.a

PROGS=NewsCache 
#updatenews
#lserver tester update

all: $(PROGS)

depend:
	gcc $(INCLUDE) -MM *.cc >.depend

NewsCache: NewsCache.o $(NCLIB)
	$(CXX) -fhandle-exceptions -o $@ NewsCache.o $(NCLIB)

#updatenews: updatenews.o $(NCLIB)
#	$(CXX) -fhandle-exceptions -o $@ updatenews.o $(NCLIB)

#updatenews: updatenews.o $(NSLIB)
#	$(CXX) -o $@ updatenews.o $(NSLIB)

install:
	install -d $(BINDIR)
	for i in $(PROGS) $(SCRIPTS); do install $$i $(BINDIR); done
#	for i in $(PROGS) $(SCRIPTS); do install -s $$i $(BINDIR); done

clean:
	rm -f *.o $(PROGS) core

ifeq (.depend,$(wildcard .depend))
include .depend
endif
