Mercurial > hg > xemacs-beta
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 |