Zwischenstand: Debianisierung
This commit is contained in:
		@@ -15,6 +15,7 @@ if HAVE_STACKTRACE
 | 
			
		||||
  AM_CPPFLAGS += -DHAVE_STACKTRACE
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
EXTRA_DIST = head.html foot.html style.css hintergrund.png
 | 
			
		||||
CLEANFILES = doxygen.errors functiontrace_test.log \
 | 
			
		||||
             mrwautofunctiontracelog4cxx_test.log \
 | 
			
		||||
	     mrwautofunctiontracelog4cxx_test-mt.log \
 | 
			
		||||
@@ -25,7 +26,8 @@ htmldir = $(pkgdatadir)/doc/html
 | 
			
		||||
pdfdir =  $(pkgdatadir)/doc/pdf
 | 
			
		||||
if HAVE_DOXYGEN
 | 
			
		||||
html_DATA = $(top_builddir)/doc/html/index.html
 | 
			
		||||
dist_pdf_DATA = $(top_builddir)/doc/latex/@PACKAGENAME@-@MAJOR@.@MINOR@.@LEAST@.pdf
 | 
			
		||||
pdf_DATA = $(top_builddir)/doc/latex/@PACKAGENAME@-@MAJOR@.@MINOR@.@LEAST@.pdf
 | 
			
		||||
EXTRA_DIST += $(pdf_DATA)
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
lib_LTLIBRARIES = libmrw.la
 | 
			
		||||
@@ -362,7 +364,6 @@ endif
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
dist_check_DATA = test.dat configfile.ini configfile.ini.result
 | 
			
		||||
EXTRA_DIST = head.html foot.html style.css hintergrund.png
 | 
			
		||||
if HAVE_VALGRIND
 | 
			
		||||
VALTESTS=$(VALGRIND_CHECKS:%=valcheck_%)
 | 
			
		||||
TESTS = $(VALTESTS) $(NO_VALGRIND_CHECKS) $(dist_check_SCRIPTS)
 | 
			
		||||
@@ -379,7 +380,7 @@ check_PROGRAMS = $(VALGRIND_CHECKS) $(NO_VALGRIND_CHECKS)
 | 
			
		||||
 | 
			
		||||
deps = $(top_srcdir)/COPYING $(top_srcdir)/README $(top_srcdir)/INSTALL $(top_srcdir)/NEWS $(top_srcdir)/ChangeLog
 | 
			
		||||
 | 
			
		||||
doc: $(top_builddir)/doc/html/index.html $(top_builddir)/doc/latex/@PACKAGENAME@-@MAJOR@.@MINOR@.@LEAST@.pdf
 | 
			
		||||
doc: $(html_DATA) $(pdf_DATA)
 | 
			
		||||
 | 
			
		||||
$(html_DATA): doxyfile *.[ch]pp $(deps) style.css head.html foot.html
 | 
			
		||||
	test -d $(top_builddir)/doc/latex || mkdir -p $(top_builddir)/doc/latex
 | 
			
		||||
@@ -394,11 +395,10 @@ if PEDANTIC
 | 
			
		||||
	test \! -s doxygen.errors
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
$(top_builddir)/doc/latex/@PACKAGENAME@-@MAJOR@.@MINOR@.@LEAST@.pdf: doxyfile *.[ch]pp $(deps) $(html_DATA)
 | 
			
		||||
$(pdf_DATA): doxyfile *.[ch]pp $(deps) $(html_DATA)
 | 
			
		||||
	cd $(top_builddir)/doc/latex && make && \
 | 
			
		||||
	  mv refman.pdf @PACKAGENAME@-@MAJOR@.@MINOR@.@LEAST@.pdf || \
 | 
			
		||||
	  ( echo "**** ERROR in Doxygen-PDF ****" && \
 | 
			
		||||
	    cat refman.log && false )
 | 
			
		||||
	  mv refman.pdf $(pdf_DATA) || \
 | 
			
		||||
	  ( echo "**** ERROR in Doxygen-PDF ****" && false )
 | 
			
		||||
 | 
			
		||||
clean-local:
 | 
			
		||||
	- rm doxygen.err libmrw.doxytag
 | 
			
		||||
@@ -407,12 +407,12 @@ distclean-local:
 | 
			
		||||
	- rm -r $(top_builddir)/doc/html/* $(top_builddir)/doc/latex/*
 | 
			
		||||
	- rm makefile makefile.in doxygen.err libmrw.doxytag
 | 
			
		||||
 | 
			
		||||
if HAVE_DOXYGEN
 | 
			
		||||
dist-hook:
 | 
			
		||||
	test -d $(distdir)/doc/html || \
 | 
			
		||||
	  mkdir -p $(distdir)/doc/html
 | 
			
		||||
	cp $(top_builddir)/doc/html/* $(distdir)/doc/html/.
 | 
			
		||||
 | 
			
		||||
if HAVE_DOXYGEN
 | 
			
		||||
install-data-hook:
 | 
			
		||||
	env | grep -i tmp
 | 
			
		||||
	test -d "$(DESTDIR)$(pkgdatadir)/doc" || \
 | 
			
		||||
 
 | 
			
		||||
@@ -17,6 +17,7 @@
 | 
			
		||||
#include <map>
 | 
			
		||||
#include <string>
 | 
			
		||||
#include <memory>
 | 
			
		||||
#include <iostream>
 | 
			
		||||
#include <sys/mman.h>
 | 
			
		||||
#include <bfd.h>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -231,13 +231,13 @@ namespace mrw {
 | 
			
		||||
      @param l the list of strings to join
 | 
			
		||||
      @param delimiter the delimiter between the joined strings
 | 
			
		||||
  */
 | 
			
		||||
  template<template<class CONTENTS_TPL> class LIST,
 | 
			
		||||
           typename CONTENTS>
 | 
			
		||||
    std::string join(const LIST<CONTENTS>& l,
 | 
			
		||||
  template<template<class CONTENTS_TPL, class ALLOC_TPL> class LIST,
 | 
			
		||||
      typename CONTENTS, typename ALLOC>
 | 
			
		||||
      std::string join(const LIST<CONTENTS, ALLOC>& l,
 | 
			
		||||
                     const std::string& delimiter=" ")
 | 
			
		||||
      throw(std::bad_exception) {
 | 
			
		||||
    std::string result;
 | 
			
		||||
    for (typename LIST<CONTENTS>::const_iterator it(l.begin());
 | 
			
		||||
    for (typename LIST<CONTENTS, ALLOC>::const_iterator it(l.begin());
 | 
			
		||||
         it!=l.end(); ++it)
 | 
			
		||||
      result+=(result.size()?delimiter:"")+mrw::string(*it);
 | 
			
		||||
    return result;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user