aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile.in
diff options
context:
space:
mode:
authorTom Tromey2013-07-06 23:18:58 -0600
committerTom Tromey2013-07-06 23:18:58 -0600
commit6dacdad5fcb278e5a16b38bb81786aac9ca27be4 (patch)
treef5f331ea361ba0f99e0f9b638d183ad492a7da31 /src/Makefile.in
parent0a6f2ff0c8ceb29703e76cddd46ea3f176dd873a (diff)
parent219afb88d9d484393418820d1c08dc93299110ec (diff)
downloademacs-6dacdad5fcb278e5a16b38bb81786aac9ca27be4.tar.gz
emacs-6dacdad5fcb278e5a16b38bb81786aac9ca27be4.zip
merge from trunk
this merges frmo trunk and fixes various build issues. this needed a few ugly tweaks. this hangs in "make check" now
Diffstat (limited to 'src/Makefile.in')
-rw-r--r--src/Makefile.in13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/Makefile.in b/src/Makefile.in
index 9ad425674f3..2bd1fc43239 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -478,16 +478,19 @@ $(libsrc)/make-docfile$(EXEEXT):
478 cd $(libsrc); $(MAKE) $(MFLAGS) make-docfile$(EXEEXT) 478 cd $(libsrc); $(MAKE) $(MFLAGS) make-docfile$(EXEEXT)
479 479
480buildobj.h: Makefile 480buildobj.h: Makefile
481 echo "#define BUILDOBJ \"$(ALLOBJS) " "\"" >$@ 481 for i in $(ALLOBJS); do \
482 echo "$$i" | sed 's,.*/,,; s/\.obj$$/\.o/; s/^/"/; s/$$/",/' \
483 || exit; \
484 done >$@.tmp
485 mv $@.tmp $@
482 486
483globals.h: gl-stamp; @true 487globals.h: gl-stamp; @true
484 488
485GLOBAL_SOURCES = $(base_obj:.o=.c) $(NS_OBJC_OBJ:.o=.m) 489GLOBAL_SOURCES = $(base_obj:.o=.c) $(NS_OBJC_OBJ:.o=.m)
486 490
487gl-stamp: $(libsrc)/make-docfile$(EXEEXT) $(GLOBAL_SOURCES) 491gl-stamp: $(libsrc)/make-docfile$(EXEEXT) $(GLOBAL_SOURCES)
488 @rm -f gl-tmp 492 $(libsrc)/make-docfile -d $(srcdir) -g $(obj) > gl.tmp
489 $(libsrc)/make-docfile -d $(srcdir) -g $(obj) > gl-tmp 493 $(srcdir)/../build-aux/move-if-change gl.tmp globals.h
490 $(srcdir)/../build-aux/move-if-change gl-tmp globals.h
491 echo timestamp > $@ 494 echo timestamp > $@
492 495
493$(ALLOBJS): globals.h 496$(ALLOBJS): globals.h
@@ -558,7 +561,7 @@ mostlyclean:
558 rm -f bootstrap-emacs$(EXEEXT) emacs-$(version)$(EXEEXT) 561 rm -f bootstrap-emacs$(EXEEXT) emacs-$(version)$(EXEEXT)
559 rm -f buildobj.h 562 rm -f buildobj.h
560 rm -f globals.h gl-stamp 563 rm -f globals.h gl-stamp
561 rm -f *.res 564 rm -f *.res *.tmp
562clean: mostlyclean 565clean: mostlyclean
563 rm -f emacs-*.*.*$(EXEEXT) emacs$(EXEEXT) 566 rm -f emacs-*.*.*$(EXEEXT) emacs$(EXEEXT)
564 -rm -rf $(DEPDIR) 567 -rm -rf $(DEPDIR)