# # This file is part of rasdaman community. # # Rasdaman community is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # Rasdaman community is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with rasdaman community. If not, see . # # Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann / # rasdaman GmbH. # # For more information please see # or contact Peter Baumann via . #################################################################### nobase_dist_pkgdata_DATA = include $(srcdir)/example-files.mk dist-hook: (echo "# DO NOT MODIFY THIS FILE"; \ echo "# This file was autogenerated by the dist-hook target"; \ cd $(srcdir) && \ find examples -type f -not -name '.*' \ ) | $(SED) 's,^\([^#]\),nobase_dist_pkgdata_DATA += \1,' \ > example-files.mk.new if test -f "$(srcdir)/example-files.mk" \ && cmp "example-files.mk.new" "$(srcdir)/example-files.mk"; then \ rm -f "example-files.mk.new"; \ else \ mv -f "example-files.mk.new" "$(srcdir)/example-files.mk"; \ fi EXTRA_DIST = manuals dest_Makefile=$(DESTDIR)$(pkgdatadir)/examples/c++/Makefile install-data-hook: -# Set the rasdaman installation root to allow Make finding -# include/ and lib/ for the C++ examples. $(SED) \ -e 's|[@]pkgincludedir@|$(pkgincludedir)|g' \ -e 's|[@]pkglibdir@|$(pkglibdir)|g' \ < $(dest_Makefile) > $(dest_Makefile).new mv -f $(dest_Makefile).new $(dest_Makefile) -# install documentation (cd ..; doxygen manuals_and_examples/doxygen-all.cfg) (cd ..; doxygen manuals_and_examples/doxygen-api.cfg) (cd ..; doxygen manuals_and_examples/doxygen-basedbms.cfg) cp -r $(srcdir)/manuals/ $(DESTDIR)$(pkgdatadir)/doc