1# -*- makefile -*-
2#
3# Makefile for building NASM using OpenWatcom
4# cross-compile on a DOS/Win32/OS2 platform host
5#
6
7top_srcdir  = .
8srcdir      = .
9VPATH       = $(srcdir)\asm;$(srcdir)\x86;asm;x86;$(srcdir)\macros;macros;$(srcdir)\output;$(srcdir)\lib;$(srcdir)\common;$(srcdir)\stdlib;$(srcdir)\nasmlib;$(srcdir)\disasm
10prefix      = C:\Program Files\NASM
11exec_prefix = $(prefix)
12bindir      = $(prefix)\bin
13mandir      = $(prefix)\man
14
15CC      = *wcl386
16DEBUG       =
17CFLAGS      = -zq -6 -ox -wx -wcd=124 -ze -fpi $(DEBUG)
18BUILD_CFLAGS    = $(CFLAGS) $(%TARGET_CFLAGS)
19INTERNAL_CFLAGS = -I$(srcdir) -I. -I$(srcdir)\include -I$(srcdir)\x86 -Ix86 -I$(srcdir)\asm -Iasm -I$(srcdir)\disasm -I$(srcdir)\output
20ALL_CFLAGS  = $(BUILD_CFLAGS) $(INTERNAL_CFLAGS)
21LD      = *wlink
22LDEBUG      =
23LDFLAGS     = op q $(%TARGET_LFLAGS) $(LDEBUG)
24LIBS        =
25STRIP       = wstrip
26
27PERL		= perl
28PERLFLAGS	= -I$(srcdir)\perllib -I$(srcdir)
29RUNPERL         = $(PERL) $(PERLFLAGS)
30
31MAKENSIS        = makensis
32
33# Binary suffixes
34O               = obj
35X               = .exe
36
37# WMAKE errors out if a suffix is declared more than once, including
38# its own built-in declarations.  Thus, we need to explicitly clear the list
39# first.  Also, WMAKE only allows implicit rules that point "to the left"
40# in this list!
41.SUFFIXES:
42.SUFFIXES: .man .1 .$(O) .i .c
43
44# Needed to find C files anywhere but in the current directory
45.c : $(VPATH)
46
47.c.$(O):
48    @set INCLUDE=
49    $(CC) -c $(ALL_CFLAGS) -fo=$^@ $[@
50
51#-- Begin File Lists --#
52# Edit in Makefile.in, not here!
53NASM    = asm\nasm.$(O)
54NDISASM = disasm\ndisasm.$(O)
55
56PROGOBJ = $(NASM) $(NDISASM)
57PROGS   = nasm$(X) ndisasm$(X)
58
59LIBOBJ_NW = stdlib\snprintf.$(O) stdlib\vsnprintf.$(O) stdlib\strlcpy.$(O) &
60	stdlib\strnlen.$(O) stdlib\strrchrnul.$(O) &
61	&
62	nasmlib\ver.$(O) &
63	nasmlib\alloc.$(O) nasmlib\asprintf.$(O) nasmlib\errfile.$(O) &
64	nasmlib\crc64.$(O) nasmlib\md5c.$(O) &
65	nasmlib\string.$(O) nasmlib\nctype.$(O) &
66	nasmlib\file.$(O) nasmlib\mmap.$(O) nasmlib\ilog2.$(O) &
67	nasmlib\realpath.$(O) nasmlib\path.$(O) &
68	nasmlib\filename.$(O) nasmlib\rlimit.$(O) &
69	nasmlib\zerobuf.$(O) nasmlib\readnum.$(O) nasmlib\bsi.$(O) &
70	nasmlib\rbtree.$(O) nasmlib\hashtbl.$(O) &
71	nasmlib\raa.$(O) nasmlib\saa.$(O) &
72	nasmlib\strlist.$(O) &
73	nasmlib\perfhash.$(O) nasmlib\badenum.$(O) &
74	&
75	common\common.$(O) &
76	&
77	x86\insnsa.$(O) x86\insnsb.$(O) x86\insnsd.$(O) x86\insnsn.$(O) &
78	x86\regs.$(O) x86\regvals.$(O) x86\regflags.$(O) x86\regdis.$(O) &
79	x86\disp8.$(O) x86\iflag.$(O) &
80	&
81	asm\error.$(O) &
82	asm\floats.$(O) &
83	asm\directiv.$(O) asm\directbl.$(O) &
84	asm\pragma.$(O) &
85	asm\assemble.$(O) asm\labels.$(O) asm\parser.$(O) &
86	asm\preproc.$(O) asm\quote.$(O) asm\pptok.$(O) &
87	asm\listing.$(O) asm\eval.$(O) asm\exprlib.$(O) asm\exprdump.$(O) &
88	asm\stdscan.$(O) &
89	asm\strfunc.$(O) asm\tokhash.$(O) &
90	asm\segalloc.$(O) &
91	asm\preproc-nop.$(O) &
92	asm\rdstrnum.$(O) &
93	asm\srcfile.$(O) &
94	macros\macros.$(O) &
95	&
96	output\outform.$(O) output\outlib.$(O) output\legacy.$(O) &
97	output\nulldbg.$(O) output\nullout.$(O) &
98	output\outbin.$(O) output\outaout.$(O) output\outcoff.$(O) &
99	output\outelf.$(O) &
100	output\outobj.$(O) output\outas86.$(O) output\outrdf2.$(O) &
101	output\outdbg.$(O) output\outieee.$(O) output\outmacho.$(O) &
102	output\codeview.$(O) &
103	&
104	disasm\disasm.$(O) disasm\sync.$(O)
105
106# Warnings depend on all source files, so handle them separately
107WARNOBJ   = asm\warnings.$(O)
108
109LIBOBJ    = $(LIBOBJ_NW) $(WARNOBJ)
110ALLOBJ_NW = $(PROGOBJ) $(LIBOBJ_NW)
111ALLOBJ    = $(PROGOBJ) $(LIBOBJ)
112
113SUBDIRS  = stdlib nasmlib output asm disasm x86 common macros
114XSUBDIRS = test doc nsis rdoff
115DEPDIRS  = . include config x86 rdoff $(SUBDIRS)
116#-- End File Lists --#
117
118what:   .SYMBOLIC
119    @echo Please build "dos", "win32", "os2" or "linux386"
120
121dos:    .SYMBOLIC
122    @set TARGET_CFLAGS=-bt=DOS -I"$(%WATCOM)\h"
123    @set TARGET_LFLAGS=sys causeway
124    @%make all
125
126win32:  .SYMBOLIC
127    @set TARGET_CFLAGS=-bt=NT -I"$(%WATCOM)\h" -I"$(%WATCOM)\h\nt"
128    @set TARGET_LFLAGS=sys nt
129    @%make all
130
131os2:    .SYMBOLIC
132    @set TARGET_CFLAGS=-bt=OS2 -I"$(%WATCOM)\h" -I"$(%WATCOM)\h\os2"
133    @set TARGET_LFLAGS=sys os2v2
134    @%make all
135
136linux386:   .SYMBOLIC
137    @set TARGET_CFLAGS=-bt=LINUX -I"$(%WATCOM)\lh"
138    @set TARGET_LFLAGS=sys linux
139    @%make all
140
141all: perlreq nasm$(X) ndisasm$(X) .SYMBOLIC
142#   cd rdoff && $(MAKE) all
143
144NASMLIB = nasm.lib
145
146nasm$(X): $(NASM) $(NASMLIB)
147    $(LD) $(LDFLAGS) name nasm$(X) libr {$(NASMLIB) $(LIBS)} file {$(NASM)}
148
149ndisasm$(X): $(NDISASM) $(LIBOBJ)
150    $(LD) $(LDFLAGS) name ndisasm$(X) libr {$(NASMLIB) $(LIBS)} file {$(NDISASM)}
151
152nasm.lib: $(LIBOBJ)
153    wlib -q -b -n $@ $(LIBOBJ)
154
155#-- Begin Generated File Rules --#
156# Edit in Makefile.in, not here!
157
158# These source files are automagically generated from data files using
159# Perl scripts. They're distributed, though, so it isn't necessary to
160# have Perl just to recompile NASM from the distribution.
161
162# Perl-generated source files
163PERLREQ = config\unconfig.h &
164	  x86\insnsb.c x86\insnsa.c x86\insnsd.c x86\insnsi.h x86\insnsn.c &
165	  x86\regs.c x86\regs.h x86\regflags.c x86\regdis.c x86\regdis.h &
166	  x86\regvals.c asm\tokhash.c asm\tokens.h asm\pptok.h asm\pptok.c &
167	  x86\iflag.c x86\iflaggen.h &
168	  macros\macros.c &
169	  asm\pptok.ph asm\directbl.c asm\directiv.h &
170	  asm\warnings.c include\warnings.h doc\warnings.src &
171	  version.h version.mac version.mak nsis\version.nsh
172
173INSDEP = x86\insns.dat x86\insns.pl x86\insns-iflags.ph x86\iflags.ph
174
175config\unconfig.h: config\config.h.in
176	$(RUNPERL) $(srcdir)\tools\unconfig.pl &
177		'$(srcdir)' config\config.h.in config\unconfig.h
178
179x86\iflag.c: $(INSDEP)
180	$(RUNPERL) $(srcdir)\x86\insns.pl -fc &
181		$(srcdir)\x86\insns.dat x86\iflag.c
182x86\iflaggen.h: $(INSDEP)
183	$(RUNPERL) $(srcdir)\x86\insns.pl -fh &
184		$(srcdir)\x86\insns.dat x86\iflaggen.h
185x86\insnsb.c: $(INSDEP)
186	$(RUNPERL) $(srcdir)\x86\insns.pl -b &
187		$(srcdir)\x86\insns.dat x86\insnsb.c
188x86\insnsa.c: $(INSDEP)
189	$(RUNPERL) $(srcdir)\x86\insns.pl -a &
190		$(srcdir)\x86\insns.dat x86\insnsa.c
191x86\insnsd.c: $(INSDEP)
192	$(RUNPERL) $(srcdir)\x86\insns.pl -d &
193		$(srcdir)\x86\insns.dat x86\insnsd.c
194x86\insnsi.h: $(INSDEP)
195	$(RUNPERL) $(srcdir)\x86\insns.pl -i &
196		$(srcdir)\x86\insns.dat x86\insnsi.h
197x86\insnsn.c: $(INSDEP)
198	$(RUNPERL) $(srcdir)\x86\insns.pl -n &
199		$(srcdir)\x86\insns.dat x86\insnsn.c
200
201# These files contains all the standard macros that are derived from
202# the version number.
203version.h: version version.pl
204	$(RUNPERL) $(srcdir)\version.pl h < $(srcdir)\version > version.h
205version.mac: version version.pl
206	$(RUNPERL) $(srcdir)\version.pl mac < $(srcdir)\version > version.mac
207version.sed: version version.pl
208	$(RUNPERL) $(srcdir)\version.pl sed < $(srcdir)\version > version.sed
209version.mak: version version.pl
210	$(RUNPERL) $(srcdir)\version.pl make < $(srcdir)\version > version.mak
211nsis\version.nsh: version version.pl
212	$(RUNPERL) $(srcdir)\version.pl nsis < $(srcdir)\version > nsis\version.nsh
213
214# This source file is generated from the standard macros file
215# `standard.mac' by another Perl script. Again, it's part of the
216# standard distribution.
217macros\macros.c: macros\macros.pl asm\pptok.ph version.mac &
218	$(srcdir)\macros\*.mac $(srcdir)\output\*.mac
219	$(RUNPERL) $(srcdir)\macros\macros.pl version.mac &
220		$(srcdir)\macros\*.mac $(srcdir)\output\*.mac
221
222# These source files are generated from regs.dat by yet another
223# perl script.
224x86\regs.c: x86\regs.dat x86\regs.pl
225	$(RUNPERL) $(srcdir)\x86\regs.pl c &
226		$(srcdir)\x86\regs.dat > x86\regs.c
227x86\regflags.c: x86\regs.dat x86\regs.pl
228	$(RUNPERL) $(srcdir)\x86\regs.pl fc &
229		$(srcdir)\x86\regs.dat > x86\regflags.c
230x86\regdis.c: x86\regs.dat x86\regs.pl
231	$(RUNPERL) $(srcdir)\x86\regs.pl dc &
232		$(srcdir)\x86\regs.dat > x86\regdis.c
233x86\regdis.h: x86\regs.dat x86\regs.pl
234	$(RUNPERL) $(srcdir)\x86\regs.pl dh &
235		$(srcdir)\x86\regs.dat > x86\regdis.h
236x86\regvals.c: x86\regs.dat x86\regs.pl
237	$(RUNPERL) $(srcdir)\x86\regs.pl vc &
238		$(srcdir)\x86\regs.dat > x86\regvals.c
239x86\regs.h: x86\regs.dat x86\regs.pl
240	$(RUNPERL) $(srcdir)\x86\regs.pl h &
241		$(srcdir)\x86\regs.dat > x86\regs.h
242
243# Extract warnings from source code. This is done automatically if any
244# C files have changed; the script is fast enough that that is
245# reasonable, but doesn't update the time stamp if the files aren't
246# changed, to avoid rebuilding everything every time. Track the actual
247# dependency by the empty file asm\warnings.time.
248WARNFILES = asm\warnings.c include\warnings.h doc\warnings.src
249
250warnings:
251	$(RM_F) $(WARNFILES)
252	$(MAKE) asm\warnings.time
253
254asm\warnings.time: $(ALLOBJ_NW:.$(O)=.c)
255	: > asm\warnings.time
256	$(MAKE) $(WARNFILES:=.time)
257
258asm\warnings.c.time: asm\warnings.pl asm\warnings.time
259	$(RUNPERL) $(srcdir)\asm\warnings.pl c asm\warnings.c $(srcdir)
260	: > asm\warnings.c.time
261
262asm\warnings.c: asm\warnings.c.time
263	@: Side effect
264
265include\warnings.h.time: asm\warnings.pl asm\warnings.time
266	$(RUNPERL) $(srcdir)\asm\warnings.pl h include\warnings.h $(srcdir)
267	: > include\warnings.h.time
268
269include\warnings.h: include\warnings.h.time
270	@: Side effect
271
272doc\warnings.src.time: asm\warnings.pl asm\warnings.time
273	$(RUNPERL) $(srcdir)\asm\warnings.pl doc doc\warnings.src $(srcdir)
274	: > doc\warnings.src.time
275
276doc\warnings.src : doc\warnings.src.time
277	@: Side effect
278
279# Assembler token hash
280asm\tokhash.c: x86\insns.dat x86\regs.dat asm\tokens.dat asm\tokhash.pl &
281	perllib\phash.ph
282	$(RUNPERL) $(srcdir)\asm\tokhash.pl c &
283		$(srcdir)\x86\insns.dat $(srcdir)\x86\regs.dat &
284		$(srcdir)\asm\tokens.dat > asm\tokhash.c
285
286# Assembler token metadata
287asm\tokens.h: x86\insns.dat x86\regs.dat asm\tokens.dat asm\tokhash.pl &
288	perllib\phash.ph
289	$(RUNPERL) $(srcdir)\asm\tokhash.pl h &
290		$(srcdir)\x86\insns.dat $(srcdir)\x86\regs.dat &
291		$(srcdir)\asm\tokens.dat > asm\tokens.h
292
293# Preprocessor token hash
294asm\pptok.h: asm\pptok.dat asm\pptok.pl perllib\phash.ph
295	$(RUNPERL) $(srcdir)\asm\pptok.pl h &
296		$(srcdir)\asm\pptok.dat asm\pptok.h
297asm\pptok.c: asm\pptok.dat asm\pptok.pl perllib\phash.ph
298	$(RUNPERL) $(srcdir)\asm\pptok.pl c &
299		$(srcdir)\asm\pptok.dat asm\pptok.c
300asm\pptok.ph: asm\pptok.dat asm\pptok.pl perllib\phash.ph
301	$(RUNPERL) $(srcdir)\asm\pptok.pl ph &
302		$(srcdir)\asm\pptok.dat asm\pptok.ph
303
304# Directives hash
305asm\directiv.h: asm\directiv.dat nasmlib\perfhash.pl perllib\phash.ph
306	$(RUNPERL) $(srcdir)\nasmlib\perfhash.pl h &
307		$(srcdir)\asm\directiv.dat asm\directiv.h
308asm\directbl.c: asm\directiv.dat nasmlib\perfhash.pl perllib\phash.ph
309	$(RUNPERL) $(srcdir)\nasmlib\perfhash.pl c &
310		$(srcdir)\asm\directiv.dat asm\directbl.c
311
312#-- End Generated File Rules --#
313
314perlreq: $(PERLREQ) .SYMBOLIC
315
316#-- Begin NSIS Rules --#
317# Edit in Makefile.in, not here!
318
319nsis\arch.nsh: nsis\getpearch.pl nasm$(X)
320	$(PERL) $(srcdir)\nsis\getpearch.pl nasm$(X) > nsis\arch.nsh
321
322# Should only be done after "make everything".
323# The use of redirection here keeps makensis from moving the cwd to the
324# source directory.
325nsis: nsis\nasm.nsi nsis\arch.nsh nsis\version.nsh
326	$(MAKENSIS) -Dsrcdir="$(srcdir)" -Dobjdir="$(objdir)" - < nsis\nasm.nsi
327
328#-- End NSIS Rules --#
329
330clean: .SYMBOLIC
331    rm -f *.$(O) *.s *.i
332    rm -f asm\*.$(O) asm\*.s asm\*.i
333    rm -f x86\*.$(O) x86\*.s x86\*.i
334    rm -f lib\*.$(O) lib\*.s lib\*.i
335    rm -f macros\*.$(O) macros\*.s macros\*.i
336    rm -f output\*.$(O) output\*.s output\*.i
337    rm -f common\*.$(O) common\*.s common\*.i
338    rm -f stdlib\*.$(O) stdlib\*.s stdlib\*.i
339    rm -f nasmlib\*.$(O) nasmlib\*.s nasmlib\*.i
340    rm -f disasm\*.$(O) disasm\*.s disasm\*.i
341    rm -f config.h config.log config.status
342    rm -f nasm$(X) ndisasm$(X) $(NASMLIB)
343#   cd rdoff && $(MAKE) clean
344
345distclean: clean .SYMBOLIC
346    rm -f config.h config.log config.status
347    rm -f Makefile *~ *.bak *.lst *.bin
348    rm -f output\*~ output\*.bak
349    rm -f test\*.lst test\*.bin test\*.$(O) test\*.bin
350#   -del \s autom4te*.cache
351#   cd rdoff && $(MAKE) distclean
352
353cleaner: clean .SYMBOLIC
354    rm -f $(PERLREQ)
355    rm -f *.man
356    rm -f nasm.spec
357#   cd doc && $(MAKE) clean
358
359spotless: distclean cleaner .SYMBOLIC
360    rm -f doc\Makefile doc\*~ doc\*.bak
361
362strip: .SYMBOLIC
363    $(STRIP) *.exe
364
365rdf:
366#   cd rdoff && $(MAKE)
367
368doc:
369#   cd doc && $(MAKE) all
370
371everything: all doc rdf
372
373#
374# This build dependencies in *ALL* makefiles.  Partially for that reason,
375# it's expected to be invoked manually.
376#
377alldeps: perlreq .SYMBOLIC
378    $(PERL) syncfiles.pl Makefile.in Mkfiles\openwcom.mak
379    $(PERL) mkdep.pl -M Makefile.in Mkfiles\openwcom.mak -- . output lib
380
381#-- Magic hints to mkdep.pl --#
382# @object-ending: ".$(O)"
383# @path-separator: "\"
384# @exclude: "config/config.h"
385# @continuation: "&"
386#-- Everything below is generated by mkdep.pl - do not edit --#
387asm\assemble.$(O): asm\assemble.c asm\assemble.h asm\directiv.h &
388 asm\listing.h asm\pptok.h asm\preproc.h asm\srcfile.h asm\tokens.h &
389 config\msvc.h config\unconfig.h config\unknown.h config\watcom.h &
390 include\bytesex.h include\compiler.h include\disp8.h include\error.h &
391 include\hashtbl.h include\iflag.h include\ilog2.h include\insns.h &
392 include\labels.h include\nasm.h include\nasmint.h include\nasmlib.h &
393 include\nctype.h include\opflags.h include\perfhash.h include\strlist.h &
394 include\tables.h include\warnings.h x86\iflaggen.h x86\insnsi.h x86\regs.h
395asm\directbl.$(O): asm\directbl.c asm\directiv.h config\msvc.h &
396 config\unconfig.h config\unknown.h config\watcom.h include\bytesex.h &
397 include\compiler.h include\nasmint.h include\nasmlib.h include\perfhash.h
398asm\directiv.$(O): asm\directiv.c asm\assemble.h asm\directiv.h asm\eval.h &
399 asm\floats.h asm\listing.h asm\pptok.h asm\preproc.h asm\srcfile.h &
400 asm\stdscan.h config\msvc.h config\unconfig.h config\unknown.h &
401 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
402 include\hashtbl.h include\iflag.h include\ilog2.h include\labels.h &
403 include\nasm.h include\nasmint.h include\nasmlib.h include\nctype.h &
404 include\opflags.h include\perfhash.h include\strlist.h include\tables.h &
405 include\warnings.h output\outform.h x86\iflaggen.h x86\insnsi.h x86\regs.h
406asm\error.$(O): asm\error.c config\msvc.h config\unconfig.h config\unknown.h &
407 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
408 include\nasmint.h include\nasmlib.h include\warnings.h
409asm\eval.$(O): asm\eval.c asm\assemble.h asm\directiv.h asm\eval.h &
410 asm\floats.h asm\pptok.h asm\preproc.h asm\srcfile.h config\msvc.h &
411 config\unconfig.h config\unknown.h config\watcom.h include\bytesex.h &
412 include\compiler.h include\error.h include\hashtbl.h include\iflag.h &
413 include\ilog2.h include\labels.h include\nasm.h include\nasmint.h &
414 include\nasmlib.h include\nctype.h include\opflags.h include\perfhash.h &
415 include\strlist.h include\tables.h include\warnings.h x86\iflaggen.h &
416 x86\insnsi.h x86\regs.h
417asm\exprdump.$(O): asm\exprdump.c asm\directiv.h asm\pptok.h asm\preproc.h &
418 asm\srcfile.h config\msvc.h config\unconfig.h config\unknown.h &
419 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
420 include\hashtbl.h include\labels.h include\nasm.h include\nasmint.h &
421 include\nasmlib.h include\nctype.h include\opflags.h include\perfhash.h &
422 include\strlist.h include\tables.h include\warnings.h x86\insnsi.h &
423 x86\regs.h
424asm\exprlib.$(O): asm\exprlib.c asm\directiv.h asm\pptok.h asm\preproc.h &
425 asm\srcfile.h config\msvc.h config\unconfig.h config\unknown.h &
426 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
427 include\hashtbl.h include\labels.h include\nasm.h include\nasmint.h &
428 include\nasmlib.h include\nctype.h include\opflags.h include\perfhash.h &
429 include\strlist.h include\tables.h include\warnings.h x86\insnsi.h &
430 x86\regs.h
431asm\floats.$(O): asm\floats.c asm\directiv.h asm\floats.h asm\pptok.h &
432 asm\preproc.h asm\srcfile.h config\msvc.h config\unconfig.h &
433 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
434 include\error.h include\hashtbl.h include\labels.h include\nasm.h &
435 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
436 include\perfhash.h include\strlist.h include\tables.h include\warnings.h &
437 x86\insnsi.h x86\regs.h
438asm\labels.$(O): asm\labels.c asm\directiv.h asm\pptok.h asm\preproc.h &
439 asm\srcfile.h config\msvc.h config\unconfig.h config\unknown.h &
440 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
441 include\hashtbl.h include\labels.h include\nasm.h include\nasmint.h &
442 include\nasmlib.h include\nctype.h include\opflags.h include\perfhash.h &
443 include\strlist.h include\tables.h include\warnings.h x86\insnsi.h &
444 x86\regs.h
445asm\listing.$(O): asm\listing.c asm\directiv.h asm\listing.h asm\pptok.h &
446 asm\preproc.h asm\srcfile.h config\msvc.h config\unconfig.h &
447 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
448 include\error.h include\hashtbl.h include\labels.h include\nasm.h &
449 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
450 include\perfhash.h include\strlist.h include\tables.h include\warnings.h &
451 x86\insnsi.h x86\regs.h
452asm\nasm.$(O): asm\nasm.c asm\assemble.h asm\directiv.h asm\eval.h &
453 asm\floats.h asm\listing.h asm\parser.h asm\pptok.h asm\preproc.h &
454 asm\quote.h asm\srcfile.h asm\stdscan.h asm\tokens.h config\msvc.h &
455 config\unconfig.h config\unknown.h config\watcom.h include\bytesex.h &
456 include\compiler.h include\error.h include\hashtbl.h include\iflag.h &
457 include\ilog2.h include\insns.h include\labels.h include\nasm.h &
458 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
459 include\perfhash.h include\raa.h include\saa.h include\strlist.h &
460 include\tables.h include\ver.h include\warnings.h output\outform.h &
461 x86\iflaggen.h x86\insnsi.h x86\regs.h
462asm\parser.$(O): asm\parser.c asm\assemble.h asm\directiv.h asm\eval.h &
463 asm\floats.h asm\parser.h asm\pptok.h asm\preproc.h asm\srcfile.h &
464 asm\stdscan.h asm\tokens.h config\msvc.h config\unconfig.h config\unknown.h &
465 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
466 include\hashtbl.h include\iflag.h include\ilog2.h include\insns.h &
467 include\labels.h include\nasm.h include\nasmint.h include\nasmlib.h &
468 include\nctype.h include\opflags.h include\perfhash.h include\strlist.h &
469 include\tables.h include\warnings.h x86\iflaggen.h x86\insnsi.h x86\regs.h
470asm\pptok.$(O): asm\pptok.c asm\pptok.h asm\preproc.h config\msvc.h &
471 config\unconfig.h config\unknown.h config\watcom.h include\bytesex.h &
472 include\compiler.h include\hashtbl.h include\nasmint.h include\nasmlib.h &
473 include\nctype.h
474asm\pragma.$(O): asm\pragma.c asm\assemble.h asm\directiv.h asm\listing.h &
475 asm\pptok.h asm\preproc.h asm\srcfile.h config\msvc.h config\unconfig.h &
476 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
477 include\error.h include\hashtbl.h include\iflag.h include\ilog2.h &
478 include\labels.h include\nasm.h include\nasmint.h include\nasmlib.h &
479 include\nctype.h include\opflags.h include\perfhash.h include\strlist.h &
480 include\tables.h include\warnings.h x86\iflaggen.h x86\insnsi.h x86\regs.h
481asm\preproc-nop.$(O): asm\preproc-nop.c asm\directiv.h asm\listing.h &
482 asm\pptok.h asm\preproc.h asm\srcfile.h config\msvc.h config\unconfig.h &
483 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
484 include\error.h include\hashtbl.h include\labels.h include\nasm.h &
485 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
486 include\perfhash.h include\strlist.h include\tables.h include\warnings.h &
487 x86\insnsi.h x86\regs.h
488asm\preproc.$(O): asm\preproc.c asm\directiv.h asm\eval.h asm\listing.h &
489 asm\pptok.h asm\preproc.h asm\quote.h asm\srcfile.h asm\stdscan.h &
490 asm\tokens.h config\msvc.h config\unconfig.h config\unknown.h &
491 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
492 include\hashtbl.h include\labels.h include\nasm.h include\nasmint.h &
493 include\nasmlib.h include\nctype.h include\opflags.h include\perfhash.h &
494 include\strlist.h include\tables.h include\warnings.h x86\insnsi.h &
495 x86\regs.h
496asm\quote.$(O): asm\quote.c asm\quote.h config\msvc.h config\unconfig.h &
497 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
498 include\error.h include\nasmint.h include\nasmlib.h include\nctype.h &
499 include\warnings.h
500asm\rdstrnum.$(O): asm\rdstrnum.c asm\directiv.h asm\pptok.h asm\preproc.h &
501 asm\srcfile.h config\msvc.h config\unconfig.h config\unknown.h &
502 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
503 include\hashtbl.h include\labels.h include\nasm.h include\nasmint.h &
504 include\nasmlib.h include\nctype.h include\opflags.h include\perfhash.h &
505 include\strlist.h include\tables.h include\warnings.h x86\insnsi.h &
506 x86\regs.h
507asm\segalloc.$(O): asm\segalloc.c asm\directiv.h asm\pptok.h asm\preproc.h &
508 asm\srcfile.h asm\tokens.h config\msvc.h config\unconfig.h config\unknown.h &
509 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
510 include\hashtbl.h include\iflag.h include\ilog2.h include\insns.h &
511 include\labels.h include\nasm.h include\nasmint.h include\nasmlib.h &
512 include\nctype.h include\opflags.h include\perfhash.h include\strlist.h &
513 include\tables.h include\warnings.h x86\iflaggen.h x86\insnsi.h x86\regs.h
514asm\srcfile.$(O): asm\srcfile.c asm\srcfile.h config\msvc.h &
515 config\unconfig.h config\unknown.h config\watcom.h include\bytesex.h &
516 include\compiler.h include\hashtbl.h include\nasmint.h include\nasmlib.h
517asm\stdscan.$(O): asm\stdscan.c asm\directiv.h asm\pptok.h asm\preproc.h &
518 asm\quote.h asm\srcfile.h asm\stdscan.h asm\tokens.h config\msvc.h &
519 config\unconfig.h config\unknown.h config\watcom.h include\bytesex.h &
520 include\compiler.h include\error.h include\hashtbl.h include\iflag.h &
521 include\ilog2.h include\insns.h include\labels.h include\nasm.h &
522 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
523 include\perfhash.h include\strlist.h include\tables.h include\warnings.h &
524 x86\iflaggen.h x86\insnsi.h x86\regs.h
525asm\strfunc.$(O): asm\strfunc.c asm\directiv.h asm\pptok.h asm\preproc.h &
526 asm\srcfile.h config\msvc.h config\unconfig.h config\unknown.h &
527 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
528 include\hashtbl.h include\labels.h include\nasm.h include\nasmint.h &
529 include\nasmlib.h include\nctype.h include\opflags.h include\perfhash.h &
530 include\strlist.h include\tables.h include\warnings.h x86\insnsi.h &
531 x86\regs.h
532asm\tokhash.$(O): asm\tokhash.c asm\directiv.h asm\pptok.h asm\preproc.h &
533 asm\srcfile.h asm\stdscan.h asm\tokens.h config\msvc.h config\unconfig.h &
534 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
535 include\error.h include\hashtbl.h include\iflag.h include\ilog2.h &
536 include\insns.h include\labels.h include\nasm.h include\nasmint.h &
537 include\nasmlib.h include\nctype.h include\opflags.h include\perfhash.h &
538 include\strlist.h include\tables.h include\warnings.h x86\iflaggen.h &
539 x86\insnsi.h x86\regs.h
540asm\warnings.$(O): asm\warnings.c config\msvc.h config\unconfig.h &
541 config\unknown.h config\watcom.h include\compiler.h include\error.h &
542 include\nasmint.h include\warnings.h
543common\common.$(O): common\common.c asm\directiv.h asm\pptok.h asm\preproc.h &
544 asm\srcfile.h asm\tokens.h config\msvc.h config\unconfig.h config\unknown.h &
545 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
546 include\hashtbl.h include\iflag.h include\ilog2.h include\insns.h &
547 include\labels.h include\nasm.h include\nasmint.h include\nasmlib.h &
548 include\nctype.h include\opflags.h include\perfhash.h include\strlist.h &
549 include\tables.h include\warnings.h x86\iflaggen.h x86\insnsi.h x86\regs.h
550disasm\disasm.$(O): disasm\disasm.c asm\directiv.h asm\pptok.h asm\preproc.h &
551 asm\srcfile.h asm\tokens.h config\msvc.h config\unconfig.h config\unknown.h &
552 config\watcom.h disasm\disasm.h disasm\sync.h include\bytesex.h &
553 include\compiler.h include\disp8.h include\error.h include\hashtbl.h &
554 include\iflag.h include\ilog2.h include\insns.h include\labels.h &
555 include\nasm.h include\nasmint.h include\nasmlib.h include\nctype.h &
556 include\opflags.h include\perfhash.h include\strlist.h include\tables.h &
557 include\warnings.h x86\iflaggen.h x86\insnsi.h x86\regdis.h x86\regs.h
558disasm\ndisasm.$(O): disasm\ndisasm.c asm\directiv.h asm\pptok.h &
559 asm\preproc.h asm\srcfile.h asm\tokens.h config\msvc.h config\unconfig.h &
560 config\unknown.h config\watcom.h disasm\disasm.h disasm\sync.h &
561 include\bytesex.h include\compiler.h include\error.h include\hashtbl.h &
562 include\iflag.h include\ilog2.h include\insns.h include\labels.h &
563 include\nasm.h include\nasmint.h include\nasmlib.h include\nctype.h &
564 include\opflags.h include\perfhash.h include\strlist.h include\tables.h &
565 include\ver.h include\warnings.h x86\iflaggen.h x86\insnsi.h x86\regs.h
566disasm\sync.$(O): disasm\sync.c config\msvc.h config\unconfig.h &
567 config\unknown.h config\watcom.h disasm\sync.h include\bytesex.h &
568 include\compiler.h include\nasmint.h include\nasmlib.h
569macros\macros.$(O): macros\macros.c asm\directiv.h asm\pptok.h asm\preproc.h &
570 asm\srcfile.h config\msvc.h config\unconfig.h config\unknown.h &
571 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
572 include\hashtbl.h include\labels.h include\nasm.h include\nasmint.h &
573 include\nasmlib.h include\nctype.h include\opflags.h include\perfhash.h &
574 include\strlist.h include\tables.h include\warnings.h output\outform.h &
575 x86\insnsi.h x86\regs.h
576nasmlib\alloc.$(O): nasmlib\alloc.c config\msvc.h config\unconfig.h &
577 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
578 include\error.h include\nasmint.h include\nasmlib.h include\warnings.h &
579 nasmlib\alloc.h
580nasmlib\asprintf.$(O): nasmlib\asprintf.c config\msvc.h config\unconfig.h &
581 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
582 include\nasmint.h include\nasmlib.h nasmlib\alloc.h
583nasmlib\badenum.$(O): nasmlib\badenum.c config\msvc.h config\unconfig.h &
584 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
585 include\nasmint.h include\nasmlib.h
586nasmlib\bsi.$(O): nasmlib\bsi.c config\msvc.h config\unconfig.h &
587 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
588 include\nasmint.h include\nasmlib.h
589nasmlib\crc64.$(O): nasmlib\crc64.c config\msvc.h config\unconfig.h &
590 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
591 include\hashtbl.h include\nasmint.h include\nasmlib.h include\nctype.h
592nasmlib\errfile.$(O): nasmlib\errfile.c config\msvc.h config\unconfig.h &
593 config\unknown.h config\watcom.h include\compiler.h include\nasmint.h
594nasmlib\file.$(O): nasmlib\file.c config\msvc.h config\unconfig.h &
595 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
596 include\error.h include\nasmint.h include\nasmlib.h include\warnings.h &
597 nasmlib\file.h
598nasmlib\filename.$(O): nasmlib\filename.c config\msvc.h config\unconfig.h &
599 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
600 include\error.h include\nasmint.h include\nasmlib.h include\warnings.h
601nasmlib\hashtbl.$(O): nasmlib\hashtbl.c asm\directiv.h asm\pptok.h &
602 asm\preproc.h asm\srcfile.h config\msvc.h config\unconfig.h &
603 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
604 include\error.h include\hashtbl.h include\labels.h include\nasm.h &
605 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
606 include\perfhash.h include\strlist.h include\tables.h include\warnings.h &
607 x86\insnsi.h x86\regs.h
608nasmlib\ilog2.$(O): nasmlib\ilog2.c config\msvc.h config\unconfig.h &
609 config\unknown.h config\watcom.h include\compiler.h include\ilog2.h &
610 include\nasmint.h
611nasmlib\md5c.$(O): nasmlib\md5c.c config\msvc.h config\unconfig.h &
612 config\unknown.h config\watcom.h include\compiler.h include\md5.h &
613 include\nasmint.h
614nasmlib\mmap.$(O): nasmlib\mmap.c config\msvc.h config\unconfig.h &
615 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
616 include\error.h include\nasmint.h include\nasmlib.h include\warnings.h &
617 nasmlib\file.h
618nasmlib\nctype.$(O): nasmlib\nctype.c config\msvc.h config\unconfig.h &
619 config\unknown.h config\watcom.h include\compiler.h include\nasmint.h &
620 include\nctype.h
621nasmlib\path.$(O): nasmlib\path.c config\msvc.h config\unconfig.h &
622 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
623 include\error.h include\nasmint.h include\nasmlib.h include\warnings.h
624nasmlib\perfhash.$(O): nasmlib\perfhash.c config\msvc.h config\unconfig.h &
625 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
626 include\hashtbl.h include\nasmint.h include\nasmlib.h include\perfhash.h
627nasmlib\raa.$(O): nasmlib\raa.c config\msvc.h config\unconfig.h &
628 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
629 include\ilog2.h include\nasmint.h include\nasmlib.h include\raa.h
630nasmlib\rbtree.$(O): nasmlib\rbtree.c config\msvc.h config\unconfig.h &
631 config\unknown.h config\watcom.h include\compiler.h include\nasmint.h &
632 include\rbtree.h
633nasmlib\readnum.$(O): nasmlib\readnum.c asm\directiv.h asm\pptok.h &
634 asm\preproc.h asm\srcfile.h config\msvc.h config\unconfig.h &
635 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
636 include\error.h include\hashtbl.h include\labels.h include\nasm.h &
637 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
638 include\perfhash.h include\strlist.h include\tables.h include\warnings.h &
639 x86\insnsi.h x86\regs.h
640nasmlib\realpath.$(O): nasmlib\realpath.c config\msvc.h config\unconfig.h &
641 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
642 include\nasmint.h include\nasmlib.h
643nasmlib\rlimit.$(O): nasmlib\rlimit.c config\msvc.h config\unconfig.h &
644 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
645 include\nasmint.h include\nasmlib.h
646nasmlib\saa.$(O): nasmlib\saa.c config\msvc.h config\unconfig.h &
647 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
648 include\nasmint.h include\nasmlib.h include\saa.h
649nasmlib\string.$(O): nasmlib\string.c config\msvc.h config\unconfig.h &
650 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
651 include\nasmint.h include\nasmlib.h include\nctype.h
652nasmlib\strlist.$(O): nasmlib\strlist.c config\msvc.h config\unconfig.h &
653 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
654 include\hashtbl.h include\nasmint.h include\nasmlib.h include\strlist.h
655nasmlib\ver.$(O): nasmlib\ver.c config\msvc.h config\unconfig.h &
656 config\unknown.h config\watcom.h include\compiler.h include\nasmint.h &
657 include\ver.h version.h
658nasmlib\zerobuf.$(O): nasmlib\zerobuf.c config\msvc.h config\unconfig.h &
659 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
660 include\nasmint.h include\nasmlib.h
661output\codeview.$(O): output\codeview.c asm\directiv.h asm\pptok.h &
662 asm\preproc.h asm\srcfile.h config\msvc.h config\unconfig.h &
663 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
664 include\error.h include\hashtbl.h include\labels.h include\md5.h &
665 include\nasm.h include\nasmint.h include\nasmlib.h include\nctype.h &
666 include\opflags.h include\perfhash.h include\saa.h include\strlist.h &
667 include\tables.h include\warnings.h output\outlib.h output\pecoff.h &
668 version.h x86\insnsi.h x86\regs.h
669output\legacy.$(O): output\legacy.c asm\directiv.h asm\pptok.h asm\preproc.h &
670 asm\srcfile.h config\msvc.h config\unconfig.h config\unknown.h &
671 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
672 include\hashtbl.h include\labels.h include\nasm.h include\nasmint.h &
673 include\nasmlib.h include\nctype.h include\opflags.h include\perfhash.h &
674 include\strlist.h include\tables.h include\warnings.h output\outlib.h &
675 x86\insnsi.h x86\regs.h
676output\nulldbg.$(O): output\nulldbg.c asm\directiv.h asm\pptok.h &
677 asm\preproc.h asm\srcfile.h config\msvc.h config\unconfig.h &
678 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
679 include\error.h include\hashtbl.h include\labels.h include\nasm.h &
680 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
681 include\perfhash.h include\strlist.h include\tables.h include\warnings.h &
682 output\outlib.h x86\insnsi.h x86\regs.h
683output\nullout.$(O): output\nullout.c asm\directiv.h asm\pptok.h &
684 asm\preproc.h asm\srcfile.h config\msvc.h config\unconfig.h &
685 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
686 include\error.h include\hashtbl.h include\labels.h include\nasm.h &
687 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
688 include\perfhash.h include\strlist.h include\tables.h include\warnings.h &
689 output\outlib.h x86\insnsi.h x86\regs.h
690output\outaout.$(O): output\outaout.c asm\directiv.h asm\eval.h asm\pptok.h &
691 asm\preproc.h asm\srcfile.h asm\stdscan.h config\msvc.h config\unconfig.h &
692 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
693 include\error.h include\hashtbl.h include\labels.h include\nasm.h &
694 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
695 include\perfhash.h include\raa.h include\saa.h include\strlist.h &
696 include\tables.h include\warnings.h output\outform.h output\outlib.h &
697 x86\insnsi.h x86\regs.h
698output\outas86.$(O): output\outas86.c asm\directiv.h asm\pptok.h &
699 asm\preproc.h asm\srcfile.h config\msvc.h config\unconfig.h &
700 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
701 include\error.h include\hashtbl.h include\labels.h include\nasm.h &
702 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
703 include\perfhash.h include\raa.h include\saa.h include\strlist.h &
704 include\tables.h include\warnings.h output\outform.h output\outlib.h &
705 x86\insnsi.h x86\regs.h
706output\outbin.$(O): output\outbin.c asm\directiv.h asm\eval.h asm\pptok.h &
707 asm\preproc.h asm\srcfile.h asm\stdscan.h config\msvc.h config\unconfig.h &
708 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
709 include\error.h include\hashtbl.h include\labels.h include\nasm.h &
710 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
711 include\perfhash.h include\saa.h include\strlist.h include\tables.h &
712 include\warnings.h output\outform.h output\outlib.h x86\insnsi.h x86\regs.h
713output\outcoff.$(O): output\outcoff.c asm\directiv.h asm\eval.h asm\pptok.h &
714 asm\preproc.h asm\srcfile.h config\msvc.h config\unconfig.h &
715 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
716 include\error.h include\hashtbl.h include\ilog2.h include\labels.h &
717 include\nasm.h include\nasmint.h include\nasmlib.h include\nctype.h &
718 include\opflags.h include\perfhash.h include\raa.h include\saa.h &
719 include\strlist.h include\tables.h include\ver.h include\warnings.h &
720 output\outform.h output\outlib.h output\pecoff.h x86\insnsi.h x86\regs.h
721output\outdbg.$(O): output\outdbg.c asm\directiv.h asm\pptok.h asm\preproc.h &
722 asm\srcfile.h asm\tokens.h config\msvc.h config\unconfig.h config\unknown.h &
723 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
724 include\hashtbl.h include\iflag.h include\ilog2.h include\insns.h &
725 include\labels.h include\nasm.h include\nasmint.h include\nasmlib.h &
726 include\nctype.h include\opflags.h include\perfhash.h include\strlist.h &
727 include\tables.h include\warnings.h output\outform.h output\outlib.h &
728 x86\iflaggen.h x86\insnsi.h x86\regs.h
729output\outelf.$(O): output\outelf.c asm\directiv.h asm\eval.h asm\pptok.h &
730 asm\preproc.h asm\srcfile.h asm\stdscan.h config\msvc.h config\unconfig.h &
731 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
732 include\error.h include\hashtbl.h include\labels.h include\nasm.h &
733 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
734 include\perfhash.h include\raa.h include\rbtree.h include\saa.h &
735 include\strlist.h include\tables.h include\ver.h include\warnings.h &
736 output\dwarf.h output\elf.h output\outelf.h output\outform.h &
737 output\outlib.h output\stabs.h x86\insnsi.h x86\regs.h
738output\outform.$(O): output\outform.c asm\directiv.h asm\pptok.h &
739 asm\preproc.h asm\srcfile.h config\msvc.h config\unconfig.h &
740 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
741 include\error.h include\hashtbl.h include\labels.h include\nasm.h &
742 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
743 include\perfhash.h include\strlist.h include\tables.h include\warnings.h &
744 output\outform.h output\outlib.h x86\insnsi.h x86\regs.h
745output\outieee.$(O): output\outieee.c asm\directiv.h asm\pptok.h &
746 asm\preproc.h asm\srcfile.h config\msvc.h config\unconfig.h &
747 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
748 include\error.h include\hashtbl.h include\labels.h include\nasm.h &
749 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
750 include\perfhash.h include\strlist.h include\tables.h include\ver.h &
751 include\warnings.h output\outform.h output\outlib.h x86\insnsi.h x86\regs.h
752output\outlib.$(O): output\outlib.c asm\directiv.h asm\pptok.h asm\preproc.h &
753 asm\srcfile.h config\msvc.h config\unconfig.h config\unknown.h &
754 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
755 include\hashtbl.h include\labels.h include\nasm.h include\nasmint.h &
756 include\nasmlib.h include\nctype.h include\opflags.h include\perfhash.h &
757 include\strlist.h include\tables.h include\warnings.h output\outlib.h &
758 x86\insnsi.h x86\regs.h
759output\outmacho.$(O): output\outmacho.c asm\directiv.h asm\pptok.h &
760 asm\preproc.h asm\srcfile.h config\msvc.h config\unconfig.h &
761 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
762 include\error.h include\hashtbl.h include\ilog2.h include\labels.h &
763 include\nasm.h include\nasmint.h include\nasmlib.h include\nctype.h &
764 include\opflags.h include\perfhash.h include\raa.h include\rbtree.h &
765 include\saa.h include\strlist.h include\tables.h include\ver.h &
766 include\warnings.h output\dwarf.h output\macho.h output\outform.h &
767 output\outlib.h x86\insnsi.h x86\regs.h
768output\outobj.$(O): output\outobj.c asm\directiv.h asm\eval.h asm\pptok.h &
769 asm\preproc.h asm\srcfile.h asm\stdscan.h config\msvc.h config\unconfig.h &
770 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
771 include\error.h include\hashtbl.h include\labels.h include\nasm.h &
772 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
773 include\perfhash.h include\strlist.h include\tables.h include\ver.h &
774 include\warnings.h output\outform.h output\outlib.h x86\insnsi.h x86\regs.h
775output\outrdf2.$(O): output\outrdf2.c asm\directiv.h asm\pptok.h &
776 asm\preproc.h asm\srcfile.h config\msvc.h config\unconfig.h &
777 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
778 include\error.h include\hashtbl.h include\labels.h include\nasm.h &
779 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
780 include\perfhash.h include\rdoff.h include\saa.h include\strlist.h &
781 include\tables.h include\warnings.h output\outform.h output\outlib.h &
782 x86\insnsi.h x86\regs.h
783rdoff\collectn.$(O): rdoff\collectn.c config\msvc.h config\unconfig.h &
784 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
785 include\error.h include\nasmint.h include\nasmlib.h include\rdoff.h &
786 include\warnings.h rdoff\collectn.h rdoff\rdfutils.h
787rdoff\hash.$(O): rdoff\hash.c config\msvc.h config\unconfig.h &
788 config\unknown.h config\watcom.h include\compiler.h include\nasmint.h &
789 rdoff\hash.h
790rdoff\ldrdf.$(O): rdoff\ldrdf.c config\msvc.h config\unconfig.h &
791 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
792 include\error.h include\nasmint.h include\nasmlib.h include\rdoff.h &
793 include\warnings.h rdoff\collectn.h rdoff\ldsegs.h rdoff\rdfutils.h &
794 rdoff\rdlib.h rdoff\segtab.h rdoff\symtab.h
795rdoff\rdf2bin.$(O): rdoff\rdf2bin.c config\msvc.h config\unconfig.h &
796 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
797 include\error.h include\nasmint.h include\nasmlib.h include\rdoff.h &
798 include\warnings.h rdoff\rdfload.h rdoff\rdfutils.h
799rdoff\rdfdump.$(O): rdoff\rdfdump.c config\msvc.h config\unconfig.h &
800 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
801 include\error.h include\nasmint.h include\nasmlib.h include\rdoff.h &
802 include\warnings.h rdoff\rdfutils.h
803rdoff\rdflib.$(O): rdoff\rdflib.c config\msvc.h config\unconfig.h &
804 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
805 include\error.h include\nasmint.h include\nasmlib.h include\rdoff.h &
806 include\warnings.h rdoff\rdfutils.h
807rdoff\rdfload.$(O): rdoff\rdfload.c config\msvc.h config\unconfig.h &
808 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
809 include\error.h include\nasmint.h include\nasmlib.h include\rdoff.h &
810 include\warnings.h rdoff\collectn.h rdoff\rdfload.h rdoff\rdfutils.h &
811 rdoff\symtab.h
812rdoff\rdlar.$(O): rdoff\rdlar.c config\msvc.h config\unconfig.h &
813 config\unknown.h config\watcom.h include\compiler.h include\nasmint.h &
814 rdoff\rdlar.h
815rdoff\rdlib.$(O): rdoff\rdlib.c config\msvc.h config\unconfig.h &
816 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
817 include\error.h include\nasmint.h include\nasmlib.h include\rdoff.h &
818 include\warnings.h rdoff\rdfutils.h rdoff\rdlar.h rdoff\rdlib.h
819rdoff\rdoff.$(O): rdoff\rdoff.c config\msvc.h config\unconfig.h &
820 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
821 include\error.h include\nasmint.h include\nasmlib.h include\rdoff.h &
822 include\warnings.h rdoff\rdfutils.h
823rdoff\rdx.$(O): rdoff\rdx.c config\msvc.h config\unconfig.h config\unknown.h &
824 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
825 include\nasmint.h include\nasmlib.h include\rdoff.h include\warnings.h &
826 rdoff\rdfload.h rdoff\rdfutils.h rdoff\symtab.h
827rdoff\segtab.$(O): rdoff\segtab.c config\msvc.h config\unconfig.h &
828 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
829 include\error.h include\nasmint.h include\nasmlib.h include\rdoff.h &
830 include\warnings.h rdoff\rdfutils.h rdoff\segtab.h
831rdoff\symtab.$(O): rdoff\symtab.c config\msvc.h config\unconfig.h &
832 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
833 include\error.h include\nasmint.h include\nasmlib.h include\rdoff.h &
834 include\warnings.h rdoff\hash.h rdoff\rdfutils.h rdoff\symtab.h
835stdlib\snprintf.$(O): stdlib\snprintf.c config\msvc.h config\unconfig.h &
836 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
837 include\nasmint.h include\nasmlib.h
838stdlib\strlcpy.$(O): stdlib\strlcpy.c config\msvc.h config\unconfig.h &
839 config\unknown.h config\watcom.h include\compiler.h include\nasmint.h
840stdlib\strnlen.$(O): stdlib\strnlen.c config\msvc.h config\unconfig.h &
841 config\unknown.h config\watcom.h include\compiler.h include\nasmint.h
842stdlib\strrchrnul.$(O): stdlib\strrchrnul.c config\msvc.h config\unconfig.h &
843 config\unknown.h config\watcom.h include\compiler.h include\nasmint.h
844stdlib\vsnprintf.$(O): stdlib\vsnprintf.c config\msvc.h config\unconfig.h &
845 config\unknown.h config\watcom.h include\bytesex.h include\compiler.h &
846 include\error.h include\nasmint.h include\nasmlib.h include\warnings.h
847x86\disp8.$(O): x86\disp8.c asm\directiv.h asm\pptok.h asm\preproc.h &
848 asm\srcfile.h config\msvc.h config\unconfig.h config\unknown.h &
849 config\watcom.h include\bytesex.h include\compiler.h include\disp8.h &
850 include\error.h include\hashtbl.h include\labels.h include\nasm.h &
851 include\nasmint.h include\nasmlib.h include\nctype.h include\opflags.h &
852 include\perfhash.h include\strlist.h include\tables.h include\warnings.h &
853 x86\insnsi.h x86\regs.h
854x86\iflag.$(O): x86\iflag.c config\msvc.h config\unconfig.h config\unknown.h &
855 config\watcom.h include\compiler.h include\iflag.h include\ilog2.h &
856 include\nasmint.h x86\iflaggen.h
857x86\insnsa.$(O): x86\insnsa.c asm\directiv.h asm\pptok.h asm\preproc.h &
858 asm\srcfile.h asm\tokens.h config\msvc.h config\unconfig.h config\unknown.h &
859 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
860 include\hashtbl.h include\iflag.h include\ilog2.h include\insns.h &
861 include\labels.h include\nasm.h include\nasmint.h include\nasmlib.h &
862 include\nctype.h include\opflags.h include\perfhash.h include\strlist.h &
863 include\tables.h include\warnings.h x86\iflaggen.h x86\insnsi.h x86\regs.h
864x86\insnsb.$(O): x86\insnsb.c asm\directiv.h asm\pptok.h asm\preproc.h &
865 asm\srcfile.h asm\tokens.h config\msvc.h config\unconfig.h config\unknown.h &
866 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
867 include\hashtbl.h include\iflag.h include\ilog2.h include\insns.h &
868 include\labels.h include\nasm.h include\nasmint.h include\nasmlib.h &
869 include\nctype.h include\opflags.h include\perfhash.h include\strlist.h &
870 include\tables.h include\warnings.h x86\iflaggen.h x86\insnsi.h x86\regs.h
871x86\insnsd.$(O): x86\insnsd.c asm\directiv.h asm\pptok.h asm\preproc.h &
872 asm\srcfile.h asm\tokens.h config\msvc.h config\unconfig.h config\unknown.h &
873 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
874 include\hashtbl.h include\iflag.h include\ilog2.h include\insns.h &
875 include\labels.h include\nasm.h include\nasmint.h include\nasmlib.h &
876 include\nctype.h include\opflags.h include\perfhash.h include\strlist.h &
877 include\tables.h include\warnings.h x86\iflaggen.h x86\insnsi.h x86\regs.h
878x86\insnsn.$(O): x86\insnsn.c config\msvc.h config\unconfig.h &
879 config\unknown.h config\watcom.h include\compiler.h include\nasmint.h &
880 include\tables.h x86\insnsi.h
881x86\regdis.$(O): x86\regdis.c x86\regdis.h x86\regs.h
882x86\regflags.$(O): x86\regflags.c asm\directiv.h asm\pptok.h asm\preproc.h &
883 asm\srcfile.h config\msvc.h config\unconfig.h config\unknown.h &
884 config\watcom.h include\bytesex.h include\compiler.h include\error.h &
885 include\hashtbl.h include\labels.h include\nasm.h include\nasmint.h &
886 include\nasmlib.h include\nctype.h include\opflags.h include\perfhash.h &
887 include\strlist.h include\tables.h include\warnings.h x86\insnsi.h &
888 x86\regs.h
889x86\regs.$(O): x86\regs.c config\msvc.h config\unconfig.h config\unknown.h &
890 config\watcom.h include\compiler.h include\nasmint.h include\tables.h &
891 x86\insnsi.h
892x86\regvals.$(O): x86\regvals.c config\msvc.h config\unconfig.h &
893 config\unknown.h config\watcom.h include\compiler.h include\nasmint.h &
894 include\tables.h x86\insnsi.h
895