emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/nt/makefile.w32-in


From: Jason Rumney
Subject: [Emacs-diffs] Changes to emacs/nt/makefile.w32-in
Date: Thu, 13 Jun 2002 14:40:15 -0400

Index: emacs/nt/makefile.w32-in
diff -c emacs/nt/makefile.w32-in:1.14 emacs/nt/makefile.w32-in:1.15
*** emacs/nt/makefile.w32-in:1.14       Thu Apr 11 03:15:49 2002
--- emacs/nt/makefile.w32-in    Thu Jun 13 14:40:14 2002
***************
*** 69,75 ****
  #
  # Build emacs
  #
! all:  which-sh $(BLD) $(ALL) all-other-dirs-$(MAKETYPE)
  
  all-other-dirs-nmake:
        cd ..\lib-src
--- 69,75 ----
  #
  # Build emacs
  #
! all:  which-sh $(BLD) $(ALL) maybe-bootstrap all-other-dirs-$(MAKETYPE)
  
  all-other-dirs-nmake:
        cd ..\lib-src
***************
*** 104,109 ****
--- 104,130 ----
  ### lisp subdirectory, removing all compiled Lisp files.  Then a
  ### special emacs executable is built from Lisp sources, which is then
  ### used to compile Lisp files.  The last step is a "normal" make.
+ 
+ maybe-bootstrap: maybe-bootstrap-$(SHELLTYPE)
+ 
+ # dummy target to force other targets to be evaluated.
+ doit:
+ 
+ maybe-bootstrap-CMD:  doit
+       @echo.
+       @if not EXIST ..\lisp\abbrev.elc echo Essential Lisp files seem to be 
missing.  You should either
+       @if not EXIST ..\lisp\abbrev.elc echo do 'make bootstrap' or create 
'lisp/abbrev.elc' somehow
+       @echo.
+       @if not EXIST ..\lisp\abbrev.elc exit -1
+ 
+ maybe-bootstrap-SH: doit
+       @if [ ! -f ../lisp/abbrev.elc ] ; then \
+         echo; \
+         echo "Essential Lisp files seem to be missing.  You should either"; \
+         echo "do \`make bootstrap' or create \`lisp/abbrev.elc' somehow.";  \
+         echo; \
+         exit -1; \
+       fi
  
  bootstrap:    addsection bootstrap-$(MAKETYPE) all
  



reply via email to

[Prev in Thread] Current Thread [Next in Thread]