comparison nt/xemacs.mak @ 195:a2f645c6b9f8 r20-3b24

Import from CVS: tag r20-3b24
author cvs
date Mon, 13 Aug 2007 09:59:05 +0200
parents e121b013d1f0
children acd284d43ca1
comparison
equal deleted inserted replaced
194:2947057885e5 195:a2f645c6b9f8
107 LIB_SRC_LFLAGS=-nologo $(LIB_SRC_LIBS) -base:0x1000000\ 107 LIB_SRC_LFLAGS=-nologo $(LIB_SRC_LIBS) -base:0x1000000\
108 -subsystem:console -pdb:none -debugtype:both -machine:I386\ 108 -subsystem:console -pdb:none -debugtype:both -machine:I386\
109 -nodefaultlib -out:$@ -debug:full 109 -nodefaultlib -out:$@ -debug:full
110 110
111 DOC=$(LIB_SRC)\DOC 111 DOC=$(LIB_SRC)\DOC
112 DOC_SRCS=\ 112 DOC_SRC1=\
113 $(XEMACS)\src\abbrev.c \ 113 $(XEMACS)\src\abbrev.c \
114 $(XEMACS)\src\alloc.c \ 114 $(XEMACS)\src\alloc.c \
115 $(XEMACS)\src\alloca.c \ 115 $(XEMACS)\src\alloca.c \
116 $(XEMACS)\src\blocktype.c \ 116 $(XEMACS)\src\blocktype.c \
117 $(XEMACS)\src\buffer.c \ 117 $(XEMACS)\src\buffer.c \
126 $(XEMACS)\src\console-stream.c \ 126 $(XEMACS)\src\console-stream.c \
127 $(XEMACS)\src\console-x.c \ 127 $(XEMACS)\src\console-x.c \
128 $(XEMACS)\src\console.c \ 128 $(XEMACS)\src\console.c \
129 $(XEMACS)\src\data.c \ 129 $(XEMACS)\src\data.c \
130 $(XEMACS)\src\debug.c \ 130 $(XEMACS)\src\debug.c \
131 $(XEMACS)\src\device-x.c \ 131 $(XEMACS)\src\device-x.c
132 DOC_SRC2=\
132 $(XEMACS)\src\device.c \ 133 $(XEMACS)\src\device.c \
133 $(XEMACS)\src\dgif_lib.c \ 134 $(XEMACS)\src\dgif_lib.c \
134 $(XEMACS)\src\dialog-x.c \ 135 $(XEMACS)\src\dialog-x.c \
135 $(XEMACS)\src\dialog.c \ 136 $(XEMACS)\src\dialog.c \
136 $(XEMACS)\src\dired.c \ 137 $(XEMACS)\src\dired.c \
146 $(XEMACS)\src\EmacsShell.c \ 147 $(XEMACS)\src\EmacsShell.c \
147 $(XEMACS)\src\energize.c \ 148 $(XEMACS)\src\energize.c \
148 $(XEMACS)\src\eval.c \ 149 $(XEMACS)\src\eval.c \
149 $(XEMACS)\src\event-stream.c \ 150 $(XEMACS)\src\event-stream.c \
150 $(XEMACS)\src\event-unixoid.c \ 151 $(XEMACS)\src\event-unixoid.c \
151 $(XEMACS)\src\event-Xt.c \ 152 $(XEMACS)\src\event-Xt.c
153 DOC_SRC3=\
152 $(XEMACS)\src\events.c \ 154 $(XEMACS)\src\events.c \
153 $(XEMACS)\src\extents.c \ 155 $(XEMACS)\src\extents.c \
154 $(XEMACS)\src\faces.c \ 156 $(XEMACS)\src\faces.c \
155 $(XEMACS)\src\fileio.c \ 157 $(XEMACS)\src\fileio.c \
156 $(XEMACS)\src\filelock.c \ 158 $(XEMACS)\src\filelock.c \
166 $(XEMACS)\src\gifalloc.c \ 168 $(XEMACS)\src\gifalloc.c \
167 $(XEMACS)\src\glyphs-x.c \ 169 $(XEMACS)\src\glyphs-x.c \
168 $(XEMACS)\src\glyphs.c \ 170 $(XEMACS)\src\glyphs.c \
169 $(XEMACS)\src\gmalloc.c \ 171 $(XEMACS)\src\gmalloc.c \
170 $(XEMACS)\src\gui-x.c \ 172 $(XEMACS)\src\gui-x.c \
171 $(XEMACS)\src\gui.c \ 173 $(XEMACS)\src\gui.c
174 DOC_SRC4=\
172 $(XEMACS)\src\hash.c \ 175 $(XEMACS)\src\hash.c \
173 $(XEMACS)\src\indent.c \ 176 $(XEMACS)\src\indent.c \
174 $(XEMACS)\src\inline.c \ 177 $(XEMACS)\src\inline.c \
175 $(XEMACS)\src\insdel.c \ 178 $(XEMACS)\src\insdel.c \
176 $(XEMACS)\src\intl.c \ 179 $(XEMACS)\src\intl.c \
186 $(XEMACS)\src\nt.c \ 189 $(XEMACS)\src\nt.c \
187 $(XEMACS)\src\ntheap.c \ 190 $(XEMACS)\src\ntheap.c \
188 $(XEMACS)\src\ntproc.c \ 191 $(XEMACS)\src\ntproc.c \
189 $(XEMACS)\src\objects-x.c \ 192 $(XEMACS)\src\objects-x.c \
190 $(XEMACS)\src\objects.c \ 193 $(XEMACS)\src\objects.c \
191 $(XEMACS)\src\opaque.c \ 194 $(XEMACS)\src\opaque.c
195 DOC_SRC5=\
192 $(XEMACS)\src\print.c \ 196 $(XEMACS)\src\print.c \
193 $(XEMACS)\src\process.c \ 197 $(XEMACS)\src\process.c \
194 $(XEMACS)\src\pure.c \ 198 $(XEMACS)\src\pure.c \
195 $(XEMACS)\src\rangetab.c \ 199 $(XEMACS)\src\rangetab.c \
196 $(XEMACS)\src\realpath.c \ 200 $(XEMACS)\src\realpath.c \
206 $(XEMACS)\src\specifier.c \ 210 $(XEMACS)\src\specifier.c \
207 $(XEMACS)\src\strftime.c \ 211 $(XEMACS)\src\strftime.c \
208 $(XEMACS)\src\symbols.c \ 212 $(XEMACS)\src\symbols.c \
209 $(XEMACS)\src\syntax.c \ 213 $(XEMACS)\src\syntax.c \
210 $(XEMACS)\src\sysdep.c \ 214 $(XEMACS)\src\sysdep.c \
211 $(XEMACS)\src\termcap.c \ 215 $(XEMACS)\src\termcap.c
216 DOC_SRC6=\
212 $(XEMACS)\src\tparam.c \ 217 $(XEMACS)\src\tparam.c \
213 $(XEMACS)\src\undo.c \ 218 $(XEMACS)\src\undo.c \
214 $(XEMACS)\src\unexnt.c \ 219 $(XEMACS)\src\unexnt.c \
215 $(XEMACS)\src\vm-limit.c \ 220 $(XEMACS)\src\vm-limit.c \
216 $(XEMACS)\src\window.c \ 221 $(XEMACS)\src\window.c \
223 $(XEMACS)\src\mule.c \ 228 $(XEMACS)\src\mule.c \
224 $(XEMACS)\src\mule-charset.c \ 229 $(XEMACS)\src\mule-charset.c \
225 $(XEMACS)\src\mule-ccl.c \ 230 $(XEMACS)\src\mule-ccl.c \
226 $(XEMACS)\src\mule-coding.c 231 $(XEMACS)\src\mule-coding.c
227 232
228 MAKE_DOCFILE=$(OUTDIR)\make-docfile.exe 233 MAKE_DOCFILE=$(LIB_SRC)\make-docfile.exe
229 234
230 $(MAKE_DOCFILE): $(OUTDIR)\make-docfile.obj 235 $(MAKE_DOCFILE): $(OUTDIR)\make-docfile.obj
231 link.exe -out:$@ $(LIB_SRC_LFLAGS) $** $(LIB_SRC_LIBS) 236 link.exe -out:$@ $(LIB_SRC_LFLAGS) $** $(LIB_SRC_LIBS)
232 237
233 $(OUTDIR)\make-docfile.obj: $(LIB_SRC)\make-docfile.c 238 $(OUTDIR)\make-docfile.obj: $(LIB_SRC)\make-docfile.c
234 $(CC) $(LIB_SRC_FLAGS) $** -Fo$@ 239 $(CC) $(LIB_SRC_FLAGS) -c $** -Fo$@
235 240
236 RUNEMACS=$(XEMACS)\src\runemacs.exe 241 RUNEMACS=$(XEMACS)\src\runemacs.exe
237 242
238 $(RUNEMACS): $(OUTDIR)\runemacs.obj 243 $(RUNEMACS): $(OUTDIR)\runemacs.obj
239 link.exe -out:$@ -subsystem:windows -entry:WinMainCRTStartup \ 244 link.exe -out:$@ -subsystem:windows -entry:WinMainCRTStartup \
753 758
754 #------------------------------------------------------------------------------ 759 #------------------------------------------------------------------------------
755 760
756 # LISP bits 'n bobs 761 # LISP bits 'n bobs
757 762
758 $(DOC): $(OUTDIR)\make-docfile.exe 763 $(DOC): $(LIB_SRC)\make-docfile.exe
759 !"$(TEMACS) -batch -l make-docfile.el -o $(DOC) -d $(TEMACS_SRC) -i $(XEMACS)\site-packages $(DOC_SRC)" 764 !$(TEMACS) -batch -l make-docfile.el -- -o $(DOC) -i $(XEMACS)\site-packages
765 !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC1)
766 !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC2)
767 !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC3)
768 !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC4)
769 !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC4)
770 !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC5)
760 771
761 LOADPATH=$(LISP)\prim 772 LOADPATH=$(LISP)\prim
762 dump-elcs: 773 dump-elcs:
763 !"$(TEMACS) -batch -l update-elc.el" 774 !"$(TEMACS) -batch -l update-elc.el"
764 775