Mercurial > emacs
comparison nt/makefile.w32-in @ 80480:8f290e24bc3a
(CLIENTRES): New variable and build target.
(all): Depend on it.
($(TRES)): Use $(TRES) in rule.
author | Jason Rumney <jasonr@gnu.org> |
---|---|
date | Thu, 10 Apr 2008 09:44:47 +0000 |
parents | e27f17d9c8ed |
children | 82cbd6e365cf |
comparison
equal
deleted
inserted
replaced
80479:45332330ce1b | 80480:8f290e24bc3a |
---|---|
22 # Boston, MA 02110-1301, USA. | 22 # Boston, MA 02110-1301, USA. |
23 | 23 |
24 # FIXME: This file uses DOS EOLs. Convert to Unix after 22.1 is out | 24 # FIXME: This file uses DOS EOLs. Convert to Unix after 22.1 is out |
25 # (and remove or replace this comment). | 25 # (and remove or replace this comment). |
26 | 26 |
27 ALL = addpm ddeclient runemacs cmdproxy addsection preprep | 27 TRES = $(BLD)/emacs.res |
28 CLIENTRES = $(BLD)/emacsclient.res | |
29 | |
30 XMFLAGS = | |
31 | |
32 ALL = addpm ddeclient runemacs cmdproxy addsection preprep $(CLIENTRES) | |
28 | 33 |
29 .PHONY: $(ALL) | 34 .PHONY: $(ALL) |
30 | 35 |
31 TRES = $(BLD)/emacs.res | |
32 | |
33 XMFLAGS = | |
34 | 36 |
35 addpm: stamp_BLD $(BLD)/addpm.exe | 37 addpm: stamp_BLD $(BLD)/addpm.exe |
36 $(BLD)/addpm.exe: $(BLD)/addpm.$(O) | 38 $(BLD)/addpm.exe: $(BLD)/addpm.$(O) |
37 $(LINK) $(LINK_OUT)$@ \ | 39 $(LINK) $(LINK_OUT)$@ \ |
38 $(LINK_FLAGS) $(ALL_DEPS) $(BASE_LIBS) $(ADVAPI32) $(USER32) | 40 $(LINK_FLAGS) $(ALL_DEPS) $(BASE_LIBS) $(ADVAPI32) $(USER32) |
60 # | 62 # |
61 # The resource file. NT 3.10 requires the use of cvtres; even though | 63 # The resource file. NT 3.10 requires the use of cvtres; even though |
62 # it is not necessary on later versions, it is still ok to use it. | 64 # it is not necessary on later versions, it is still ok to use it. |
63 # | 65 # |
64 $(TRES): emacs.rc stamp_BLD | 66 $(TRES): emacs.rc stamp_BLD |
65 $(RC) $(RC_OUT)$(BLD)/emacs.res emacs.rc | 67 $(RC) $(RC_OUT)$(TRES) emacs.rc |
68 | |
69 $(CLIENTRES): emacsclient.rc stamp_BLD | |
70 $(RC) $(RC_OUT)$(CLIENTRES) emacsclient.rc | |
66 | 71 |
67 runemacs: stamp_BLD $(BLD)/runemacs.exe | 72 runemacs: stamp_BLD $(BLD)/runemacs.exe |
68 $(BLD)/runemacs.exe: $(BLD)/runemacs.$(O) $(TRES) | 73 $(BLD)/runemacs.exe: $(BLD)/runemacs.$(O) $(TRES) |
69 $(LINK) $(LINK_OUT)$@ $(SUBSYSTEM_WINDOWS) \ | 74 $(LINK) $(LINK_OUT)$@ $(SUBSYSTEM_WINDOWS) \ |
70 $(LINK_FLAGS) $(ALL_DEPS) $(BASE_LIBS) $(ADVAPI32) $(USER32) | 75 $(LINK_FLAGS) $(ALL_DEPS) $(BASE_LIBS) $(ADVAPI32) $(USER32) |