[kaffe] CVS kaffe (dalibor): Fix for make dist and libtool warning
Kaffe CVS
Kaffe Mailing List <kaffe@kaffe.org>
Mon Sep 22 07:57:02 2003
PatchSet 4054
Date: 2003/09/22 14:29:16
Author: dalibor
Branch: HEAD
Tag: (none)
Log:
Fix for make dist and libtool warning
My last Makefile.am changes broke make dist. Fixed now. Also thrown in
is a fix for a libtool warning on freebsd 4.8
Members:
ChangeLog:1.1649->1.1650
Makefile.am:1.47->1.48
Makefile.in:1.113->1.114
developers/autogen.sh:1.15->1.16
developers/patch-libtool-ltdl-memory-header-warning.diff:INITIAL->1.1
libltdl/ltdl.c:1.35->1.36
libraries/extensions/sound/common/Makefile.am:1.4->1.5
libraries/extensions/sound/common/Makefile.in:1.23->1.24
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.1649 kaffe/ChangeLog:1.1650
--- kaffe/ChangeLog:1.1649 Mon Sep 22 12:26:34 2003
+++ kaffe/ChangeLog Mon Sep 22 14:29:16 2003
@@ -1,3 +1,31 @@
+2003-09-22 Dalibor Topic <robilad@kaffe.org>
+
+ * developers/patch-libtool-ltdl-memory-header-warning.diff:
+ New file.
+
+ * Makefile.am:
+ (EXTRA_DIST) Added
+ developers/patch-libtool-ltdl-memory-header-warning.diff.
+
+ * Makefile.in:
+ Regenerated.
+
+ * developers/autogen.sh:
+ Updated to apply
+ developers/patch-libtool-ltdl-memory-header-warning.diff.
+
+ * libltdl/ltdl.c:
+ Regenerated.
+
+ * libraries/extensions/sound/common/Makefile.am:
+ (AM_CPPFLAGS, noinst_SOURCES, noinst_HEADERS) Removed, since no
+ sources are being built, thus Automake left the files out of the
+ distribution.
+ (EXTRA_DIST) Put the sources in here.
+
+ * libraries/extensions/sound/common/Makefile.in:
+ Regenerated.
+
2003-09-21 Dalibor Topic <robilad@kaffe.org>
Fix for libtool problems with sound libraries.
Index: kaffe/Makefile.am
diff -u kaffe/Makefile.am:1.47 kaffe/Makefile.am:1.48
--- kaffe/Makefile.am:1.47 Sun Aug 31 22:08:52 2003
+++ kaffe/Makefile.am Mon Sep 22 14:29:17 2003
@@ -111,6 +111,7 @@
developers/patch-libtool-openbsd.diff \
developers/patch-libtool-realloc.diff \
developers/patch-libtool-amiga-max-command-line-length.diff \
+ developers/patch-libtool-ltdl-memory-header-warning.diff \
developers/rpm-kaffe.spec \
developers/sp_offset.c \
developers/unicode.pl \
Index: kaffe/Makefile.in
diff -u kaffe/Makefile.in:1.113 kaffe/Makefile.in:1.114
--- kaffe/Makefile.in:1.113 Sun Aug 31 22:08:52 2003
+++ kaffe/Makefile.in Mon Sep 22 14:29:17 2003
@@ -352,6 +352,7 @@
developers/patch-libtool-openbsd.diff \
developers/patch-libtool-realloc.diff \
developers/patch-libtool-amiga-max-command-line-length.diff \
+ developers/patch-libtool-ltdl-memory-header-warning.diff \
developers/rpm-kaffe.spec \
developers/sp_offset.c \
developers/unicode.pl \
Index: kaffe/developers/autogen.sh
diff -u kaffe/developers/autogen.sh:1.15 kaffe/developers/autogen.sh:1.16
--- kaffe/developers/autogen.sh:1.15 Wed Jul 30 22:49:47 2003
+++ kaffe/developers/autogen.sh Mon Sep 22 14:29:18 2003
@@ -105,6 +105,7 @@
patch -p0 < developers/patch-libtool-openbsd.diff
patch -p0 < developers/patch-libtool-realloc.diff
patch -p0 < developers/patch-libtool-amiga-max-command-line-length.diff
+patch -p0 < developers/patch-libtool-ltdl-memory-header-warning.diff
cp libltdl/acinclude.m4 libtool.m4
aclocal -I .
===================================================================
Checking out kaffe/developers/patch-libtool-ltdl-memory-header-warning.diff
RCS: /home/cvs/kaffe/kaffe/developers/patch-libtool-ltdl-memory-header-warning.diff,v
VERS: 1.1
***************
--- /dev/null Sun Aug 4 19:57:58 2002
+++ kaffe/developers/patch-libtool-ltdl-memory-header-warning.diff Mon Sep 22 14:45:24 2003
@@ -0,0 +1,37 @@
+More info on this patch:
+
+ http://mail.gnu.org/archive/html/libtool/2003-09/msg00060.html
+ http://mail.gnu.org/archive/html/libtool/2003-09/msg00065.html
+
+This patch has been sent for merge upstream in libtool.
+
+
+Index: libltdl/ltdl.c
+===================================================================
+RCS file: /cvs/kaffe/kaffe/libltdl/ltdl.c,v
+retrieving revision 1.35
+diff -u -r1.35 ltdl.c
+--- libltdl/ltdl.c 4 Jun 2003 16:03:50 -0000 1.35
++++ libltdl/ltdl.c 22 Sep 2003 13:33:23 -0000
+@@ -39,6 +39,10 @@
+
+ #if HAVE_STDLIB_H
+ # include <stdlib.h>
++#else
++# if HAVE_MALLOC_H
++# include <malloc.h>
++# endif
+ #endif
+
+ #if HAVE_STRING_H
+@@ -51,10 +55,6 @@
+
+ #if HAVE_CTYPE_H
+ # include <ctype.h>
+-#endif
+-
+-#if HAVE_MALLOC_H
+-# include <malloc.h>
+ #endif
+
+ #if HAVE_MEMORY_H
Index: kaffe/libltdl/ltdl.c
diff -u kaffe/libltdl/ltdl.c:1.35 kaffe/libltdl/ltdl.c:1.36
--- kaffe/libltdl/ltdl.c:1.35 Wed Jun 4 16:03:50 2003
+++ kaffe/libltdl/ltdl.c Mon Sep 22 14:29:19 2003
@@ -39,6 +39,10 @@
#if HAVE_STDLIB_H
# include <stdlib.h>
+#else
+# if HAVE_MALLOC_H
+# include <malloc.h>
+# endif
#endif
#if HAVE_STRING_H
@@ -51,10 +55,6 @@
#if HAVE_CTYPE_H
# include <ctype.h>
-#endif
-
-#if HAVE_MALLOC_H
-# include <malloc.h>
#endif
#if HAVE_MEMORY_H
Index: kaffe/libraries/extensions/sound/common/Makefile.am
diff -u kaffe/libraries/extensions/sound/common/Makefile.am:1.4 kaffe/libraries/extensions/sound/common/Makefile.am:1.5
--- kaffe/libraries/extensions/sound/common/Makefile.am:1.4 Sun Sep 21 19:28:38 2003
+++ kaffe/libraries/extensions/sound/common/Makefile.am Mon Sep 22 14:29:19 2003
@@ -6,12 +6,8 @@
# See the file "license.terms" for information on usage and redistribution
# of this file.
-AM_CPPFLAGS = -I$(top_builddir)/include
-
-noinst_SOURCES = \
- common.c
-
-noinst_HEADERS = \
+EXTRA_DIST = \
+ common.c \
common.h \
debug.h \
HandleFieldHandler.h
Index: kaffe/libraries/extensions/sound/common/Makefile.in
diff -u kaffe/libraries/extensions/sound/common/Makefile.in:1.23 kaffe/libraries/extensions/sound/common/Makefile.in:1.24
--- kaffe/libraries/extensions/sound/common/Makefile.in:1.23 Sun Sep 21 19:28:38 2003
+++ kaffe/libraries/extensions/sound/common/Makefile.in Mon Sep 22 14:29:19 2003
@@ -247,13 +247,8 @@
toolslibdir = @toolslibdir@
with_engine = @with_engine@
-AM_CPPFLAGS = -I$(top_builddir)/include
-
-noinst_SOURCES = \
- common.c
-
-
-noinst_HEADERS = \
+EXTRA_DIST = \
+ common.c \
common.h \
debug.h \
HandleFieldHandler.h
@@ -265,9 +260,7 @@
$(top_builddir)/include/kaffe/jtypes.h
CONFIG_CLEAN_FILES =
DIST_SOURCES =
-HEADERS = $(noinst_HEADERS)
-
-DIST_COMMON = $(noinst_HEADERS) Makefile.am Makefile.in
+DIST_COMMON = Makefile.am Makefile.in
all: all-am
.SUFFIXES:
@@ -286,60 +279,12 @@
distclean-libtool:
-rm -f libtool
uninstall-info-am:
-
-ETAGS = etags
-ETAGSFLAGS =
-
-CTAGS = ctags
-CTAGSFLAGS =
-
tags: TAGS
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(ETAGS_ARGS)$$tags$$unique" \
- || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique
+TAGS:
ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
+CTAGS:
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
top_distdir = ../../../..
@@ -374,7 +319,7 @@
done
check-am: all-am
check: check-am
-all-am: Makefile $(HEADERS)
+all-am: Makefile
installdirs:
install: install-am
@@ -407,8 +352,7 @@
distclean: distclean-am
-distclean-am: clean-am distclean-generic distclean-libtool \
- distclean-tags
+distclean-am: clean-am distclean-generic distclean-libtool
dvi: dvi-am
@@ -446,15 +390,15 @@
uninstall-am: uninstall-info-am
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool ctags distclean distclean-generic \
- distclean-libtool distclean-tags distdir dvi dvi-am info \
- info-am install install-am install-data install-data-am \
- install-exec install-exec-am install-info install-info-am \
- install-man install-strip installcheck installcheck-am \
- installdirs maintainer-clean maintainer-clean-generic \
- mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
- ps ps-am tags uninstall uninstall-am uninstall-info-am
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ distclean distclean-generic distclean-libtool distdir dvi \
+ dvi-am info info-am install install-am install-data \
+ install-data-am install-exec install-exec-am install-info \
+ install-info-am install-man install-strip installcheck \
+ installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
+ uninstall-info-am
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.