aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2011-01-08 13:02:38 -0800
committerPaul Eggert2011-01-08 13:02:38 -0800
commit9a514d4a6c27b837fc2cd6d02c7cd60f08a621a4 (patch)
tree1eee202635acdcbf6871101a2af8f67cd4683b1c /src
parent278f68456b8c25fff6d2274476cdc8ee3609f68b (diff)
downloademacs-9a514d4a6c27b837fc2cd6d02c7cd60f08a621a4.tar.gz
emacs-9a514d4a6c27b837fc2cd6d02c7cd60f08a621a4.zip
Automate syncing from gnulib.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog9
-rw-r--r--src/Makefile.in8
2 files changed, 14 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index aad0050f0bd..c8bcd2ab669 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,11 @@
12011-01-08 Paul Eggert <eggert@cs.ucla.edu>
2
3 Automate syncing from gnulib.
4 * Makefile.in (lib): New macro.
5 (ALL_CFLAGS): Add -I$(lib) -I$(srcdir)/../lib.
6 ($(lib)/libgnu.a): New rule.
7 (temacs$(EXEEXT)): Also link $(lib)/libgnu.a.
8
12011-01-08 Andreas Schwab <schwab@linux-m68k.org> 92011-01-08 Andreas Schwab <schwab@linux-m68k.org>
2 10
3 * fns.c (Fyes_or_no_p): Add usage. 11 * fns.c (Fyes_or_no_p): Add usage.
@@ -29483,4 +29491,3 @@ See ChangeLog.10 for earlier changes.
29483 29491
29484 You should have received a copy of the GNU General Public License 29492 You should have received a copy of the GNU General Public License
29485 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. 29493 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
29486
diff --git a/src/Makefile.in b/src/Makefile.in
index 0f85428b88c..b2a6b6537d4 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -47,6 +47,7 @@ version = @version@
47LIBOBJS = @LIBOBJS@ 47LIBOBJS = @LIBOBJS@
48 48
49lispsource = $(srcdir)/../lisp 49lispsource = $(srcdir)/../lisp
50lib = ../lib
50libsrc = ../lib-src 51libsrc = ../lib-src
51etc = ../etc 52etc = ../etc
52oldXMenudir = ../oldXMenu 53oldXMenudir = ../oldXMenu
@@ -320,6 +321,7 @@ MKDEPDIR=@MKDEPDIR@
320## 321##
321## FIXME? MYCPPFLAGS only referenced in etc/DEBUG. 322## FIXME? MYCPPFLAGS only referenced in etc/DEBUG.
322ALL_CFLAGS=-Demacs -DHAVE_CONFIG_H $(MYCPPFLAGS) -I. -I$(srcdir) \ 323ALL_CFLAGS=-Demacs -DHAVE_CONFIG_H $(MYCPPFLAGS) -I. -I$(srcdir) \
324 -I$(lib) -I$(srcdir)/../lib \
323 $(C_SWITCH_MACHINE) $(C_SWITCH_SYSTEM) $(C_SWITCH_X_SITE) \ 325 $(C_SWITCH_MACHINE) $(C_SWITCH_SYSTEM) $(C_SWITCH_X_SITE) \
324 $(C_SWITCH_X_SYSTEM) $(CFLAGS_SOUND) $(RSVG_CFLAGS) $(IMAGEMAGICK_CFLAGS) \ 326 $(C_SWITCH_X_SYSTEM) $(CFLAGS_SOUND) $(RSVG_CFLAGS) $(IMAGEMAGICK_CFLAGS) \
325 $(LIBXML2_CFLAGS) $(DBUS_CFLAGS) \ 327 $(LIBXML2_CFLAGS) $(DBUS_CFLAGS) \
@@ -644,10 +646,12 @@ $(libsrc)/make-docfile$(EXEEXT):
644buildobj.h: Makefile 646buildobj.h: Makefile
645 echo "#define BUILDOBJ \"$(obj) $(otherobj) " "\"" > buildobj.h 647 echo "#define BUILDOBJ \"$(obj) $(otherobj) " "\"" > buildobj.h
646 648
649$(lib)/libgnu.a: $(config_h)
650 cd $(lib) && $(MAKE) libgnu.a
647 651
648temacs$(EXEEXT): $(START_FILES) stamp-oldxmenu $(obj) $(otherobj) 652temacs$(EXEEXT): $(START_FILES) stamp-oldxmenu $(obj) $(otherobj) $(lib)/libgnu.a
649 $(CC) $(LD_FIRSTFLAG) $(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(TEMACS_LDFLAGS2) \ 653 $(CC) $(LD_FIRSTFLAG) $(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(TEMACS_LDFLAGS2) \
650 -o temacs $(START_FILES) $(obj) $(otherobj) $(LIBES) 654 -o temacs $(START_FILES) $(obj) $(otherobj) $(lib)/libgnu.a $(LIBES)
651 655
652## The following oldxmenu-related rules are only (possibly) used if 656## The following oldxmenu-related rules are only (possibly) used if
653## HAVE_X11 && !USE_GTK, but there is no harm in always defining them 657## HAVE_X11 && !USE_GTK, but there is no harm in always defining them