X-Git-Url: http://git.jankratochvil.net/?p=captive.git;a=blobdiff_plain;f=Makefile-head.am;h=3df623be3ee09d1b68a36d650b3e2d1a8e9f7183;hp=26b84638771b0771c57b099eaf07cb7216bb2a30;hb=5084971a04d678fa8e58ac5b2a2914a9fca6fd55;hpb=d5b2ed13a6d7d996d443a2ece7be41204af4a517 diff --git a/Makefile-head.am b/Makefile-head.am index 26b8463..3df623b 100644 --- a/Makefile-head.am +++ b/Makefile-head.am @@ -25,6 +25,7 @@ EXTRA_DIST= BUILT_SOURCES= CLEANFILES= MAINTAINERCLEANFILES= +PHONY= # default DEFAULT_INCLUDES=' -I. -I$(srcdir)'.(dirnames of 'CONFIG_HEADER') , # we neeed such $(DEFAULT_INCLUDES) but we need to prefer our $(INCLUDES) # thus we postpone them later by moving them to $(AM_CPPFLAGS). @@ -46,6 +47,7 @@ DEFAULT_INCLUDES= INCLUDES= lib_LTLIBRARIES= pkginclude_HEADERS= +bin_PROGRAMS= sbin_PROGRAMS= noinst_HEADERS= # Prevent: noinst_DATA was already defined in condition TRUE, which implies condition MAINTAINER_MODE_TRUE @@ -65,8 +67,10 @@ INCLUDES+=-I$(top_srcdir)/intl # Generally better behaviour but it requires GNU make. Harmless otherwise. .DELETE_ON_ERROR: +.PHONY: $(PHONY) # This target is used during ./autogen.pl POTFILES.in generation +PHONY+=distfiles distfiles: $(DISTFILES) @if test -n "$(DISTFILES_PRINT)";then \ echo -n ":DISTFILES:"; \ @@ -98,7 +102,7 @@ dist-hook-local: dist-hook: endif for i in _built_sources_pad $(BUILT_SOURCES);do \ - $(RM) $(distdir)/$$i; \ + $(RM) -r $(distdir)/$$i; \ done @@ -124,11 +128,29 @@ endif # Unfortunately we need to use this never-invocated target # to get $(COMPILE) variable definition. -MAINTAINERCLEANFILES+=.include_test_false.c -BUILT_SOURCES+=.include_test_false.c -if IS_FALSE -noinst_PROGRAMS=.include_test_false +# Do not: .include_test_false.c +# as automake-1.9.5-1 would produce invalid rules for file: .c +MAINTAINERCLEANFILES+=_include_test_false.c +BUILT_SOURCES+=_include_test_false.c +if NEVER +noinst_PROGRAMS=_include_test_false endif -.include_test_false.c: +_include_test_false.c: @touch $@ +if HAVE_PERL +%.pod: %.pod.pl + $(PERL) $< >$@ + +endif +if HAVE_POD2MAN +%.1: %.pod + $(POD2MAN) --section=1 $< >$@ + +%.7: %.pod + $(POD2MAN) --section=7 $< >$@ + +%.8: %.pod + $(POD2MAN) --section=8 $< >$@ + +endif