emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/nt/makefile.nt [emacs-unicode-2]


From: Miles Bader
Subject: [Emacs-diffs] Changes to emacs/nt/makefile.nt [emacs-unicode-2]
Date: Mon, 28 Jun 2004 03:57:04 -0400

Index: emacs/nt/makefile.nt
diff -c emacs/nt/makefile.nt:1.33.4.1 emacs/nt/makefile.nt:removed
*** emacs/nt/makefile.nt:1.33.4.1       Fri Apr 16 12:50:42 2004
--- emacs/nt/makefile.nt        Mon Jun 28 07:40:51 2004
***************
*** 1,214 ****
- #
- #  Top level makefile for building GNU Emacs on Windows NT
- #  Copyright (c) 1993-2000 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 2, 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., 59 Temple Place - Suite 330,
- #  Boston, MA 02111-1307, USA.
- #
- #   Geoff Voelker (address@hidden)    11-20-93
- #                                               9-6-94
- !include makefile.def
- 
- ALL           = addpm ddeclient runemacs cmdproxy addsection preprep
- !if $(MSVCNT11)
- TRES          = $(BLD)\emacs.res
- !else
- TRES          = $(BLD)\emacs.rbj
- !endif
- 
- addpm:                  $(BLD) $(BLD)\addpm.exe
- $(BLD)\addpm.obj: addpm.c
- $(BLD)\addpm.exe: $(BLD)\addpm.obj
-                 $(LINK) -out:$@ -subsystem:console -entry:mainCRTStartup \
-                 $(SYS_LDFLAGS) $** $(BASE_LIBS) $(ADVAPI32) user32.lib
- 
- ddeclient:      $(BLD) $(BLD)\ddeclient.exe
- $(BLD)\ddeclient.obj: ddeclient.c
- $(BLD)\ddeclient.exe: $(BLD)\ddeclient.obj
-                 $(LINK) -out:$@ -subsystem:console -entry:mainCRTStartup \
-                 $(SYS_LDFLAGS) $** $(BASE_LIBS) $(ADVAPI32) user32.lib
- 
- cmdproxy:       $(BLD) $(BLD)\cmdproxy.exe
- $(BLD)\cmdproxy.obj: cmdproxy.c
- $(BLD)\cmdproxy.exe: $(BLD)\cmdproxy.obj
-                 $(LINK) -out:$@ -subsystem:console -entry:mainCRTStartup \
-                 $(SYS_LDFLAGS) $** $(BASE_LIBS) user32.lib
- 
- addsection:     $(BLD) $(BLD)\addsection.exe
- $(BLD)\addsection.obj: addsection.c
- $(BLD)\addsection.exe: $(BLD)\addsection.obj
-                 $(LINK) -debug:full -out:$@ -subsystem:console 
-entry:mainCRTStartup \
-                 $(SYS_LDFLAGS) $** $(BASE_LIBS) user32.lib
- 
- preprep:        $(BLD) $(BLD)\preprep.exe
- $(BLD)\preprep.obj: preprep.c
- $(BLD)\preprep.exe: $(BLD)\preprep.obj
-                 $(LINK) -debug:full -out:$@ -subsystem:console 
-entry:mainCRTStartup \
-                 $(SYS_LDFLAGS) $** $(BASE_LIBS)
- 
- #
- # The resource file.  NT 3.10 requires the use of cvtres; even though
- # it is not necessary on later versions, it is still ok to use it.
- #
- $(TRES):      emacs.rc
-               $(RC) -Fo$(BLD)\emacs.res $**
- !if !$(MSVCNT11)
-               $(CVTRES) -r -$(ARCH) -o $@ $(BLD)\emacs.res
- !endif
- 
- runemacs:       $(BLD) $(BLD)\runemacs.exe
- $(BLD)\runemacs.obj: runemacs.c
- $(BLD)\runemacs.exe: $(BLD)\runemacs.obj $(TRES)
-                 $(LINK) -out:$@ -subsystem:windows -entry:WinMainCRTStartup \
-                 $(SYS_LDFLAGS) $** $(BASE_LIBS) $(ADVAPI32) user32.lib
- 
- # Since Windows 95 does not support multiple commands on one command line
- # (e.g., in for loops), we cannot use for loops any more.
- # SUBDIRS           = lib-src src lisp
- 
- #
- # Build emacs
- #
- BUILD_CMD     = $(MAKE) $(MFLAGS) -f makefile.nt all
- all:          $(BLD) $(ALL)
-               cd ..\lib-src
-               $(BUILD_CMD)
-               cd ..\src
-               $(BUILD_CMD)
-               cd ..\lisp
-               $(BUILD_CMD)
-               cd ..\leim
-               if exist makefile.nt $(BUILD_CMD)
-               cd ..\nt
- 
- BOOTSTRAP_CMD = $(MAKE) $(MFLAGS) -f makefile.nt bootstrap
- bootstrap:    $(BLD) $(ALL)
-               cd ..\src
-               $(BOOTSTRAP_CMD)
-               $(BOOTCLEAN_CMD)
-               cd ..\lisp
-               $(BOOTSTRAP_CMD)
-               cd ..\nt
- 
- BOOTCLEAN_CMD = $(MAKE) $(MFLAGS) -f makefile.nt bootstrap-clean
- bootstrap-clean:
-               cd ..\src
-               $(BOOTCLEAN_CMD)
-               cd ..\lisp
-               $(BOOTCLEAN_CMD)
- 
- $(INSTALL_DIR):
-               - mkdir $(INSTALL_DIR)
- 
- $(INSTALL_DIR)\bin:
-               - mkdir $(INSTALL_DIR)\bin
- 
- #
- # Build and install emacs in INSTALL_DIR
- #
- INSTALL_CMD   = $(MAKE) -f makefile.nt install
- install:      all $(INSTALL_DIR)
-               cd ..\lib-src
-               $(INSTALL_CMD)
-               cd ..\src
-               $(INSTALL_CMD)
-               cd ..\lisp
-               $(INSTALL_CMD)
-               cd ..\leim
-               if exist makefile.nt $(INSTALL_CMD)
-               cd ..\nt
-               - $(CP) $(BLD)\addpm.exe $(INSTALL_DIR)\bin
-               - $(CP) $(BLD)\ddeclient.exe $(INSTALL_DIR)\bin
-               - $(CP) $(BLD)\cmdproxy.exe $(INSTALL_DIR)\bin
-               - $(CP) $(BLD)\runemacs.exe $(INSTALL_DIR)\bin
-               - $(CP) ..\lib-src\fns-*.el $(INSTALL_DIR)\bin
-               - $(ADDPM) $(INSTALL_DIR)
-               - $(DEL) ..\same-dir.tst
-               - $(DEL) $(INSTALL_DIR)\same-dir.tst
-               - mkdir $(INSTALL_DIR)\etc\icons
-               - $(CP_DIR) icons $(INSTALL_DIR)\etc\icons
-               echo SameDirTest > $(INSTALL_DIR)\same-dir.tst
-               if not exist ..\same-dir.tst $(MAKE) -f makefile.nt real_install
-               - $(DEL) ..\same-dir.tst
-               - $(DEL) $(INSTALL_DIR)\same-dir.tst
- 
- #
- # This installs executables from ..\bin into the installation directory
- # without building anything.
- #
- fast_install:
-               - mkdir $(INSTALL_DIR)\data
-               $(CP) ..\lib-src\DOC $(INSTALL_DIR)\etc
-               - mkdir $(INSTALL_DIR)\bin
-               - $(CP) $(BLD)\addpm.exe $(INSTALL_DIR)\bin
-               - $(CP) $(BLD)\ddeclient.exe $(INSTALL_DIR)\bin
-               - $(CP) $(BLD)\cmdproxy.exe $(INSTALL_DIR)\bin
-               - $(CP) $(BLD)\runemacs.exe $(INSTALL_DIR)\bin
-               - $(CP) ..\lib-src\fns-*.el $(INSTALL_DIR)\bin
-               - $(DEL) ..\same-dir.tst
-               - $(DEL) $(INSTALL_DIR)\same-dir.tst
-               echo SameDirTest > $(INSTALL_DIR)\same-dir.tst
-               if not exist ..\same-dir.tst $(CP) ..\bin\emacs.exe 
$(INSTALL_DIR)\bin
-               if not exist ..\same-dir.tst $(CP) ..\bin\etags.exe 
$(INSTALL_DIR)\bin
-               if not exist ..\same-dir.tst $(CP) ..\bin\ctags.exe 
$(INSTALL_DIR)\bin
-               if not exist ..\same-dir.tst $(MAKE) -f makefile.nt real_install
-               - $(DEL) ..\same-dir.tst
-               - $(DEL) $(INSTALL_DIR)\same-dir.tst
- 
- real_install:
-               - $(DEL) ..\same-dir.tst
-               - $(DEL) $(INSTALL_DIR)\same-dir.tst
-               echo SameDirTest > $(INSTALL_DIR)\same-dir.tst
-               - mkdir $(INSTALL_DIR)\etc
-               - mkdir $(INSTALL_DIR)\info
-               - mkdir $(INSTALL_DIR)\lock
-               - mkdir $(INSTALL_DIR)\data
-               - mkdir $(INSTALL_DIR)\site-lisp
-               - mkdir $(INSTALL_DIR)\etc\icons
-               - $(CP_DIR) icons $(INSTALL_DIR)\etc\icons
-               if not exist ..\same-dir.tst $(CP_DIR) ..\etc $(INSTALL_DIR)\etc
-               if not exist ..\same-dir.tst $(CP_DIR) ..\info 
$(INSTALL_DIR)\info
-               - $(DEL) ..\same-dir.tst
-               - $(DEL) $(INSTALL_DIR)\same-dir.tst
- 
- #
- # Maintenance
- #
- CLEAN_CMD     = $(MAKE) -f makefile.nt clean
- clean:
-               - $(DEL) *~ *.pdb
-               - $(DEL) *.orig
-               - $(DEL) *.rej
-               - $(DEL) *.crlf
-               - $(DEL_TREE) deleted
-               - $(DEL_TREE) obj
-               - $(DEL_TREE) obj-spd
-               - $(DEL) ..\etc\DOC ..\etc\DOC-X
-               cd ..\lib-src
-               $(CLEAN_CMD)
-               cd ..\src
-               $(CLEAN_CMD)
-               cd ..\lisp
-               $(CLEAN_CMD)
-               cd ..\leim
-               if exist makefile.nt $(CLEAN_CMD)
-               cd ..\nt
- 
- realclean: clean
-               - $(DEL_TREE) ..\bin
- 
- # arch-tag: b01debf7-6859-439e-b08e-f041aa03c32f
--- 0 ----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]