-# Makefile for GNU Emacs on the Microsoft W32 API.\r
-# Copyright (c) 2000-2001 Free Software Foundation, Inc.\r
+# -*- Makefile -*- for GNU Emacs on the Microsoft W32 API.\r
+# Copyright (C) 2000, 2001, 2002, 2003, 2004,\r
+# 2005 Free Software Foundation, Inc.\r
#\r
# Top level makefile for building GNU Emacs on Windows NT\r
#\r
#\r
# You should have received a copy of the GNU General Public License\r
# along with GNU Emacs; see the file COPYING. If not, write to\r
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\r
-# Boston, MA 02111-1307, USA.\r
+# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\r
+# Boston, MA 02110-1301, USA.\r
\r
ALL = addpm ddeclient runemacs cmdproxy addsection preprep\r
\r
doit:\r
\r
maybe-bootstrap-CMD: doit\r
- @echo.\r
+ @echo .\r
@if not EXIST ..\lisp\abbrev.elc echo Essential Lisp files seem to be missing. You should either\r
@if not EXIST ..\lisp\abbrev.elc echo do 'make bootstrap' or create 'lisp/abbrev.elc' somehow\r
- @echo.\r
+ @echo .\r
@if not EXIST ..\lisp\abbrev.elc exit -1\r
\r
maybe-bootstrap-SH: doit\r
$(MAKE) $(MFLAGS) bootstrap\r
$(MAKE) $(MFLAGS) bootstrap-clean\r
cd ..\lisp\r
- $(MAKE) $(MFLAGS) bootstrap\r
+ $(MAKE) $(MFLAGS) SHELL=$(SHELLTYPE) bootstrap\r
cd ..\lib-src\r
$(MAKE) $(MFLAGS) DOC\r
cd ..\nt\r
- $(CP) $(BLD)/ddeclient.exe $(INSTALL_DIR)/bin\r
- $(CP) $(BLD)/cmdproxy.exe $(INSTALL_DIR)/bin\r
- $(CP) $(BLD)/runemacs.exe $(INSTALL_DIR)/bin\r
- - $(CP) ../lib-src/fns-*.el $(INSTALL_DIR)/bin\r
- "$(INSTALL_DIR)/bin/addpm" /q\r
- $(DEL) ../same-dir.tst\r
- $(DEL) $(INSTALL_DIR)/same-dir.tst\r
# Note that man/makefile knows how to\r
# put the info files in $(infodir),\r
# so we can do ok running make in the build dir.\r
-info: force-info\r
- (cd ..\man && $(MAKE) $(MFLAGS) info)\r
- (cd ..\lispref && $(MAKE) $(MFLAGS) info)\r
- (cd ..\lispintro && $(MAKE) $(MFLAGS) info)\r
+info: force-info info-$(MAKETYPE)\r
+\r
+info-nmake:\r
+ cd ..\man\r
+ $(MAKE) $(MFLAGS) info\r
+ cd ..\lispref\r
+ $(MAKE) $(MFLAGS) info\r
+ cd ..\lispintro\r
+ $(MAKE) $(MFLAGS) info\r
\r
+info-gmake:\r
+ $(MAKE) $(MFLAGS) -C ../man info\r
+ $(MAKE) $(MFLAGS) -C ../lispref info\r
+ $(MAKE) $(MFLAGS) -C ../lispintro info\r
#\r
# Maintenance\r
#\r
\r
realclean: cleanall\r
- $(DEL_TREE) ../bin\r
-\r
-# arch-tag: 6f5b23a6-774b-4598-9c29-58235b2b4219\r