diff options
| author | Geoff Voelker | 1996-05-03 18:28:18 +0000 |
|---|---|---|
| committer | Geoff Voelker | 1996-05-03 18:28:18 +0000 |
| commit | c81ebaba0abaa1607bbbd291dd4af69463864b7d (patch) | |
| tree | 0eb2396adbce14b7b2a7b1502ceb7aefd261e33a /lib-src/makefile.nt | |
| parent | af99aa461dd15a85b3fad832fd43e46cf9776d02 (diff) | |
| download | emacs-c81ebaba0abaa1607bbbd291dd4af69463864b7d.tar.gz emacs-c81ebaba0abaa1607bbbd291dd4af69463864b7d.zip | |
(LOCAL_FLAGS): Include path to NT shadow includes.
(movemail.exe, fakemail.exe): Now built under Win32.
Diffstat (limited to 'lib-src/makefile.nt')
| -rw-r--r-- | lib-src/makefile.nt | 57 |
1 files changed, 36 insertions, 21 deletions
diff --git a/lib-src/makefile.nt b/lib-src/makefile.nt index 2f3c49c6129..4fbcb60af4f 100644 --- a/lib-src/makefile.nt +++ b/lib-src/makefile.nt | |||
| @@ -24,7 +24,7 @@ | |||
| 24 | # | 24 | # |
| 25 | !include ..\nt\makefile.def | 25 | !include ..\nt\makefile.def |
| 26 | 26 | ||
| 27 | LOCAL_FLAGS = -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 -DNO_ARCHIVES=1 -I..\src | 27 | LOCAL_FLAGS = -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 -DNO_ARCHIVES=1 -I..\nt\inc -I..\src |
| 28 | OBJDIR = obj | 28 | OBJDIR = obj |
| 29 | BLD = $(OBJDIR)\$(ARCH) | 29 | BLD = $(OBJDIR)\$(ARCH) |
| 30 | 30 | ||
| @@ -34,7 +34,9 @@ ALL = $(BLD)\make-docfile.exe \ | |||
| 34 | $(BLD)\hexl.exe \ | 34 | $(BLD)\hexl.exe \ |
| 35 | $(BLD)\wakeup.exe \ | 35 | $(BLD)\wakeup.exe \ |
| 36 | $(BLD)\ctags.exe \ | 36 | $(BLD)\ctags.exe \ |
| 37 | $(BLD)\etags.exe | 37 | $(BLD)\etags.exe \ |
| 38 | $(BLD)\movemail.exe \ | ||
| 39 | $(BLD)\fakemail.exe \ | ||
| 38 | 40 | ||
| 39 | 41 | ||
| 40 | # don't know what (if) to do with these yet... | 42 | # don't know what (if) to do with these yet... |
| @@ -43,9 +45,7 @@ ALL = $(BLD)\make-docfile.exe \ | |||
| 43 | # $(BLD)\env.exe \ | 45 | # $(BLD)\env.exe \ |
| 44 | # $(BLD)\server.exe \ | 46 | # $(BLD)\server.exe \ |
| 45 | # $(BLD)\emacstool.exe \ | 47 | # $(BLD)\emacstool.exe \ |
| 46 | # $(BLD)\fakemail.exe \ | ||
| 47 | # $(BLD)\leditcfns.exe \ | 48 | # $(BLD)\leditcfns.exe \ |
| 48 | # $(BLD)\movemail.exe \ | ||
| 49 | # $(BLD)\emacsclient.exe \ | 49 | # $(BLD)\emacsclient.exe \ |
| 50 | # $(BLD)\cvtmail.exe \ | 50 | # $(BLD)\cvtmail.exe \ |
| 51 | # $(BLD)\digest-doc.exe \ | 51 | # $(BLD)\digest-doc.exe \ |
| @@ -54,16 +54,22 @@ ALL = $(BLD)\make-docfile.exe \ | |||
| 54 | 54 | ||
| 55 | LIBS = $(BASE_LIBS) | 55 | LIBS = $(BASE_LIBS) |
| 56 | 56 | ||
| 57 | $(BLD)\make-docfile.exe: $(BLD)\make-docfile.obj | 57 | $(BLD)\make-docfile.exe: $(BLD)\make-docfile.obj $(BLD)\ntlib.obj |
| 58 | $(LINK) -out:$@ $(LINK_FLAGS) $(BLD)\make-docfile.obj $(BLD)\ntlib.obj $(LIBS) | ||
| 58 | $(BLD)\hexl.exe: $(BLD)\hexl.obj | 59 | $(BLD)\hexl.exe: $(BLD)\hexl.obj |
| 59 | $(BLD)\wakeup.exe: $(BLD)\wakeup.obj $(BLD)\ntlib.obj | 60 | $(BLD)\wakeup.exe: $(BLD)\wakeup.obj $(BLD)\ntlib.obj |
| 60 | $(LINK) -out:$@ $(LINK_FLAGS) $(BLD)\wakeup.obj \ | 61 | $(LINK) -out:$@ $(LINK_FLAGS) $(BLD)\wakeup.obj $(BLD)\ntlib.obj $(LIBS) |
| 61 | $(BLD)\ntlib.obj $(LIBS) | 62 | $(BLD)\movemail.exe: $(BLD)\movemail.obj $(BLD)\pop.obj $(BLD)\ntlib.obj |
| 63 | $(LINK) -out:$@ $(LINK_FLAGS) -debug:FULL $(BLD)\movemail.obj $(BLD)\pop.obj $(BLD)\ntlib.obj $(LIBS) wsock32.lib | ||
| 64 | $(BLD)\fakemail.exe: $(BLD)\fakemail.obj $(BLD)\ntlib.obj | ||
| 65 | $(LINK) -out:$@ $(LINK_FLAGS) -debug:full $(BLD)\fakemail.obj $(BLD)\ntlib.obj $(LIBS) | ||
| 62 | 66 | ||
| 63 | make-docfile: $(BLD) $(BLD)\make-docfile.exe | 67 | make-docfile: $(BLD) $(BLD)\make-docfile.exe |
| 64 | wakeup: $(BLD) $(BLD)\wakeup.exe | 68 | wakeup: $(BLD) $(BLD)\wakeup.exe |
| 65 | etags: $(BLD) $(BLD)\etags.exe | 69 | etags: $(BLD) $(BLD)\etags.exe |
| 66 | hexl: $(BLD) $(BLD)\hexl.exe | 70 | hexl: $(BLD) $(BLD)\hexl.exe |
| 71 | movemail: $(BLD) $(BLD)\movemail.exe | ||
| 72 | fakemail: $(BLD) $(BLD)\fakemail.exe | ||
| 67 | 73 | ||
| 68 | ETAGSOBJ = $(BLD)\etags.obj \ | 74 | ETAGSOBJ = $(BLD)\etags.obj \ |
| 69 | $(BLD)\getopt.obj \ | 75 | $(BLD)\getopt.obj \ |
| @@ -106,20 +112,15 @@ $(BLD)\ctags.obj: ctags.c | |||
| 106 | # | 112 | # |
| 107 | # don't know what to do with these yet... | 113 | # don't know what to do with these yet... |
| 108 | # | 114 | # |
| 109 | # $(BLD)\sorted-doc.exe: $(LIBS) $(BLD)\sorted-doc.obj | 115 | # $(BLD)\sorted-doc.exe: $(BLD)\sorted-doc.obj |
| 110 | # $(BLD)\yow.exe: $(LIBS) $(BLD)\yow.obj | 116 | # $(BLD)\yow.exe: $(BLD)\yow.obj |
| 111 | # $(BLD)\emacstool.exe: $(LIBS) $(BLD)\emacstool.obj | 117 | # $(BLD)\emacstool.exe: $(BLD)\emacstool.obj |
| 112 | # $(BLD)\env.exe: $(LIBS) $(BLD)\env.obj | 118 | # $(BLD)\leditcfns.exe: $(BLD)\leditcfns.obj |
| 113 | # $(BLD)\fakemail.exe: $(LIBS) $(BLD)\fakemail.obj | 119 | # $(BLD)\server.exe: $(BLD)\server.obj |
| 114 | # $(BLD)\leditcfns.exe: $(LIBS) $(BLD)\leditcfns.obj | 120 | # $(BLD)\cvtmail.exe: $(BLD)\cvtmail.obj |
| 115 | # $(BLD)\server.exe: $(LIBS) $(BLD)\server.obj | 121 | # $(BLD)\digest-doc.exe: $(BLD)\digest-doc.obj |
| 116 | # $(BLD)\wakeup.exe: $(LIBS) $(BLD)\wakeup.obj | 122 | # $(BLD)\emacsclient.exe: $(BLD)\emacsclient.obj |
| 117 | # $(BLD)\movemail.exe: $(LIBS) $(BLD)\movemail.obj | 123 | # $(BLD)\test-distrib.exe: $(BLD)\test-distrib.obj |
| 118 | # $(BLD)\cvtmail.exe: $(LIBS) $(BLD)\cvtmail.obj | ||
| 119 | # $(BLD)\digest-doc.exe: $(LIBS) $(BLD)\digest-doc.obj | ||
| 120 | # $(BLD)\emacsclient.exe: $(LIBS) $(BLD)\emacsclient.obj | ||
| 121 | # $(BLD)\qsort.exe: $(LIBS) $(BLD)\qsort.obj | ||
| 122 | # $(BLD)\test-distrib.exe: $(LIBS) $(BLD)\test-distrib.obj | ||
| 123 | 124 | ||
| 124 | # | 125 | # |
| 125 | # From ..\src\makefile.nt. | 126 | # From ..\src\makefile.nt. |
| @@ -198,6 +199,8 @@ install: $(INSTALL_FILES) | |||
| 198 | $(CP) $(BLD)\ctags.exe $(INSTALL_DIR)\bin | 199 | $(CP) $(BLD)\ctags.exe $(INSTALL_DIR)\bin |
| 199 | $(CP) $(BLD)\hexl.exe $(INSTALL_DIR)\bin | 200 | $(CP) $(BLD)\hexl.exe $(INSTALL_DIR)\bin |
| 200 | $(CP) $(BLD)\wakeup.exe $(INSTALL_DIR)\bin | 201 | $(CP) $(BLD)\wakeup.exe $(INSTALL_DIR)\bin |
| 202 | $(CP) $(BLD)\movemail.exe $(INSTALL_DIR)\bin | ||
| 203 | $(CP) $(BLD)\fakemail.exe $(INSTALL_DIR)\bin | ||
| 201 | - mkdir $(INSTALL_DIR)\etc | 204 | - mkdir $(INSTALL_DIR)\etc |
| 202 | $(CP) $(DOC) $(INSTALL_DIR)\etc | 205 | $(CP) $(DOC) $(INSTALL_DIR)\etc |
| 203 | 206 | ||
| @@ -267,6 +270,7 @@ $(BLD)\etags.obj : \ | |||
| 267 | 270 | ||
| 268 | $(BLD)\fakemail.obj : \ | 271 | $(BLD)\fakemail.obj : \ |
| 269 | $(SRC)\fakemail.c \ | 272 | $(SRC)\fakemail.c \ |
| 273 | $(SRC)\ntlib.h \ | ||
| 270 | $(EMACS_ROOT)\src\s\windowsnt.h \ | 274 | $(EMACS_ROOT)\src\s\windowsnt.h \ |
| 271 | $(EMACS_ROOT)\src\m\intel386.h \ | 275 | $(EMACS_ROOT)\src\m\intel386.h \ |
| 272 | $(EMACS_ROOT)\lib-src\..\src\config.h \ | 276 | $(EMACS_ROOT)\lib-src\..\src\config.h \ |
| @@ -315,6 +319,17 @@ $(BLD)\movemail.obj : \ | |||
| 315 | $(EMACS_ROOT)\src\vmsproc.h \ | 319 | $(EMACS_ROOT)\src\vmsproc.h \ |
| 316 | $(EMACS_ROOT)\lib-src\..\src\syswait.h \ | 320 | $(EMACS_ROOT)\lib-src\..\src\syswait.h \ |
| 317 | $(EMACS_ROOT)\nt\inc\pwd.h | 321 | $(EMACS_ROOT)\nt\inc\pwd.h |
| 322 | $(CC) $(CFLAGS) -DUSG -Fo$@ movemail.c | ||
| 323 | |||
| 324 | $(BLD)\ntlib.obj : \ | ||
| 325 | $(SRC)\ntlib.c \ | ||
| 326 | $(SRC)\ntlib.h \ | ||
| 327 | $(EMACS_ROOT)\nt\inc\pwd.h | ||
| 328 | |||
| 329 | $(BLD)\pop.obj : \ | ||
| 330 | $(SRC)\pop.c \ | ||
| 331 | $(SRC)\pop.h \ | ||
| 332 | $(SRC)\ntlib.h | ||
| 318 | 333 | ||
| 319 | $(BLD)\profile.obj : \ | 334 | $(BLD)\profile.obj : \ |
| 320 | $(SRC)\profile.c \ | 335 | $(SRC)\profile.c \ |