aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
authorKarl Heuer1995-04-12 03:00:06 +0000
committerKarl Heuer1995-04-12 03:00:06 +0000
commitebd67b8e2d9be7cc2b64063ce9bd0510f392f78f (patch)
tree8d83705c81b6464b87ea11379c994562d5db1eaf /lib-src
parenta9971c6d05d523fd7ee2138a7c5645c5c09c48f5 (diff)
downloademacs-ebd67b8e2d9be7cc2b64063ce9bd0510f392f78f.tar.gz
emacs-ebd67b8e2d9be7cc2b64063ce9bd0510f392f78f.zip
(obj, lisp): Update to expanded list of source files.
(DOC): Place DOC strings in DOC-X. (config.h, paths.h): New source location. (all): Use COMPAT_LIB in library list. Use DEL_TREE instead of delnode. (etags.exe): Use $(LINK) instead of link32.
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/makefile.nt27
1 files changed, 14 insertions, 13 deletions
diff --git a/lib-src/makefile.nt b/lib-src/makefile.nt
index 4fad6879dca..2976111cfa7 100644
--- a/lib-src/makefile.nt
+++ b/lib-src/makefile.nt
@@ -54,9 +54,8 @@ ALL = $(BLD)\make-docfile.exe \
54 54
55LIBS = $(SYS_LIB_DIR)\setargv.obj \ 55LIBS = $(SYS_LIB_DIR)\setargv.obj \
56 $(SYS_LIB_DIR)\kernel32.lib \ 56 $(SYS_LIB_DIR)\kernel32.lib \
57 $(SYS_LIB_DIR)\libc.lib 57 $(SYS_LIB_DIR)\libc.lib \
58 58 $(COMPAT_LIB)
59# $(SYS_LIB_DIR)\advapi32.lib \
60 59
61$(BLD)\make-docfile.exe: $(LIBS) $(BLD)\make-docfile.obj 60$(BLD)\make-docfile.exe: $(LIBS) $(BLD)\make-docfile.obj
62$(BLD)\hexl.exe: $(LIBS) $(BLD)\hexl.obj 61$(BLD)\hexl.exe: $(LIBS) $(BLD)\hexl.obj
@@ -76,7 +75,7 @@ ETAGSOBJ = $(BLD)\etags.obj \
76 $(BLD)\ntlib.obj 75 $(BLD)\ntlib.obj
77 76
78$(BLD)\etags.exe: $(LIBS) $(ETAGSOBJ) 77$(BLD)\etags.exe: $(LIBS) $(ETAGSOBJ)
79 link32 -out:$@ -debug:PARTIAL -machine:$(ARCH) -align:0x1000 -subsystem:console -entry:mainCRTStartup $(ETAGSOBJ) $(LIBS) 78 $(LINK) -out:$@ $(LINK_FLAGS) $(ETAGSOBJ) $(LIBS)
80 79
81# 80#
82# don't know what to do with these yet... 81# don't know what to do with these yet...
@@ -99,7 +98,7 @@ $(BLD)\etags.exe: $(LIBS) $(ETAGSOBJ)
99# 98#
100# From ..\makefile.nt, with .obj changed to .o 99# From ..\makefile.nt, with .obj changed to .o
101# 100#
102obj = abbrev.o alloc.o alloca.o buffer.o bytecode.o callint.o callproc.o casefiddle.o cm.o cmds.o data.o dired.o dispnew.o doc.o doprnt.o editfns.o eval.o fileio.o filelock.o filemode.o fns.o indent.o insdel.o keyboard.o keymap.o lastfile.o lread.o macros.o marker.o minibuf.o xfaces.o mocklisp.o nt.o ntheap.o ntinevt.o ntproc.o ntterm.o print.o process.o regex.o scroll.o search.o syntax.o sysdep.o term.o termcap.o tparam.o undo.o unexnt.o window.o xdisp.o casetab.o floatfns.o frame.o gmalloc.o intervals.o ralloc.o textprop.o vm-limit.o 101obj = abbrev.o alloc.o alloca.o buffer.o bytecode.o callint.o callproc.o casefiddle.o cm.o cmds.o data.o dired.o dispnew.o doc.o doprnt.o editfns.o eval.o fileio.o filelock.o filemode.o fns.o indent.o insdel.o keyboard.o keymap.o lastfile.o lread.o macros.o marker.o minibuf.o xfaces.o mocklisp.o nt.o ntheap.o ntinevt.o ntproc.o ntterm.o print.o process.o regex.o scroll.o search.o syntax.o sysdep.o term.o termcap.o tparam.o undo.o unexnt.o window.o xdisp.o casetab.o floatfns.o frame.o gmalloc.o intervals.o ralloc.o textprop.o vm-limit.o region-cache.o strftime.o
103 102
104lispdir = ..\lisp 103lispdir = ..\lisp
105 104
@@ -114,6 +113,7 @@ lisp= \
114 $(lispdir)\simple.elc \ 113 $(lispdir)\simple.elc \
115 $(lispdir)\help.elc \ 114 $(lispdir)\help.elc \
116 $(lispdir)\files.elc \ 115 $(lispdir)\files.elc \
116 $(lispdir)\format.elc \
117 $(lispdir)\indent.elc \ 117 $(lispdir)\indent.elc \
118 $(lispdir)\window.elc \ 118 $(lispdir)\window.elc \
119 $(lispdir)\frame.elc \ 119 $(lispdir)\frame.elc \
@@ -135,6 +135,7 @@ lisp= \
135 $(lispdir)\replace.elc \ 135 $(lispdir)\replace.elc \
136 $(lispdir)\abbrev.elc \ 136 $(lispdir)\abbrev.elc \
137 $(lispdir)\buff-menu.elc \ 137 $(lispdir)\buff-menu.elc \
138 $(lispdir)\ls-lisp.elc \
138 $(lispdir)\winnt.elc \ 139 $(lispdir)\winnt.elc \
139 $(lispdir)\float-sup.elc \ 140 $(lispdir)\float-sup.elc \
140 $(lispdir)\vc-hooks.elc \ 141 $(lispdir)\vc-hooks.elc \
@@ -145,10 +146,10 @@ $(DOC): $(BLD)\make-docfile.exe
145 - rm -f $(DOC) 146 - rm -f $(DOC)
146 $(BLD)\make-docfile -d ..\src $(obj) > $(DOC) 147 $(BLD)\make-docfile -d ..\src $(obj) > $(DOC)
147 $(BLD)\make-docfile -d ..\src $(lisp) >> $(DOC) 148 $(BLD)\make-docfile -d ..\src $(lisp) >> $(DOC)
148 $(CP) $(DOC) ..\etc 149 $(CP) $(DOC) ..\etc\DOC-X
149 - mkdir ..\src\$(OBJDIR) 150 - mkdir ..\src\$(OBJDIR)
150 - mkdir ..\src\$(OBJDIR)\etc 151 - mkdir ..\src\$(OBJDIR)\etc
151 $(CP) $(DOC) ..\src\$(OBJDIR)\etc 152 $(CP) $(DOC) ..\src\$(OBJDIR)\etc\DOC-X
152 153
153{$(BLD)}.obj{$(BLD)}.exe: 154{$(BLD)}.obj{$(BLD)}.exe:
154 $(LINK) -out:$@ $(LINK_FLAGS) $*.obj $(LIBS) 155 $(LINK) -out:$@ $(LINK_FLAGS) $*.obj $(LIBS)
@@ -178,17 +179,17 @@ install: $(INSTALL_FILES)
178# Maintenance 179# Maintenance
179# 180#
180clean:; - del /q *~ 181clean:; - del /q *~
181 - delnode /q deleted 182 - $(DEL_TREE) deleted
182 - delnode /q obj 183 - $(DEL_TREE) obj
183 - del /q DOC 184 - del /q DOC
184 185
185# 186#
186# Headers we would preprocess if we could. 187# Headers we would preprocess if we could.
187# 188#
188..\src\config.h: ..\nt\src\config.h 189..\src\config.h: ..\nt\config.h
189 cp ..\nt\src\config.h ..\src\config.h 190 cp ..\nt\config.h ..\src\config.h
190..\src\paths.h: ..\nt\src\paths.h 191..\src\paths.h: ..\nt\paths.h
191 cp ..\nt\src\paths.h ..\src\paths.h 192 cp ..\nt\paths.h ..\src\paths.h
192 193
193### DEPENDENCIES ### 194### DEPENDENCIES ###
194 195