]> git.eshelyaron.com Git - emacs.git/commitdiff
(SRC): Move to before where it's first used.
authorEli Zaretskii <eliz@gnu.org>
Thu, 27 Aug 2009 18:33:44 +0000 (18:33 +0000)
committerEli Zaretskii <eliz@gnu.org>
Thu, 27 Aug 2009 18:33:44 +0000 (18:33 +0000)
($(SRC)/buildobj.h, make-buildobj-CMD, make-buildobj-SH): Fix last change.

src/ChangeLog
src/makefile.w32-in

index 12f3185a3ed633d5c00838f47cc424561e0907d8..60694b889d16771212b0550ae3d7fd955e492d54 100644 (file)
@@ -1,3 +1,9 @@
+2009-08-27  Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in ($(SRC)/buildobj.h, make-buildobj-CMD)
+       (make-buildobj-SH): Fix last change.
+       (SRC): Move to before where it's first used.
+
 2009-08-27  Kenichi Handa  <handa@m17n.org>
 
        * process.c (send_process): Use encode_coding_object instead of
index f3468a0482a57b877b1c7a8f8e3aef468b929c7a..6c682ca4d993730c88c8719f33c2bee8ceda0d15 100644 (file)
@@ -31,6 +31,7 @@ EMACSLOADPATH=$(CURDIR)/../lisp
 #
 LOCAL_FLAGS     = -Demacs=1 -DHAVE_CONFIG_H -I../nt/inc -DHAVE_NTGUI=1 $(EMACS_EXTRA_C_FLAGS)
 
+SRC             = .
 EMACS           = $(BLD)/emacs.exe
 TEMACS          = $(BLD)/temacs.exe
 TEMACS_TMP      = $(BLD)/temacs.bin
@@ -181,21 +182,24 @@ $(TEMACS):      $(TLIB0) $(TLIB1) $(TLIBW32) $(TLASTLIB) $(TOBJ) $(TRES) \
 
 # These omit firstfile.${O}, but there's no documentation in there
 # anyways.
-$(SRC)/buildobj.h: make-buildobj-$(SHELLTYPE)
-make-buildobj-CMD: Makefile
-       echo #define BUILDOBJ ^"\  > $(SRC)/buildobj.h
-       echo $(OBJ0)            \ >> $(SRC)/buildobj.h
-       echo $(OBJ1)            \ >> $(SRC)/buildobj.h
-       echo $(WIN32OBJ)        \ >> $(SRC)/buildobj.h
-       echo $(FONTOBJ)         \ >> $(SRC)/buildobj.h
-       echo ^"                   >> $(SRC)/buildobj.h
-make-buildobj-SH: Makefile
-       echo '#define BUILDOBJ $(DQUOTE)\\'  > $(SRC)/buildobj.h
-       echo $(OBJ0)                   '\\' >> $(SRC)/buildobj.h
-       echo $(OBJ1)                   '\\' >> $(SRC)/buildobj.h
-       echo $(WIN32OBJ)               '\\' >> $(SRC)/buildobj.h
-       echo $(FONTOBJ)                '\\' >> $(SRC)/buildobj.h
-       echo '$(DQUOTE)'                    >> $(SRC)/buildobj.h
+$(SRC)/buildobj.h: $(SRC)/makefile.w32-in
+       $(MAKE) $(MFLAGS) make-buildobj-$(SHELLTYPE)
+
+make-buildobj-CMD:
+       echo #define BUILDOBJ ^"\> $(SRC)/buildobj.h
+       echo $(OBJ0)            \>> $(SRC)/buildobj.h
+       echo $(OBJ1)            \>> $(SRC)/buildobj.h
+       echo $(WIN32OBJ)        \>> $(SRC)/buildobj.h
+       echo $(FONTOBJ)         \>> $(SRC)/buildobj.h
+       echo ^">> $(SRC)/buildobj.h
+
+make-buildobj-SH:
+       echo '#define BUILDOBJ $(DQUOTE)\'  > $(SRC)/buildobj.h
+       echo $(OBJ0)                   '\' >> $(SRC)/buildobj.h
+       echo $(OBJ1)                   '\' >> $(SRC)/buildobj.h
+       echo $(WIN32OBJ)               '\' >> $(SRC)/buildobj.h
+       echo $(FONTOBJ)                '\' >> $(SRC)/buildobj.h
+       echo '$(DQUOTE)'                   >> $(SRC)/buildobj.h
 
 bootstrap: bootstrap-emacs
 
@@ -290,7 +294,6 @@ cleanall:   clean
 ### DEPENDENCIES ###
 
 EMACS_ROOT = ..
-SRC       = .
 CONFIG_H   = $(EMACS_ROOT)/src/s/ms-w32.h \
             $(EMACS_ROOT)/src/m/intel386.h \
             $(EMACS_ROOT)/src/config.h \