From 305d28ef73303f743919397168257ae6f754a39a Mon Sep 17 00:00:00 2001 From: Georg Hopp Date: Thu, 10 Oct 2013 21:21:19 +0100 Subject: [PATCH] more install and uninstall stuff --- Makefile.am | 16 +++++++++++++++- configure.ac | 3 ++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/Makefile.am b/Makefile.am index 149f750..93dc475 100644 --- a/Makefile.am +++ b/Makefile.am @@ -69,7 +69,21 @@ coverage-html: -$(MAKE) -C tests $(AM_MAKEFLAGS) -k $@ endif +TR_DIRS = $(varlibdir)/assets/doc \ + $(varlibdir)/assets/html/doc \ + $(varlibdir)/assets/coverage \ + $(varlibdir)/assets/html/coverage \ + $(varrundir) \ + $(trdatadir)/docs/api/ + install-data-hook: - mkdir -p $(varlibdir)/assets/doc $(varlibdir)/assets/html/doc $(varrundir) + mkdir -p $(TR_DIRS) + cp -Rfd docs/api/ $(trdatadir)/docs/ + cp -Rfd tests/coverage/ $(trdatadir)/docs/ $(LN_S) -f $(trdatadir)/docs/api/$(PACKAGE_VERSION)/html $(varlibdir)/assets/doc/$(PACKAGE_VERSION) $(LN_S) -f $(trdatadir)/docs/api/$(PACKAGE_VERSION)/html $(varlibdir)/assets/html/doc/$(PACKAGE_VERSION) + $(LN_S) -f $(trdatadir)/docs/coverage/$(PACKAGE_VERSION) $(varlibdir)/assets/coverage/$(PACKAGE_VERSION) + $(LN_S) -f $(trdatadir)/docs/coverage/$(PACKAGE_VERSION) $(varlibdir)/assets/html/coverage/$(PACKAGE_VERSION) + +uninstall-hook: + rm -Rf $(varlibdir) $(varrundir) $(trdatadir) diff --git a/configure.ac b/configure.ac index 37e0189..2c56cac 100644 --- a/configure.ac +++ b/configure.ac @@ -78,7 +78,8 @@ AM_CFLAGS="${AM_CFLAGS} -DCONFIGDIR=\\\"${myetcdir}\\\"" AM_CFLAGS="${AM_CFLAGS} ${CFLAGS}" AC_SUBST(AM_CFLAGS) -AC_CONFIG_FILES([config/taskrambler.conf]) +AC_CONFIG_FILES([config/taskrambler.conf + assets/html/_documentation.html]) AC_CONFIG_FILES([Makefile src/Makefile