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 \