-# -*- Makefile -*- for GNU Emacs on the Microsoft W32 API.
-# Copyright (C) 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-#
-# This file is part of GNU Emacs.
-#
-# GNU Emacs is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3, or (at your option)
-# any later version.
-#
-# GNU Emacs is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with GNU Emacs; see the file COPYING. If not, write to the
-# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-# Boston, MA 02110-1301, USA.
-#
+# -*- Makefile -*- for GNU Emacs on the Microsoft W32 API.
+# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
+# 2008 Free Software Foundation, Inc.
+
+# This file is part of GNU Emacs.
+
+# GNU Emacs is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# GNU Emacs is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+
ALL = emacs
# HAVE_CONFIG_H is required by some generic gnu sources stuck into
# the emacs source tree.
#
-LOCAL_FLAGS = -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 $(EMACS_EXTRA_C_FLAGS)
+LOCAL_FLAGS = -Demacs=1 -DHAVE_CONFIG_H -I../nt/inc -DHAVE_NTGUI=1 $(EMACS_EXTRA_C_FLAGS)
EMACS = $(BLD)/emacs.exe
TEMACS = $(BLD)/temacs.exe
$(BLD)/fontset.$(O) \
$(BLD)/fringe.$(O) \
$(BLD)/image.$(O) \
- $(BLD)/terminal.$(O)
-
+ $(BLD)/terminal.$(O) \
+ $(BLD)/menu.$(O)
WIN32OBJ = $(BLD)/w32term.$(O) \
$(BLD)/w32xfns.$(O) \
$(BLD)/xfaces.$(O) \
$(BLD)/w32select.$(O) \
$(BLD)/w32menu.$(O) \
- $(BLD)/w32reg.$(O) \
- $(BLD)/w32bdf.$(O)
+ $(BLD)/w32reg.$(O)
FONTOBJ = $(BLD)/w32font.$(O) $(BLD)/w32uniscribe.$(O)
$(SRC)/commands.h \
$(SRC)/dispextern.h \
$(SRC)/syntax.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/process.h \
$(SRC)/puresize.h \
$(SRC)/syssignal.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/keyboard.h \
$(SRC)/keymap.h \
$(SRC)/region-cache.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/dispextern.h \
$(SRC)/keyboard.h \
$(SRC)/keymap.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/keyboard.h \
$(SRC)/keymap.h \
$(SRC)/syntax.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/intervals.h \
$(SRC)/frame.h \
$(SRC)/termhooks.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/composite.h \
$(SRC)/dispextern.h \
$(SRC)/intervals.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h
$(BLD)/data.$(O) : \
$(SRC)/termchar.h \
$(SRC)/termhooks.h \
$(SRC)/termopts.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/w32term.h \
$(SRC)/window.h
$(SRC)/frame.h \
$(SRC)/intervals.h \
$(SRC)/systime.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/systime.h \
$(SRC)/systty.h \
$(SRC)/termhooks.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/w32heap.h \
$(SRC)/window.h
$(SRC)/dispextern.h \
$(SRC)/keyboard.h \
$(SRC)/systime.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h
$(BLD)/fileio.$(O) : \
$(SRC)/dispextern.h \
$(SRC)/intervals.h \
$(SRC)/systime.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/md5.h \
$(SRC)/systime.h \
$(SRC)/termhooks.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/frame.h \
$(SRC)/keyboard.h \
$(SRC)/termhooks.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/systime.h \
$(SRC)/termchar.h \
$(SRC)/termhooks.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/w32term.h \
$(SRC)/window.h
$(SRC)/dispextern.h \
$(SRC)/frame.h \
$(SRC)/systime.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/frame.h \
$(SRC)/systime.h \
$(SRC)/termhooks.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/w32heap.h \
$(SRC)/w32term.h \
$(SRC)/region-cache.h \
$(SRC)/termchar.h \
$(SRC)/termopts.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/intervals.h \
$(SRC)/region-cache.h \
$(SRC)/systime.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/keyboard.h \
$(SRC)/keymap.h \
$(SRC)/puresize.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h
$(BLD)/keyboard.$(O) : \
$(SRC)/termchar.h \
$(SRC)/termhooks.h \
$(SRC)/termopts.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/w32term.h \
$(SRC)/window.h
$(SRC)/puresize.h \
$(SRC)/systime.h \
$(SRC)/termhooks.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h
$(BLD)/lastfile.$(O) : \
$(SRC)/intervals.h \
$(SRC)/keyboard.h \
$(SRC)/termhooks.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h
$(BLD)/macros.$(O) : \
$(SRC)/dispextern.h \
$(SRC)/keyboard.h \
$(SRC)/macros.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/md5.c \
$(SRC)/md5.h
+$(BLD)/menu.$(O) : \
+ $(SRC)/menu.c \
+ $(CONFIG_H) \
+ $(SRC)/keyboard.h \
+ $(SRC)/keymap.h \
+ $(SRC)/frame.h \
+ $(SRC)/termhooks.h \
+ $(SRC)/blockinput.h \
+ $(SRC)/dispextern.h \
+ $(SRC)/w32gui.h \
+ $(SRC)/w32term.h
+
$(BLD)/minibuf.$(O) : \
$(SRC)/minibuf.c \
$(CONFIG_H) \
$(SRC)/keymap.h \
$(SRC)/syntax.h \
$(SRC)/termhooks.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/keyboard.h \
$(SRC)/systime.h \
$(SRC)/termhooks.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/w32heap.h \
$(SRC)/w32term.h
$(SRC)/systime.h \
$(SRC)/syswait.h \
$(SRC)/w32.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/w32heap.h \
$(SRC)/w32term.h
$(SRC)/disptab.h \
$(SRC)/frame.h \
$(SRC)/termhooks.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/w32inevt.h
$(SRC)/keyboard.h \
$(SRC)/process.h \
$(SRC)/termchar.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/syswait.h \
$(SRC)/termhooks.h \
$(SRC)/termopts.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/keyboard.h \
$(SRC)/termchar.h \
$(SRC)/termhooks.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/region-cache.h \
$(SRC)/syntax.h \
$(SRC)/systime.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h
$(BLD)/sound.$(O) : \
$(SRC)/intervals.h \
$(SRC)/keymap.h \
$(SRC)/syntax.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h
$(BLD)/sysdep.$(O) : \
$(SRC)/termchar.h \
$(SRC)/termhooks.h \
$(SRC)/termopts.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/termchar.h \
$(SRC)/termhooks.h \
$(SRC)/termopts.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/composite.h \
$(SRC)/dispextern.h \
$(SRC)/intervals.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/keymap.h \
$(SRC)/systime.h \
$(SRC)/termchar.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/w32term.h \
$(SRC)/window.h
$(SRC)/systime.h \
$(SRC)/termchar.h \
$(SRC)/termhooks.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/w32term.h \
$(SRC)/window.h
$(SRC)/systime.h \
$(SRC)/termchar.h \
$(SRC)/termhooks.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/w32term.h \
$(SRC)/window.h
$(SRC)/keyboard.h \
$(SRC)/systime.h \
$(SRC)/termhooks.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/w32heap.h \
$(SRC)/w32term.h \
$(SRC)/keymap.h \
$(SRC)/systime.h \
$(SRC)/termhooks.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/w32term.h \
$(SRC)/window.h
$(SRC)/termchar.h \
$(SRC)/termhooks.h \
$(SRC)/termopts.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/w32heap.h \
$(SRC)/w32term.h \
$(SRC)/frame.h \
$(SRC)/keyboard.h \
$(SRC)/systime.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/w32heap.h \
$(SRC)/w32term.h
$(SRC)/atimer.h \
$(SRC)/blockinput.h \
$(SRC)/systime.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/w32term.h
$(SRC)/frame.h \
$(SRC)/keyboard.h \
$(SRC)/systime.h \
- $(SRC)/w32bdf.h \
- $(SRC)/w32gui.h \
- $(SRC)/w32term.h
-
-$(BLD)/w32bdf.$(O): \
- $(SRC)/w32bdf.c \
- $(CONFIG_H) \
- $(SRC)/atimer.h \
- $(SRC)/blockinput.h \
- $(SRC)/character.h \
- $(SRC)/charset.h \
- $(SRC)/dispextern.h \
- $(SRC)/fontset.h \
- $(SRC)/frame.h \
- $(SRC)/keyboard.h \
- $(SRC)/systime.h \
- $(SRC)/w32bdf.h \
$(SRC)/w32gui.h \
$(SRC)/w32term.h
$(CONFIG_H) \
$(SRC)/character.h \
$(SRC)/charset.h \
+ $(SRC)/composite.h \
$(SRC)/dispextern.h \
$(SRC)/font.h \
$(SRC)/fontset.h \