1if DOC 2SUBDIRS = msvc6 bcb5 config src include tests doc 3else 4SUBDIRS = msvc6 bcb5 config src include tests 5endif 6 7DIST_SUBDIRS = msvc6 bcb5 openvms config src include doc tests 8 9bin_SCRIPTS = log4cpp-config 10 11m4datadir = $(datadir)/aclocal 12m4data_DATA = log4cpp.m4 13 14pkgconfigdir = $(libdir)/pkgconfig 15pkgconfig_DATA = log4cpp.pc 16 17EXTRA_DIST = \ 18 log4cpp.spec.in log4cpp.spec log4cpp.m4 \ 19 m4/ac_config_libconfig_in.m4 \ 20 m4/ac_config_pkgconfig_in.m4 \ 21 m4/AC_CREATE_PREFIX_CONFIG_H.m4 \ 22 m4/BB_ENABLE_DOXYGEN.m4 \ 23 m4/BB_ENABLE_REMOTE_SYSLOG.m4 \ 24 m4/BB_ENABLE_SMTP.m4 \ 25 m4/AC_CXX_HAVE_SSTREAM.m4 \ 26 m4/AC_CXX_NAMESPACES.m4 \ 27 m4/PETI_PEDANTIC_GCC.m4 \ 28 m4/AC_FUNC_SNPRINTF.m4 \ 29 m4/AC_C_INT64_T.m4 \ 30 m4/BB_CHECK_OMNITHREADS.m4 \ 31 m4/BB_CHECK_PTHREADS.m4 32 33.PHONY: check rpm docs doc-dist 34 35dist-hook: 36 perl -pi -e 's/\n/\r\n/g' `find $(distdir) -name '*.ds?'` 37 perl -pi -e 's/\n/\r\n/g' `find $(distdir) -name '*.bpg'` 38 39distclean-local: 40 $(RM) CONTENTS TAGS log4cpp-config 41 42CONTENTS:: 43 find $(top_srcdir) \( ! -type l -a -name '*.cpp' -o -name '*.hh' -o -name Makefile.am \) > $@ 44 45TAGS:: CONTENTS 46 etags `cat $<` 47 48 convenience.h \ 49rpm: dist 50 rpm -ta $(PACKAGE)-$(VERSION).tar.gz 51 mv -f /usr/src/redhat/SRPMS/$(PACKAGE)-$(VERSION)-*.rpm $(top_srcdir) 52 mv -f /usr/src/redhat/RPMS/*/$(PACKAGE)-$(VERSION)-*.rpm $(top_srcdir) 53 mv -f /usr/src/redhat/RPMS/*/$(PACKAGE)-devel-$(VERSION)-*.rpm \ 54 $(top_srcdir) 55 mv -f /usr/src/redhat/RPMS/*/$(PACKAGE)-doc-$(VERSION)-*.rpm \ 56 $(top_srcdir) 57 58docs: 59 $(MAKE) -C doc 60 61doc-dist: docs 62 tar -zcf $(PACKAGE)-docs-$(VERSION).tar.gz -C $(top_srcdir)/doc/html --exclude CVS . 63 64