[Pkg-clamav-commits] [SCM] Debian repository for ClamAV branch, debian/unstable, updated. debian/0.95+dfsg-1-6156-g094ec9b
Török Edvin
edwin at clamav.net
Sun Apr 4 01:21:01 UTC 2010
The following commit has been merged in the debian/unstable branch:
commit 82813fc7f456ae6b1fe6405ed71030dc8f8c81f9
Author: Török Edvin <edwin at clamav.net>
Date: Mon Feb 15 20:54:38 2010 +0200
fix distclean with --disable-llvm.
automake requires distclean, distdir, and maintainer-clean rules to exist
even in conditional subdirs that are excluded from the build.
So create a dummy Makefile that has these 3 rules for the --disable-llvm case.
distdir will of course always fail in --disable-llvm.
diff --git a/libclamav/Makefile.am b/libclamav/Makefile.am
index 259cff4..34491fb 100644
--- a/libclamav/Makefile.am
+++ b/libclamav/Makefile.am
@@ -18,7 +18,7 @@
AM_CPPFLAGS = -I$(top_srcdir) -I at srcdir@/nsis $(LTDLINCL)
lib_LTLIBRARIES =
-EXTRA_DIST =
+EXTRA_DIST = c++/Makefile.nollvm.in
if ENABLE_UNRAR
AM_CPPFLAGS += -DWARN_DLOPEN_FAIL
@@ -118,6 +118,9 @@ SUBDIRS=c++
else
LLVMLIBADD=libclamav_nocxx.la
LLVMDEP=libclamav_nocxx.la
+c++/Makefile: c++/Makefile.nollvm.in
+ $(AM_V_at) cp $< $@
+distclean-recursive distdir maintainer-clean-recursive: c++/Makefile
endif
libclamav_nocxx_la_SOURCES = bytecode_nojit.c
diff --git a/libclamav/Makefile.in b/libclamav/Makefile.in
index 02c5ae9..46322b5 100644
--- a/libclamav/Makefile.in
+++ b/libclamav/Makefile.in
@@ -522,8 +522,9 @@ top_srcdir = @top_srcdir@
AM_CPPFLAGS = -I$(top_srcdir) -I at srcdir@/nsis $(LTDLINCL) \
$(am__append_1)
lib_LTLIBRARIES = $(am__append_3) libclamav.la
-EXTRA_DIST = $(am__append_4) regex/engine.c libclamav.map \
- jsparse/generated/operators.h jsparse/generated/keywords.h \
+EXTRA_DIST = c++/Makefile.nollvm.in $(am__append_4) regex/engine.c \
+ libclamav.map jsparse/generated/operators.h \
+ jsparse/generated/keywords.h \
jsparse/future_reserved_words.list jsparse/keywords.list \
jsparse/special_keywords.list jsparse/operators.gperf
@ENABLE_UNRAR_TRUE at libclamunrar_la_LDFLAGS = @TH_SAFE@ -version-info \
@@ -2252,6 +2253,9 @@ uninstall-am: uninstall-includeHEADERS uninstall-libLTLIBRARIES
tags tags-recursive uninstall uninstall-am \
uninstall-includeHEADERS uninstall-libLTLIBRARIES
+ at ENABLE_LLVM_FALSE@c++/Makefile: c++/Makefile.nollvm.in
+ at ENABLE_LLVM_FALSE@ $(AM_V_at) cp $< $@
+ at ENABLE_LLVM_FALSE@distclean-recursive distdir maintainer-clean-recursive: c++/Makefile
.PHONY: version.h.tmp
version.c: version.h
diff --git a/libclamav/c++/Makefile.nollvm.in b/libclamav/c++/Makefile.nollvm.in
new file mode 100644
index 0000000..45d4aca
--- /dev/null
+++ b/libclamav/c++/Makefile.nollvm.in
@@ -0,0 +1,9 @@
+.PHONY: distdir distclean maintainer-clean
+distdir:
+ echo "make distdir requires --enable-llvm"
+ exit 1
+
+# nothing to do here, rules must exist for distclean to succeed
+distclean:
+ -rm -f Makefile
+maintainer-clean:
--
Debian repository for ClamAV
More information about the Pkg-clamav-commits
mailing list