Mercurial > emacs
comparison src/makefile.w32-in @ 35373:2630c195f872
removed x-list-font.c per change 2001-01-17 Gerd Moellmann <gerd@gnu.org>
author | Sam Steingold <sds@gnu.org> |
---|---|
date | Wed, 17 Jan 2001 16:18:45 +0000 |
parents | e96acf4ae36e |
children | 5bb8875b8b7d |
comparison
equal
deleted
inserted
replaced
35372:7c46b0378534 | 35373:2630c195f872 |
---|---|
1 # Makefile for GNU Emacs on the Microsoft W32 API. | 1 # Makefile for GNU Emacs on the Microsoft W32 API. |
2 # Copyright (c) 1992-2000 Free Software Foundation, Inc. | 2 # Copyright (c) 1992-2000 Free Software Foundation, Inc. |
3 # | 3 # |
4 # This file is part of GNU Emacs. | 4 # This file is part of GNU Emacs. |
5 # | 5 # |
6 # GNU Emacs is free software; you can redistribute it and/or modify | 6 # GNU Emacs is free software; you can redistribute it and/or modify |
7 # it under the terms of the GNU General Public License as published by | 7 # it under the terms of the GNU General Public License as published by |
8 # the Free Software Foundation; either version 2, or (at your option) | 8 # the Free Software Foundation; either version 2, or (at your option) |
9 # any later version. | 9 # any later version. |
10 # | 10 # |
11 # GNU Emacs is distributed in the hope that it will be useful, | 11 # GNU Emacs is distributed in the hope that it will be useful, |
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 # but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 # GNU General Public License for more details. | 14 # GNU General Public License for more details. |
15 # | 15 # |
16 # You should have received a copy of the GNU General Public License | 16 # You should have received a copy of the GNU General Public License |
17 # along with GNU Emacs; see the file COPYING. If not, write to the | 17 # along with GNU Emacs; see the file COPYING. If not, write to the |
18 # Free Software Foundation, Inc., 59 Temple Place - Suite 330, | 18 # Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
19 # Boston, MA 02111-1307, USA. | 19 # Boston, MA 02111-1307, USA. |
20 # | 20 # |
170 # | 170 # |
171 bootstrap-temacs: bootstrap-clean | 171 bootstrap-temacs: bootstrap-clean |
172 $(MAKE) $(MFLAGS) temacs CFLAGS=$(ARGQUOTE)$(CFLAGS) -DPURESIZE=5000000$(ARGQUOTE) | 172 $(MAKE) $(MFLAGS) temacs CFLAGS=$(ARGQUOTE)$(CFLAGS) -DPURESIZE=5000000$(ARGQUOTE) |
173 | 173 |
174 # | 174 # |
175 # Dump an Emacs executable named bootstrap-emacs containing the | 175 # Dump an Emacs executable named bootstrap-emacs containing the |
176 # files from loadup.el in source form. | 176 # files from loadup.el in source form. |
177 # | 177 # |
178 bootstrap-emacs: bootstrap-temacs | 178 bootstrap-emacs: bootstrap-temacs |
179 "./$(BLD)/temacs.exe" -batch -l loadup bootstrap | 179 "./$(BLD)/temacs.exe" -batch -l loadup bootstrap |
180 - mkdir "../bin" | 180 - mkdir "../bin" |
196 # | 196 # |
197 $(TRES): ../nt/emacs.rc | 197 $(TRES): ../nt/emacs.rc |
198 $(RC) $(RC_INCLUDE)../nt $(RC_OUT)$@ $(ALL_DEPS) | 198 $(RC) $(RC_INCLUDE)../nt $(RC_OUT)$@ $(ALL_DEPS) |
199 | 199 |
200 # | 200 # |
201 # Build the library. Split up the build into two phases...otherwise we | 201 # Build the library. Split up the build into two phases...otherwise we |
202 # run out of command line space. | 202 # run out of command line space. |
203 # | 203 # |
204 $(TLIB0): $(OBJ0) | 204 $(TLIB0): $(OBJ0) |
205 - $(DEL) $@ | 205 - $(DEL) $@ |
206 $(AR) $(AR_OUT)$@ $(ALL_DEPS) | 206 $(AR) $(AR_OUT)$@ $(ALL_DEPS) |
227 - mkdir "$(INSTALL_DIR)/bin" | 227 - mkdir "$(INSTALL_DIR)/bin" |
228 $(CP) $(EMACS) $(INSTALL_DIR)/bin | 228 $(CP) $(EMACS) $(INSTALL_DIR)/bin |
229 | 229 |
230 # | 230 # |
231 # Maintenance | 231 # Maintenance |
232 # | 232 # |
233 clean: | 233 clean: |
234 - $(DEL) *~ "s/*~" "m/*~" | 234 - $(DEL) *~ "s/*~" "m/*~" |
235 - $(DEL) $(COMPILER_TEMP_FILES) | 235 - $(DEL) $(COMPILER_TEMP_FILES) |
236 - $(DEL_TREE) $(OBJDIR) | 236 - $(DEL_TREE) $(OBJDIR) |
237 | 237 |
1015 $(BLD)/vm-limit.$(O) : \ | 1015 $(BLD)/vm-limit.$(O) : \ |
1016 $(SRC)/vm-limit.c \ | 1016 $(SRC)/vm-limit.c \ |
1017 $(EMACS_ROOT)/src/s/ms-w32.h \ | 1017 $(EMACS_ROOT)/src/s/ms-w32.h \ |
1018 $(EMACS_ROOT)/src/m/intel386.h \ | 1018 $(EMACS_ROOT)/src/m/intel386.h \ |
1019 $(EMACS_ROOT)/src/config.h \ | 1019 $(EMACS_ROOT)/src/config.h \ |
1020 $(SRC)/mem-limits.h | 1020 $(SRC)/mem-limits.h |
1021 | 1021 |
1022 $(BLD)/widget.$(O) : \ | 1022 $(BLD)/widget.$(O) : \ |
1023 $(SRC)/widget.c \ | 1023 $(SRC)/widget.c \ |
1024 $(EMACS_ROOT)/src/s/ms-w32.h \ | 1024 $(EMACS_ROOT)/src/s/ms-w32.h \ |
1025 $(EMACS_ROOT)/src/m/intel386.h \ | 1025 $(EMACS_ROOT)/src/m/intel386.h \ |
1085 $(BLD)/w32fns.$(O): \ | 1085 $(BLD)/w32fns.$(O): \ |
1086 $(EMACS_ROOT)/src/s/ms-w32.h \ | 1086 $(EMACS_ROOT)/src/s/ms-w32.h \ |
1087 $(EMACS_ROOT)/src/m/intel386.h \ | 1087 $(EMACS_ROOT)/src/m/intel386.h \ |
1088 $(EMACS_ROOT)/src/config.h \ | 1088 $(EMACS_ROOT)/src/config.h \ |
1089 $(SRC)/w32fns.c \ | 1089 $(SRC)/w32fns.c \ |
1090 $(SRC)/x-list-font.c \ | |
1091 $(SRC)/w32term.h \ | 1090 $(SRC)/w32term.h \ |
1092 $(SRC)/w32gui.h \ | 1091 $(SRC)/w32gui.h \ |
1093 $(SRC)/frame.h \ | 1092 $(SRC)/frame.h \ |
1094 $(SRC)/window.h \ | 1093 $(SRC)/window.h \ |
1095 $(SRC)/buffer.h \ | 1094 $(SRC)/buffer.h \ |