diff options
| author | Eli Zaretskii | 2006-12-22 18:43:11 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2006-12-22 18:43:11 +0000 |
| commit | 1a8a626d0223ac99a269a3249431df50cdde92f3 (patch) | |
| tree | 0ff8fd1b1b6ec0d45742738f61b4aa517e26c520 /lib-src | |
| parent | b47342e3bf175c9d3e3f6c3f7549836a0a58eef9 (diff) | |
| download | emacs-1a8a626d0223ac99a269a3249431df50cdde92f3.tar.gz emacs-1a8a626d0223ac99a269a3249431df50cdde92f3.zip | |
(make-docfile, ctags, etags, ebrowse, hexl)
(movemail, fakemail, sorted-doc, digest-doc, emacsclient)
(test-distrib, $(DOC), all): depend on stamp_BLD instead of $(BLD).
($(BLD)/make-docfile.$(O) $(BLD)/hexl.$(O) $(BLD)/fakemail.$(O))
($(BLD)/sorted-doc.$(O) $(BLD)/digest-doc.$(O))
($(BLD)/test-distrib.$(O) $(GETOPTOBJS) $(MOVEMAILOBJS))
($(BLD)/emacsclient.$(O) $(BLD)/etags.$(O) $(BLD)/regex.$(O))
($(BLD)/ebrowse.$(O) $(BLD)/ctags.$(O)): Depend on stamp_BLD.
Diffstat (limited to 'lib-src')
| -rw-r--r-- | lib-src/makefile.w32-in | 41 |
1 files changed, 27 insertions, 14 deletions
diff --git a/lib-src/makefile.w32-in b/lib-src/makefile.w32-in index 2bbf6d07648..7d49748ebc5 100644 --- a/lib-src/makefile.w32-in +++ b/lib-src/makefile.w32-in | |||
| @@ -45,18 +45,18 @@ $(BLD)/digest-doc.exe: $(BLD)/digest-doc.$(O) | |||
| 45 | $(BLD)/test-distrib.exe: $(BLD)/test-distrib.$(O) | 45 | $(BLD)/test-distrib.exe: $(BLD)/test-distrib.$(O) |
| 46 | $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/test-distrib.$(O) $(LIBS) | 46 | $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/test-distrib.$(O) $(LIBS) |
| 47 | 47 | ||
| 48 | make-docfile: $(BLD) $(BLD)/make-docfile.exe | 48 | make-docfile: stamp_BLD $(BLD)/make-docfile.exe |
| 49 | ctags: $(BLD) $(BLD)/ctags.exe | 49 | ctags: stamp_BLD $(BLD)/ctags.exe |
| 50 | etags: $(BLD) $(BLD)/etags.exe | 50 | etags: stamp_BLD $(BLD)/etags.exe |
| 51 | ebrowse: $(BLD) $(BLD)/ebrowse.exe | 51 | ebrowse: stamp_BLD $(BLD)/ebrowse.exe |
| 52 | hexl: $(BLD) $(BLD)/hexl.exe | 52 | hexl: stamp_BLD $(BLD)/hexl.exe |
| 53 | movemail: $(BLD) $(BLD)/movemail.exe | 53 | movemail: stamp_BLD $(BLD)/movemail.exe |
| 54 | fakemail: $(BLD) $(BLD)/fakemail.exe | 54 | fakemail: stamp_BLD $(BLD)/fakemail.exe |
| 55 | sorted-doc: $(BLD) $(BLD)/sorted-doc.exe | 55 | sorted-doc: stamp_BLD $(BLD)/sorted-doc.exe |
| 56 | digest-doc: $(BLD) $(BLD)/digest-doc.exe | 56 | digest-doc: stamp_BLD $(BLD)/digest-doc.exe |
| 57 | emacsclient: $(BLD) $(BLD)/emacsclient.exe $(BLD)/emacsclientw.exe | 57 | emacsclient: stamp_BLD $(BLD)/emacsclient.exe $(BLD)/emacsclientw.exe |
| 58 | 58 | ||
| 59 | test-distrib: $(BLD) $(BLD)/test-distrib.exe | 59 | test-distrib: stamp_BLD $(BLD)/test-distrib.exe |
| 60 | "$(BLD)/test-distrib.exe" "$(SRC)/testfile" | 60 | "$(BLD)/test-distrib.exe" "$(SRC)/testfile" |
| 61 | 61 | ||
| 62 | GETOPTOBJS = $(BLD)/getopt.$(O) $(BLD)/getopt1.$(O) | 62 | GETOPTOBJS = $(BLD)/getopt.$(O) $(BLD)/getopt1.$(O) |
| @@ -285,7 +285,7 @@ lisp2 = \ | |||
| 285 | - $(DEL) temacs.exe | 285 | - $(DEL) temacs.exe |
| 286 | 286 | ||
| 287 | DOC = DOC | 287 | DOC = DOC |
| 288 | $(DOC): $(BLD) $(BLD)/make-docfile.exe ../src/$(BLD)/temacs.exe $(lisp1) $(lisp2) | 288 | $(DOC): stamp_BLD $(BLD)/make-docfile.exe ../src/$(BLD)/temacs.exe $(lisp1) $(lisp2) |
| 289 | - $(DEL) $(DOC) | 289 | - $(DEL) $(DOC) |
| 290 | "$(THISDIR)/$(BLD)/make-docfile" -o $(DOC) -d ../src $(obj) | 290 | "$(THISDIR)/$(BLD)/make-docfile" -o $(DOC) -d ../src $(obj) |
| 291 | "$(THISDIR)/$(BLD)/make-docfile" -a $(DOC) -d ../src $(lisp1) | 291 | "$(THISDIR)/$(BLD)/make-docfile" -a $(DOC) -d ../src $(lisp1) |
| @@ -301,7 +301,7 @@ $(DOC): $(BLD) $(BLD)/make-docfile.exe ../src/$(BLD)/temacs.exe $(lisp1) $(lisp | |||
| 301 | # | 301 | # |
| 302 | # Build the executables | 302 | # Build the executables |
| 303 | # | 303 | # |
| 304 | all: $(BLD) $(ALL) $(DOC) | 304 | all: stamp_BLD $(ALL) $(DOC) |
| 305 | 305 | ||
| 306 | # | 306 | # |
| 307 | # Assuming INSTALL_DIR is defined, build and install emacs in it. | 307 | # Assuming INSTALL_DIR is defined, build and install emacs in it. |
| @@ -482,3 +482,16 @@ $(BLD)/timer.$(O) : \ | |||
| 482 | $(EMACS_ROOT)/src/s/ms-w32.h \ | 482 | $(EMACS_ROOT)/src/s/ms-w32.h \ |
| 483 | $(EMACS_ROOT)/src/m/intel386.h \ | 483 | $(EMACS_ROOT)/src/m/intel386.h \ |
| 484 | $(EMACS_ROOT)/lib-src/../src/config.h | 484 | $(EMACS_ROOT)/lib-src/../src/config.h |
| 485 | |||
| 486 | # The following dependencies are for supporting parallel builds, where | ||
| 487 | # we must make sure $(BLD) exists before any compilation starts. | ||
| 488 | # | ||
| 489 | $(BLD)/make-docfile.$(O) $(BLD)/hexl.$(O) $(BLD)/fakemail.$(O): stamp_BLD | ||
| 490 | |||
| 491 | $(BLD)/sorted-doc.$(O) $(BLD)/digest-doc.$(O): stamp_BLD | ||
| 492 | |||
| 493 | $(BLD)/test-distrib.$(O) $(GETOPTOBJS) $(MOVEMAILOBJS): stamp_BLD | ||
| 494 | |||
| 495 | $(BLD)/emacsclient.$(O) $(BLD)/etags.$(O) $(BLD)/regex.$(O): stamp_BLD | ||
| 496 | |||
| 497 | $(BLD)/ebrowse.$(O) $(BLD)/ctags.$(O): stamp_BLD | ||