From c83da854168aeae898f248f72e5872e3c19e39fe Mon Sep 17 00:00:00 2001 From: Achim Gratz Date: Sat, 21 Apr 2012 17:25:35 +0200 Subject: [PATCH] provide an easier way to get the old behaviour of plain "make" back * Makefile: move setup includes to top * lisp/Makefile: reduce verbosity of org-version.el target, add a more friendly @echo instead. * targets.mk: provide compatibility target "oldorg" to do "compile autoloads info" which is closest to the old behaviour. --- Makefile | 8 +++++--- lisp/Makefile | 3 ++- targets.mk | 5 ++++- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index be78ce4a4..7a77d423d 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,11 @@ # # This file is not part of GNU Emacs -# default target is "all" +# set up environment + include default.mk # defaults, customizable via "local.mk" +-include local.mk # optional local customization, use default.mk as template + +# default target is "all" unless overridden in local.mk all:: # Describe valid make targets for org-mode. @@ -34,6 +38,4 @@ targets help: $(info make clean-install - remove installed Org ELisp and documentation files) @echo "" - include default.mk # defaults, customizable via "local.mk" --include local.mk # optional local customization, use default.mk as template include targets.mk # toplevel make machinery diff --git a/lisp/Makefile b/lisp/Makefile index 65b9e29fc..ed02a9594 100644 --- a/lisp/Makefile +++ b/lisp/Makefile @@ -54,7 +54,8 @@ compile-dirty: cleanauto org-version.el autoloads: $(LISPO) org-version.el: $(LISPF) - $(ORG-VERSION) + @echo "org-version: $(ORGVERSION) ($(GITVERSION))" + @$(ORG-VERSION) org-install.el: org-version.el $(ORG-INSTALL) diff --git a/targets.mk b/targets.mk index 68b737c3f..d2b5bd967 100644 --- a/targets.mk +++ b/targets.mk @@ -20,11 +20,14 @@ ifneq ($(GITSTATUS),) GITVERSION := $(GITVERSION).dirty endif -.PHONY: default all up2 update compile lisp doc etc \ +.PHONY: default all oldorg up2 update compile lisp doc etc \ check test install info html pdf card docs $(INSTSUB) \ autoloads cleanall clean cleancontrib cleanrel clean-install \ cleanelc cleandirs cleanlisp cleandoc cleandocs cleantest +# backwards compatibility target +oldorg: compile autoloads info + all \ compile:: lisp $(MAKE) -C $< clean -- 2.11.4.GIT