CXXFLAGS=@CXXFLAGS@ @DEFS@
CPPFLAGS=@UUINC@ @CPPFLAGS@ -I..
LDFLAGS=@LDFLAGS@

CXX=@CXX@
LIBS=@LIBS@

EXEEXT=@EXEEXT@
srcdir=@srcdir@

NGET=../nget$(EXEEXT)
NGETLITE=../ngetlite$(EXEEXT)

all: TestRunner


$(NGET) $(NGETLITE): ../*.cc ../*.h

../%:
	$(MAKE) -C .. $(subst ../,,$@)

test: all $(NGET) $(NGETLITE)
	./test_nget.py

OBJS=TestRunner.o dupe_file_test.o misc_test.o nrangetest.o  rcount_test.o auto_container_test.o  strtoker_test.o knapsack_test.o ../file.o ../sockstuff.o ../nrange.o ../log.o ../dupe_file.o ../myregex.o ../strtoker.o ../misc.o ../path.o ../knapsack.o ../compat/compat.a
TestRunner: $(OBJS)
	$(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJS) -o $@ $(LIBS) `cppunit-config --libs`

Makefile: Makefile.in ../config.status
	cd .. && ./config.status

clean:
	-rm TestRunner *.o *.d *.py[co] tricks/*.py[co]

distclean: clean
	-rm config.status config.h config.cache config.log Makefile stamp-h

.PHONY: all clean install dist distclean test

-include *.d


syntax highlighted by Code2HTML, v. 0.9.1