.PHONY: all lib test clean install tar tar-test prefix=@prefix@ exec_prefix=@exec_prefix@ HTMLDIR=@datadir@/unittest INCDIR=@includedir@/unittest REVISION := $(shell @abs_srcdir@/print-version @abs_srcdir@) TARDIR = unittest-0.50-$(REVISION) TARNAME = $(TARDIR).tar.gz TMPTARDIR = /tmp/$(TARDIR) all: test Makefile: @srcdir@/Makefile.in @abs_top_builddir@/config.status lib: $(MAKE) -C lib test: lib $(MAKE) -C test clean: rm -f *.tar.gz $(MAKE) -C lib clean $(MAKE) -C test clean install: test mkdir -p $(HTMLDIR) if [ -d @srcdir@/html ]; then \ install -m 644 @srcdir@/html/docs/*.html $(HTMLDIR); \ install -m 644 @srcdir@/html/docs/*.css $(HTMLDIR); \ else \ install -m 644 @srcdir@/docs/*.html $(HTMLDIR); \ install -m 644 @srcdir@/docs/*.css $(HTMLDIR); \ fi mkdir -p $(INCDIR) install -m 644 @srcdir@/include/*.hpp $(INCDIR) install -m 644 @srcdir@/include/*.tpp $(INCDIR) mkdir -p @libdir@ install -m 644 @builddir@/lib/libunittest.a @libdir@ uninstall: rm -rf $(HTMLDIR) rm -rf $(INCDIR) rm -f @libdir@/libunittest.a tar: rm -rf $(TMPTARDIR) mkdir $(TMPTARDIR) mkdir $(TMPTARDIR)/docs mkdir $(TMPTARDIR)/include mkdir $(TMPTARDIR)/lib mkdir $(TMPTARDIR)/test cd @abs_top_srcdir@; \ cp COPYING INSTALL Makefile.in Makefile.utils.in configure configure.ac $(TMPTARDIR); \ cp include/*pp $(TMPTARDIR)/include; \ cp lib/*pp $(TMPTARDIR)/lib; \ cp lib/*.in $(TMPTARDIR)/lib; \ cp test/*pp $(TMPTARDIR)/test; \ cp test/*.in $(TMPTARDIR)/test; \ cp html/docs/*html $(TMPTARDIR)/docs cp html/docs/*css $(TMPTARDIR)/docs echo "#!/bin/sh" > $(TMPTARDIR)/print-version echo "" >> $(TMPTARDIR)/print-version echo "echo $(REVISION)" >> $(TMPTARDIR)/print-version chmod 755 $(TMPTARDIR)/print-version rm -f $(TARNAME) cd $(TMPTARDIR)/..; \ tar -cf - $(TARDIR) | gzip > @abs_top_builddir@/$(TARNAME) rm -rf $(TMPTARDIR) tar-test: tar @abs_top_srcdir@/test-tar @abs_top_builddir@/$(TARNAME)