2 # Auto-configuring Makefile for the Netwide Assembler.
4 # The Netwide Assembler is copyright (C) 1996 Simon Tatham and
5 # Julian Hall. All rights reserved. The software is
6 # redistributable under the license given in the file "LICENSE"
7 # distributed in the NASM archive.
11 top_srcdir
= @top_srcdir@
16 exec_prefix = @
exec_prefix@
19 datarootdir
= @datarootdir@
23 BUILD_CFLAGS
= $(CFLAGS
) @DEFS@
24 INTERNAL_CFLAGS
= -I
$(srcdir) -I
$(objdir
) \
25 -I
$(srcdir)/include -I
$(objdir
)/include \
26 -I
$(srcdir)/x86
-I
$(objdir
)/x86 \
27 -I
$(srcdir)/asm
-I
$(objdir
)/asm \
28 -I
$(srcdir)/disasm
-I
$(objdir
)/disasm \
29 -I
$(srcdir)/output
-I
$(objdir
)/output
30 ALL_CFLAGS
= $(BUILD_CFLAGS
) $(INTERNAL_CFLAGS
)
39 PERLFLAGS
= -I
$(srcdir)/perllib
-I
$(srcdir)
40 RUNPERL
= $(PERL
) $(PERLFLAGS
)
43 INSTALL_PROGRAM
= @INSTALL_PROGRAM@
44 INSTALL_DATA
= @INSTALL_DATA@
63 CFLAGS
+= -DNASM_TRACE
66 .SUFFIXES
: .c .i .s .
$(O
) .
$(A
) .1 .txt .xml
68 .PHONY
: all doc rdf
install clean distclean cleaner spotless install_rdf
test
69 .PHONY
: install_doc everything install_everything
strip perlreq
dist tags TAGS
73 $(CC
) -c
$(ALL_CFLAGS
) -o
$@
$<
76 $(CC
) -S
$(ALL_CFLAGS
) -o
$@
$<
79 $(CC
) -E
$(ALL_CFLAGS
) -o
$@
$<
82 $(ASCIIDOC
) -b docbook
-d manpage
-o
$@
$<
85 $(XMLTO
) man
--skip-validation
$< 2>/dev
/null
87 #-- Begin File Lists --#
89 NDISASM
= disasm
/ndisasm.
$(O
)
91 LIBOBJ
= stdlib
/snprintf.
$(O
) stdlib
/vsnprintf.
$(O
) stdlib
/strlcpy.
$(O
) \
94 nasmlib
/crc64.
$(O
) nasmlib
/malloc.
$(O
) \
95 nasmlib
/md5c.
$(O
) nasmlib
/string.
$(O
) \
96 nasmlib
/file.
$(O
) nasmlib
/mmap.
$(O
) nasmlib
/ilog2.
$(O
) \
97 nasmlib
/realpath.
$(O
) nasmlib
/filename.
$(O
) nasmlib
/srcfile.
$(O
) \
98 nasmlib
/zerobuf.
$(O
) nasmlib
/readnum.
$(O
) nasmlib
/bsi.
$(O
) \
99 nasmlib
/rbtree.
$(O
) nasmlib
/hashtbl.
$(O
) \
100 nasmlib
/raa.
$(O
) nasmlib
/saa.
$(O
) \
101 nasmlib
/strlist.
$(O
) \
102 nasmlib
/perfhash.
$(O
) nasmlib
/badenum.
$(O
) \
104 x86
/insnsa.
$(O
) x86
/insnsb.
$(O
) x86
/insnsd.
$(O
) x86
/insnsn.
$(O
) \
105 x86
/regs.
$(O
) x86
/regvals.
$(O
) x86
/regflags.
$(O
) x86
/regdis.
$(O
) \
106 x86
/disp8.
$(O
) x86
/iflag.
$(O
) \
110 asm
/directiv.
$(O
) asm
/directbl.
$(O
) \
112 asm
/assemble.
$(O
) asm
/labels.
$(O
) asm
/parser.
$(O
) \
113 asm
/preproc.
$(O
) asm
/quote.
$(O
) asm
/pptok.
$(O
) \
114 asm
/listing.
$(O
) asm
/eval.
$(O
) asm
/exprlib.
$(O
) asm
/exprdump.
$(O
) \
116 asm
/strfunc.
$(O
) asm
/tokhash.
$(O
) \
118 asm
/preproc-nop.
$(O
) \
123 output
/outform.
$(O
) output
/outlib.
$(O
) output
/legacy.
$(O
) \
124 output
/nulldbg.
$(O
) output
/nullout.
$(O
) \
125 output
/outbin.
$(O
) output
/outaout.
$(O
) output
/outcoff.
$(O
) \
127 output
/outobj.
$(O
) output
/outas86.
$(O
) output
/outrdf2.
$(O
) \
128 output
/outdbg.
$(O
) output
/outieee.
$(O
) output
/outmacho.
$(O
) \
129 output
/codeview.
$(O
) \
131 disasm
/disasm.
$(O
) disasm
/sync.
$(O
)
133 SUBDIRS
= stdlib nasmlib output asm disasm x86 common macros
134 XSUBDIRS
= test doc nsis
136 # Perl-generated source files
137 PERLREQ
= x86
/insnsb.c x86
/insnsa.c x86
/insnsd.c x86
/insnsi.h x86
/insnsn.c \
138 x86
/regs.c x86
/regs.h x86
/regflags.c x86
/regdis.c x86
/regdis.h \
139 x86
/regvals.c asm
/tokhash.c asm
/tokens.h asm
/pptok.h asm
/pptok.c \
140 x86
/iflag.c x86
/iflaggen.h \
142 asm
/pptok.ph asm
/directbl.c asm
/directiv.h \
143 version.h version.mac version.mak nsis
/version.nsh
144 #-- End File Lists --#
146 all: nasm
$(X
) ndisasm
$(X
) rdf
148 NASMLIB
= libnasm.
$(A
)
150 $(NASMLIB
): $(LIBOBJ
)
152 $(AR
) cq
$(NASMLIB
) $(LIBOBJ
)
155 nasm
$(X
): $(NASM
) $(NASMLIB
)
156 $(CC
) $(LDFLAGS
) -o nasm
$(X
) $(NASM
) $(NASMLIB
) $(LIBS
)
158 ndisasm
$(X
): $(NDISASM
) $(NASMLIB
)
159 $(CC
) $(LDFLAGS
) -o ndisasm
$(X
) $(NDISASM
) $(NASMLIB
) $(LIBS
)
161 # These source files are automagically generated from a single
162 # instruction-table file by a Perl script. They're distributed,
163 # though, so it isn't necessary to have Perl just to recompile NASM
164 # from the distribution.
165 INSDEP
= x86
/insns.dat x86
/insns.pl x86
/insns-iflags.ph
167 x86
/iflag.c
: $(INSDEP
)
168 $(RUNPERL
) $(srcdir)/x86
/insns.pl
-fc \
169 $(srcdir)/x86
/insns.dat x86
/iflag.c
170 x86
/iflaggen.h
: $(INSDEP
)
171 $(RUNPERL
) $(srcdir)/x86
/insns.pl
-fh \
172 $(srcdir)/x86
/insns.dat x86
/iflaggen.h
173 x86
/insnsb.c
: $(INSDEP
)
174 $(RUNPERL
) $(srcdir)/x86
/insns.pl
-b \
175 $(srcdir)/x86
/insns.dat x86
/insnsb.c
176 x86
/insnsa.c
: $(INSDEP
)
177 $(RUNPERL
) $(srcdir)/x86
/insns.pl
-a \
178 $(srcdir)/x86
/insns.dat x86
/insnsa.c
179 x86
/insnsd.c
: $(INSDEP
)
180 $(RUNPERL
) $(srcdir)/x86
/insns.pl
-d \
181 $(srcdir)/x86
/insns.dat x86
/insnsd.c
182 x86
/insnsi.h
: $(INSDEP
)
183 $(RUNPERL
) $(srcdir)/x86
/insns.pl
-i \
184 $(srcdir)/x86
/insns.dat x86
/insnsi.h
185 x86
/insnsn.c
: $(INSDEP
)
186 $(RUNPERL
) $(srcdir)/x86
/insns.pl
-n \
187 $(srcdir)/x86
/insns.dat x86
/insnsn.c
189 # These files contains all the standard macros that are derived from
190 # the version number.
191 version.h
: version version.pl
192 $(RUNPERL
) $(srcdir)/version.pl h
< $(srcdir)/version
> version.h
193 version.mac
: version version.pl
194 $(RUNPERL
) $(srcdir)/version.pl mac
< $(srcdir)/version
> version.mac
195 version.sed
: version version.pl
196 $(RUNPERL
) $(srcdir)/version.pl sed
< $(srcdir)/version
> version.sed
197 version.mak
: version version.pl
198 $(RUNPERL
) $(srcdir)/version.pl make
< $(srcdir)/version
> version.mak
199 nsis
/version.nsh
: version version.pl
200 $(RUNPERL
) $(srcdir)/version.pl nsis
< $(srcdir)/version
> nsis
/version.nsh
202 # This source file is generated from the standard macros file
203 # `standard.mac' by another Perl script. Again, it's part of the
204 # standard distribution.
205 macros
/macros.c
: macros
/macros.pl asm
/pptok.ph version.mac \
206 $(srcdir)/macros
/*.mac
$(srcdir)/output
/*.mac
207 $(RUNPERL
) $(srcdir)/macros
/macros.pl version.mac \
208 $(srcdir)/macros
/*.mac
$(srcdir)/output
/*.mac
210 # These source files are generated from regs.dat by yet another
212 x86
/regs.c
: x86
/regs.dat x86
/regs.pl
213 $(RUNPERL
) $(srcdir)/x86
/regs.pl c \
214 $(srcdir)/x86
/regs.dat
> x86
/regs.c
215 x86
/regflags.c
: x86
/regs.dat x86
/regs.pl
216 $(RUNPERL
) $(srcdir)/x86
/regs.pl
fc \
217 $(srcdir)/x86
/regs.dat
> x86
/regflags.c
218 x86
/regdis.c
: x86
/regs.dat x86
/regs.pl
219 $(RUNPERL
) $(srcdir)/x86
/regs.pl dc \
220 $(srcdir)/x86
/regs.dat
> x86
/regdis.c
221 x86
/regdis.h
: x86
/regs.dat x86
/regs.pl
222 $(RUNPERL
) $(srcdir)/x86
/regs.pl dh \
223 $(srcdir)/x86
/regs.dat
> x86
/regdis.h
224 x86
/regvals.c
: x86
/regs.dat x86
/regs.pl
225 $(RUNPERL
) $(srcdir)/x86
/regs.pl vc \
226 $(srcdir)/x86
/regs.dat
> x86
/regvals.c
227 x86
/regs.h
: x86
/regs.dat x86
/regs.pl
228 $(RUNPERL
) $(srcdir)/x86
/regs.pl h \
229 $(srcdir)/x86
/regs.dat
> x86
/regs.h
231 # Assembler token hash
232 asm
/tokhash.c
: x86
/insns.dat x86
/regs.dat asm
/tokens.dat asm
/tokhash.pl \
234 $(RUNPERL
) $(srcdir)/asm
/tokhash.pl c \
235 $(srcdir)/x86
/insns.dat
$(srcdir)/x86
/regs.dat \
236 $(srcdir)/asm
/tokens.dat
> asm
/tokhash.c
238 # Assembler token metadata
239 asm
/tokens.h
: x86
/insns.dat x86
/regs.dat asm
/tokens.dat asm
/tokhash.pl \
241 $(RUNPERL
) $(srcdir)/asm
/tokhash.pl h \
242 $(srcdir)/x86
/insns.dat
$(srcdir)/x86
/regs.dat \
243 $(srcdir)/asm
/tokens.dat
> asm
/tokens.h
245 # Preprocessor token hash
246 asm
/pptok.h
: asm
/pptok.dat asm
/pptok.pl perllib
/phash.ph
247 $(RUNPERL
) $(srcdir)/asm
/pptok.pl h \
248 $(srcdir)/asm
/pptok.dat asm
/pptok.h
249 asm
/pptok.c
: asm
/pptok.dat asm
/pptok.pl perllib
/phash.ph
250 $(RUNPERL
) $(srcdir)/asm
/pptok.pl c \
251 $(srcdir)/asm
/pptok.dat asm
/pptok.c
252 asm
/pptok.ph
: asm
/pptok.dat asm
/pptok.pl perllib
/phash.ph
253 $(RUNPERL
) $(srcdir)/asm
/pptok.pl ph \
254 $(srcdir)/asm
/pptok.dat asm
/pptok.ph
257 asm
/directiv.h
: asm
/directiv.dat nasmlib
/perfhash.pl perllib
/phash.ph
258 $(RUNPERL
) $(srcdir)/nasmlib
/perfhash.pl h \
259 $(srcdir)/asm
/directiv.dat asm
/directiv.h
260 asm
/directbl.c
: asm
/directiv.dat nasmlib
/perfhash.pl perllib
/phash.ph
261 $(RUNPERL
) $(srcdir)/nasmlib
/perfhash.pl c \
262 $(srcdir)/asm
/directiv.dat asm
/directbl.c
266 # NSIS is not built except by explicit request, as it only applies to
268 nsis
/arch.nsh
: nsis
/getpearch.pl nasm
$(X
)
269 $(PERL
) $(srcdir)/nsis
/getpearch.pl nasm
$(X
) > nsis
/arch.nsh
271 # Should only be done after "make everything".
272 # The use of redirection here keeps makensis from moving the cwd to the
274 nsis
: nsis
/nasm.nsi nsis
/arch.nsh nsis
/version.nsh
275 $(MAKENSIS
) -Dsrcdir
="$(srcdir)" -Dobjdir
="$(objdir)" - < "$<"
277 # Generated manpages, also pregenerated for distribution
278 manpages
: nasm
.1 ndisasm
.1
280 install: nasm
$(X
) ndisasm
$(X
)
281 $(MKDIR
) -p
$(INSTALLROOT
)$(bindir)
282 $(INSTALL_PROGRAM
) nasm
$(X
) $(INSTALLROOT
)$(bindir)/nasm
$(X
)
283 $(INSTALL_PROGRAM
) ndisasm
$(X
) $(INSTALLROOT
)$(bindir)/ndisasm
$(X
)
284 $(MKDIR
) -p
$(INSTALLROOT
)$(mandir)/man1
285 $(INSTALL_DATA
) $(srcdir)/nasm
.1 $(INSTALLROOT
)$(mandir)/man1
/nasm
.1
286 $(INSTALL_DATA
) $(srcdir)/ndisasm
.1 $(INSTALLROOT
)$(mandir)/man1
/ndisasm
.1
289 for d in .
$(SUBDIRS
); do \
290 $(RM
) -f
"$$d"/*.
$(O
) "$$d"/*.s
"$$d"/*.i
"$$d"/*.
$(A
) ; \
292 $(RM
) -f nasm
$(X
) ndisasm
$(X
)
293 $(RM
) -f nasm-
*-installer-
*.exe
295 $(RM
) -f nsis
/arch.nsh
296 cd rdoff
&& $(MAKE
) clean
299 $(RM
) -f config.log config.status config
/config.h
301 for d in .
$(SUBDIRS
) $(XSUBDIRS
); do \
302 $(RM
) -f
"$$d"/*~
"$$d"/*.bak
"$$d"/*.lst
"$$d"/*.bin
; \
305 $(RM
) -rf autom4te
*.cache
306 cd rdoff
&& $(MAKE
) distclean
309 $(RM
) -f
$(PERLREQ
) *.1 nasm.spec
310 cd doc
&& $(MAKE
) clean
312 spotless
: distclean cleaner
313 $(RM
) -f doc
/Makefile
316 $(STRIP
) --strip-unneeded nasm
$(X
) ndisasm
$(X
)
319 cd rdoff
&& $(MAKE
) all
323 $(FIND
) .
-name
'*.[hcS]' -print | xargs etags
-a
327 $(FIND
) .
-name
'*.[hcS]' -print | xargs ctags
-a
330 $(RM
) -f cscope.out cscope.files
331 $(FIND
) .
-name
'*.[hcS]' -print > cscope.files
332 cscope
-b
-f cscope.out
334 rdf_install install_rdf
:
335 cd rdoff
&& $(MAKE
) install
338 cd doc
&& $(MAKE
) all
340 doc_install install_doc
:
341 cd doc
&& $(MAKE
) install
343 everything
: all manpages doc rdf
345 install_everything
: everything
install install_doc install_rdf
349 $(MAKE
) spotless perlreq manpages spec
352 $(RM
) -rf .
/autom4te
*.cache
355 tar -cvj
--exclude CVS
-C ..
-f ..
/nasm-
`cat version`-`date +%Y%m%d`.
tar.bz2
`basename \`pwd\
``
359 nasm.spec
: nasm.spec.in version.sed
360 sed
-f version.sed
< nasm.spec.in
> nasm.spec
366 cd
test && $(RUNPERL
) performtest.pl
--nasm
=..
/nasm
*.asm
369 cd
test && $(RUNPERL
) performtest.pl
--golden
--nasm
=..
/nasm
*.asm
372 # This build dependencies in *ALL* makefiles. Partially for that reason,
373 # it's expected to be invoked manually.
375 alldeps
: perlreq tools
/syncfiles.pl tools
/mkdep.pl
376 $(RUNPERL
) tools
/syncfiles.pl Makefile.in Mkfiles
/*.mak
377 $(RUNPERL
) tools
/mkdep.pl
-M Makefile.in Mkfiles
/*.mak
-- \
378 .
include asm common config disasm macros nasmlib \
382 #-- Magic hints to mkdep.pl --#
383 # @object-ending: ".$(O)"
384 # @path-separator: "/"
385 #-- Everything below is generated by mkdep.pl - do not edit --#
386 asm
/assemble.
$(O
): asm
/assemble.c asm
/assemble.h asm
/directiv.h \
387 asm
/listing.h asm
/pptok.h asm
/preproc.h asm
/tokens.h config
/config.h \
388 config
/msvc.h config
/unknown.h config
/watcom.h
include/compiler.h \
389 include/disp8.h
include/error.h
include/iflag.h
include/insns.h \
390 include/nasm.h
include/nasmint.h
include/nasmlib.h
include/opflags.h \
391 include/perfhash.h
include/strlist.h
include/tables.h x86
/iflaggen.h \
392 x86
/insnsi.h x86
/regs.h
393 asm
/directbl.
$(O
): asm
/directbl.c asm
/directiv.h config
/config.h \
394 config
/msvc.h config
/unknown.h config
/watcom.h
include/compiler.h \
395 include/nasmint.h
include/nasmlib.h
include/perfhash.h
396 asm
/directiv.
$(O
): asm
/directiv.c asm
/assemble.h asm
/directiv.h asm
/eval.h \
397 asm
/float.h asm
/listing.h asm
/pptok.h asm
/preproc.h asm
/stdscan.h \
398 config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
399 include/compiler.h
include/error.h
include/iflag.h
include/labels.h \
400 include/nasm.h
include/nasmint.h
include/nasmlib.h
include/opflags.h \
401 include/perfhash.h
include/strlist.h
include/tables.h output
/outform.h \
402 x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
403 asm
/error.
$(O
): asm
/error.c config
/config.h config
/msvc.h config
/unknown.h \
404 config
/watcom.h
include/compiler.h
include/error.h
include/nasmint.h \
406 asm
/eval.
$(O
): asm
/eval.c asm
/assemble.h asm
/directiv.h asm
/eval.h \
407 asm
/float.h asm
/pptok.h asm
/preproc.h config
/config.h config
/msvc.h \
408 config
/unknown.h config
/watcom.h
include/compiler.h
include/error.h \
409 include/iflag.h
include/labels.h
include/nasm.h
include/nasmint.h \
410 include/nasmlib.h
include/opflags.h
include/perfhash.h
include/strlist.h \
411 include/tables.h x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
412 asm
/exprdump.
$(O
): asm
/exprdump.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
413 config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
414 include/compiler.h
include/nasm.h
include/nasmint.h
include/nasmlib.h \
415 include/opflags.h
include/perfhash.h
include/strlist.h
include/tables.h \
416 x86
/insnsi.h x86
/regs.h
417 asm
/exprlib.
$(O
): asm
/exprlib.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
418 config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
419 include/compiler.h
include/nasm.h
include/nasmint.h
include/nasmlib.h \
420 include/opflags.h
include/perfhash.h
include/strlist.h
include/tables.h \
421 x86
/insnsi.h x86
/regs.h
422 asm
/float.
$(O
): asm
/float.c asm
/directiv.h asm
/float.h asm
/pptok.h \
423 asm
/preproc.h config
/config.h config
/msvc.h config
/unknown.h \
424 config
/watcom.h
include/compiler.h
include/error.h
include/nasm.h \
425 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
426 include/strlist.h
include/tables.h x86
/insnsi.h x86
/regs.h
427 asm
/labels.
$(O
): asm
/labels.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
428 config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
429 include/compiler.h
include/error.h
include/hashtbl.h
include/labels.h \
430 include/nasm.h
include/nasmint.h
include/nasmlib.h
include/opflags.h \
431 include/perfhash.h
include/strlist.h
include/tables.h x86
/insnsi.h \
433 asm
/listing.
$(O
): asm
/listing.c asm
/directiv.h asm
/listing.h asm
/pptok.h \
434 asm
/preproc.h config
/config.h config
/msvc.h config
/unknown.h \
435 config
/watcom.h
include/compiler.h
include/error.h
include/nasm.h \
436 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
437 include/strlist.h
include/tables.h x86
/insnsi.h x86
/regs.h
438 asm
/nasm.
$(O
): asm
/nasm.c asm
/assemble.h asm
/directiv.h asm
/eval.h \
439 asm
/float.h asm
/listing.h asm
/parser.h asm
/pptok.h asm
/preproc.h \
440 asm
/stdscan.h asm
/tokens.h config
/config.h config
/msvc.h config
/unknown.h \
441 config
/watcom.h
include/compiler.h
include/error.h
include/iflag.h \
442 include/insns.h
include/labels.h
include/nasm.h
include/nasmint.h \
443 include/nasmlib.h
include/opflags.h
include/perfhash.h
include/raa.h \
444 include/saa.h
include/strlist.h
include/tables.h
include/ver.h \
445 output
/outform.h x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
446 asm
/parser.
$(O
): asm
/parser.c asm
/assemble.h asm
/directiv.h asm
/eval.h \
447 asm
/float.h asm
/parser.h asm
/pptok.h asm
/preproc.h asm
/stdscan.h \
448 asm
/tokens.h config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
449 include/compiler.h
include/error.h
include/iflag.h
include/insns.h \
450 include/nasm.h
include/nasmint.h
include/nasmlib.h
include/opflags.h \
451 include/perfhash.h
include/strlist.h
include/tables.h x86
/iflaggen.h \
452 x86
/insnsi.h x86
/regs.h
453 asm
/pptok.
$(O
): asm
/pptok.c asm
/pptok.h asm
/preproc.h config
/config.h \
454 config
/msvc.h config
/unknown.h config
/watcom.h
include/compiler.h \
455 include/hashtbl.h
include/nasmint.h
include/nasmlib.h
456 asm
/pragma.
$(O
): asm
/pragma.c asm
/assemble.h asm
/directiv.h asm
/pptok.h \
457 asm
/preproc.h config
/config.h config
/msvc.h config
/unknown.h \
458 config
/watcom.h
include/compiler.h
include/error.h
include/iflag.h \
459 include/nasm.h
include/nasmint.h
include/nasmlib.h
include/opflags.h \
460 include/perfhash.h
include/strlist.h
include/tables.h x86
/iflaggen.h \
461 x86
/insnsi.h x86
/regs.h
462 asm
/preproc-nop.
$(O
): asm
/preproc-nop.c asm
/directiv.h asm
/listing.h \
463 asm
/pptok.h asm
/preproc.h config
/config.h config
/msvc.h config
/unknown.h \
464 config
/watcom.h
include/compiler.h
include/error.h
include/nasm.h \
465 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
466 include/strlist.h
include/tables.h x86
/insnsi.h x86
/regs.h
467 asm
/preproc.
$(O
): asm
/preproc.c asm
/directiv.h asm
/eval.h asm
/listing.h \
468 asm
/pptok.h asm
/preproc.h asm
/quote.h asm
/stdscan.h asm
/tokens.h \
469 config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
470 include/compiler.h
include/error.h
include/hashtbl.h
include/nasm.h \
471 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
472 include/strlist.h
include/tables.h x86
/insnsi.h x86
/regs.h
473 asm
/quote.
$(O
): asm
/quote.c asm
/quote.h config
/config.h config
/msvc.h \
474 config
/unknown.h config
/watcom.h
include/compiler.h
include/nasmint.h \
476 asm
/rdstrnum.
$(O
): asm
/rdstrnum.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
477 config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
478 include/compiler.h
include/nasm.h
include/nasmint.h
include/nasmlib.h \
479 include/opflags.h
include/perfhash.h
include/strlist.h
include/tables.h \
480 x86
/insnsi.h x86
/regs.h
481 asm
/segalloc.
$(O
): asm
/segalloc.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
482 asm
/tokens.h config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
483 include/compiler.h
include/iflag.h
include/insns.h
include/nasm.h \
484 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
485 include/strlist.h
include/tables.h x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
486 asm
/stdscan.
$(O
): asm
/stdscan.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
487 asm
/quote.h asm
/stdscan.h asm
/tokens.h config
/config.h config
/msvc.h \
488 config
/unknown.h config
/watcom.h
include/compiler.h
include/error.h \
489 include/iflag.h
include/insns.h
include/nasm.h
include/nasmint.h \
490 include/nasmlib.h
include/opflags.h
include/perfhash.h
include/strlist.h \
491 include/tables.h x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
492 asm
/strfunc.
$(O
): asm
/strfunc.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
493 config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
494 include/compiler.h
include/nasm.h
include/nasmint.h
include/nasmlib.h \
495 include/opflags.h
include/perfhash.h
include/strlist.h
include/tables.h \
496 x86
/insnsi.h x86
/regs.h
497 asm
/tokhash.
$(O
): asm
/tokhash.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
498 asm
/stdscan.h asm
/tokens.h config
/config.h config
/msvc.h config
/unknown.h \
499 config
/watcom.h
include/compiler.h
include/hashtbl.h
include/iflag.h \
500 include/insns.h
include/nasm.h
include/nasmint.h
include/nasmlib.h \
501 include/opflags.h
include/perfhash.h
include/strlist.h
include/tables.h \
502 x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
503 common
/common.
$(O
): common
/common.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
504 asm
/tokens.h config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
505 include/compiler.h
include/iflag.h
include/insns.h
include/nasm.h \
506 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
507 include/strlist.h
include/tables.h x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
508 disasm
/disasm.
$(O
): disasm
/disasm.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
509 asm
/tokens.h config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
510 disasm
/disasm.h disasm
/sync.h
include/compiler.h
include/disp8.h \
511 include/iflag.h
include/insns.h
include/nasm.h
include/nasmint.h \
512 include/nasmlib.h
include/opflags.h
include/perfhash.h
include/strlist.h \
513 include/tables.h x86
/iflaggen.h x86
/insnsi.h x86
/regdis.h x86
/regs.h
514 disasm
/ndisasm.
$(O
): disasm
/ndisasm.c asm
/directiv.h asm
/pptok.h \
515 asm
/preproc.h asm
/tokens.h config
/config.h config
/msvc.h config
/unknown.h \
516 config
/watcom.h disasm
/disasm.h disasm
/sync.h
include/compiler.h \
517 include/error.h
include/iflag.h
include/insns.h
include/nasm.h \
518 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
519 include/strlist.h
include/tables.h
include/ver.h x86
/iflaggen.h \
520 x86
/insnsi.h x86
/regs.h
521 disasm
/sync.
$(O
): disasm
/sync.c config
/config.h config
/msvc.h \
522 config
/unknown.h config
/watcom.h disasm
/sync.h
include/compiler.h \
523 include/nasmint.h
include/nasmlib.h
524 macros
/macros.
$(O
): macros
/macros.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
525 config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
526 include/compiler.h
include/hashtbl.h
include/nasm.h
include/nasmint.h \
527 include/nasmlib.h
include/opflags.h
include/perfhash.h
include/strlist.h \
528 include/tables.h output
/outform.h x86
/insnsi.h x86
/regs.h
529 nasmlib
/badenum.
$(O
): nasmlib
/badenum.c config
/config.h config
/msvc.h \
530 config
/unknown.h config
/watcom.h
include/compiler.h
include/nasmint.h \
532 nasmlib
/bsi.
$(O
): nasmlib
/bsi.c config
/config.h config
/msvc.h \
533 config
/unknown.h config
/watcom.h
include/compiler.h
include/nasmint.h \
535 nasmlib
/crc64.
$(O
): nasmlib
/crc64.c config
/config.h config
/msvc.h \
536 config
/unknown.h config
/watcom.h
include/compiler.h
include/hashtbl.h \
537 include/nasmint.h
include/nasmlib.h
538 nasmlib
/file.
$(O
): nasmlib
/file.c config
/config.h config
/msvc.h \
539 config
/unknown.h config
/watcom.h
include/compiler.h
include/error.h \
540 include/nasmint.h
include/nasmlib.h nasmlib
/file.h
541 nasmlib
/filename.
$(O
): nasmlib
/filename.c config
/config.h config
/msvc.h \
542 config
/unknown.h config
/watcom.h
include/compiler.h
include/error.h \
543 include/nasmint.h
include/nasmlib.h
544 nasmlib
/hashtbl.
$(O
): nasmlib
/hashtbl.c asm
/directiv.h asm
/pptok.h \
545 asm
/preproc.h config
/config.h config
/msvc.h config
/unknown.h \
546 config
/watcom.h
include/compiler.h
include/hashtbl.h
include/nasm.h \
547 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
548 include/strlist.h
include/tables.h x86
/insnsi.h x86
/regs.h
549 nasmlib
/ilog2.
$(O
): nasmlib
/ilog2.c config
/config.h config
/msvc.h \
550 config
/unknown.h config
/watcom.h
include/compiler.h
include/nasmint.h \
552 nasmlib
/malloc.
$(O
): nasmlib
/malloc.c config
/config.h config
/msvc.h \
553 config
/unknown.h config
/watcom.h
include/compiler.h
include/error.h \
554 include/nasmint.h
include/nasmlib.h
555 nasmlib
/md5c.
$(O
): nasmlib
/md5c.c config
/config.h config
/msvc.h \
556 config
/unknown.h config
/watcom.h
include/compiler.h
include/md5.h \
558 nasmlib
/mmap.
$(O
): nasmlib
/mmap.c config
/config.h config
/msvc.h \
559 config
/unknown.h config
/watcom.h
include/compiler.h
include/error.h \
560 include/nasmint.h
include/nasmlib.h nasmlib
/file.h
561 nasmlib
/perfhash.
$(O
): nasmlib
/perfhash.c config
/config.h config
/msvc.h \
562 config
/unknown.h config
/watcom.h
include/compiler.h
include/hashtbl.h \
563 include/nasmint.h
include/nasmlib.h
include/perfhash.h
564 nasmlib
/raa.
$(O
): nasmlib
/raa.c config
/config.h config
/msvc.h \
565 config
/unknown.h config
/watcom.h
include/compiler.h
include/nasmint.h \
566 include/nasmlib.h
include/raa.h
567 nasmlib
/rbtree.
$(O
): nasmlib
/rbtree.c config
/config.h config
/msvc.h \
568 config
/unknown.h config
/watcom.h
include/compiler.h
include/nasmint.h \
570 nasmlib
/readnum.
$(O
): nasmlib
/readnum.c asm
/directiv.h asm
/pptok.h \
571 asm
/preproc.h config
/config.h config
/msvc.h config
/unknown.h \
572 config
/watcom.h
include/compiler.h
include/error.h
include/nasm.h \
573 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
574 include/strlist.h
include/tables.h x86
/insnsi.h x86
/regs.h
575 nasmlib
/realpath.
$(O
): nasmlib
/realpath.c config
/config.h config
/msvc.h \
576 config
/unknown.h config
/watcom.h
include/compiler.h
include/nasmint.h \
578 nasmlib
/saa.
$(O
): nasmlib
/saa.c config
/config.h config
/msvc.h \
579 config
/unknown.h config
/watcom.h
include/compiler.h
include/nasmint.h \
580 include/nasmlib.h
include/saa.h
581 nasmlib
/srcfile.
$(O
): nasmlib
/srcfile.c config
/config.h config
/msvc.h \
582 config
/unknown.h config
/watcom.h
include/compiler.h
include/hashtbl.h \
583 include/nasmint.h
include/nasmlib.h
584 nasmlib
/string.
$(O
): nasmlib
/string.c config
/config.h config
/msvc.h \
585 config
/unknown.h config
/watcom.h
include/compiler.h
include/nasmint.h \
587 nasmlib
/strlist.
$(O
): nasmlib
/strlist.c config
/config.h config
/msvc.h \
588 config
/unknown.h config
/watcom.h
include/compiler.h
include/nasmint.h \
589 include/nasmlib.h
include/strlist.h
590 nasmlib
/ver.
$(O
): nasmlib
/ver.c
include/ver.h version.h
591 nasmlib
/zerobuf.
$(O
): nasmlib
/zerobuf.c config
/config.h config
/msvc.h \
592 config
/unknown.h config
/watcom.h
include/compiler.h
include/nasmint.h \
594 output
/codeview.
$(O
): output
/codeview.c asm
/directiv.h asm
/pptok.h \
595 asm
/preproc.h config
/config.h config
/msvc.h config
/unknown.h \
596 config
/watcom.h
include/compiler.h
include/error.h
include/hashtbl.h \
597 include/md5.h
include/nasm.h
include/nasmint.h
include/nasmlib.h \
598 include/opflags.h
include/perfhash.h
include/saa.h
include/strlist.h \
599 include/tables.h output
/outlib.h output
/pecoff.h version.h x86
/insnsi.h \
601 output
/legacy.
$(O
): output
/legacy.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
602 config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
603 include/compiler.h
include/error.h
include/nasm.h
include/nasmint.h \
604 include/nasmlib.h
include/opflags.h
include/perfhash.h
include/strlist.h \
605 include/tables.h output
/outlib.h x86
/insnsi.h x86
/regs.h
606 output
/nulldbg.
$(O
): output
/nulldbg.c asm
/directiv.h asm
/pptok.h \
607 asm
/preproc.h config
/config.h config
/msvc.h config
/unknown.h \
608 config
/watcom.h
include/compiler.h
include/error.h
include/nasm.h \
609 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
610 include/strlist.h
include/tables.h output
/outlib.h x86
/insnsi.h x86
/regs.h
611 output
/nullout.
$(O
): output
/nullout.c asm
/directiv.h asm
/pptok.h \
612 asm
/preproc.h config
/config.h config
/msvc.h config
/unknown.h \
613 config
/watcom.h
include/compiler.h
include/error.h
include/nasm.h \
614 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
615 include/strlist.h
include/tables.h output
/outlib.h x86
/insnsi.h x86
/regs.h
616 output
/outaout.
$(O
): output
/outaout.c asm
/directiv.h asm
/eval.h asm
/pptok.h \
617 asm
/preproc.h asm
/stdscan.h config
/config.h config
/msvc.h config
/unknown.h \
618 config
/watcom.h
include/compiler.h
include/error.h
include/nasm.h \
619 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
620 include/raa.h
include/saa.h
include/strlist.h
include/tables.h \
621 output
/outform.h output
/outlib.h x86
/insnsi.h x86
/regs.h
622 output
/outas86.
$(O
): output
/outas86.c asm
/directiv.h asm
/pptok.h \
623 asm
/preproc.h config
/config.h config
/msvc.h config
/unknown.h \
624 config
/watcom.h
include/compiler.h
include/error.h
include/nasm.h \
625 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
626 include/raa.h
include/saa.h
include/strlist.h
include/tables.h \
627 output
/outform.h output
/outlib.h x86
/insnsi.h x86
/regs.h
628 output
/outbin.
$(O
): output
/outbin.c asm
/directiv.h asm
/eval.h asm
/pptok.h \
629 asm
/preproc.h asm
/stdscan.h config
/config.h config
/msvc.h config
/unknown.h \
630 config
/watcom.h
include/compiler.h
include/error.h
include/labels.h \
631 include/nasm.h
include/nasmint.h
include/nasmlib.h
include/opflags.h \
632 include/perfhash.h
include/saa.h
include/strlist.h
include/tables.h \
633 output
/outform.h output
/outlib.h x86
/insnsi.h x86
/regs.h
634 output
/outcoff.
$(O
): output
/outcoff.c asm
/directiv.h asm
/eval.h asm
/pptok.h \
635 asm
/preproc.h config
/config.h config
/msvc.h config
/unknown.h \
636 config
/watcom.h
include/compiler.h
include/error.h
include/nasm.h \
637 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
638 include/raa.h
include/saa.h
include/strlist.h
include/tables.h \
639 output
/outform.h output
/outlib.h output
/pecoff.h x86
/insnsi.h x86
/regs.h
640 output
/outdbg.
$(O
): output
/outdbg.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
641 asm
/tokens.h config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
642 include/compiler.h
include/error.h
include/iflag.h
include/insns.h \
643 include/nasm.h
include/nasmint.h
include/nasmlib.h
include/opflags.h \
644 include/perfhash.h
include/strlist.h
include/tables.h output
/outform.h \
645 output
/outlib.h x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
646 output
/outelf.
$(O
): output
/outelf.c asm
/directiv.h asm
/eval.h asm
/pptok.h \
647 asm
/preproc.h asm
/stdscan.h config
/config.h config
/msvc.h config
/unknown.h \
648 config
/watcom.h
include/compiler.h
include/error.h
include/nasm.h \
649 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
650 include/raa.h
include/rbtree.h
include/saa.h
include/strlist.h \
651 include/tables.h
include/ver.h output
/dwarf.h output
/elf.h output
/outelf.h \
652 output
/outform.h output
/outlib.h output
/stabs.h x86
/insnsi.h x86
/regs.h
653 output
/outform.
$(O
): output
/outform.c asm
/directiv.h asm
/pptok.h \
654 asm
/preproc.h config
/config.h config
/msvc.h config
/unknown.h \
655 config
/watcom.h
include/compiler.h
include/nasm.h
include/nasmint.h \
656 include/nasmlib.h
include/opflags.h
include/perfhash.h
include/strlist.h \
657 include/tables.h output
/outform.h x86
/insnsi.h x86
/regs.h
658 output
/outieee.
$(O
): output
/outieee.c asm
/directiv.h asm
/pptok.h \
659 asm
/preproc.h config
/config.h config
/msvc.h config
/unknown.h \
660 config
/watcom.h
include/compiler.h
include/error.h
include/nasm.h \
661 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
662 include/strlist.h
include/tables.h
include/ver.h output
/outform.h \
663 output
/outlib.h x86
/insnsi.h x86
/regs.h
664 output
/outlib.
$(O
): output
/outlib.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
665 config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
666 include/compiler.h
include/error.h
include/nasm.h
include/nasmint.h \
667 include/nasmlib.h
include/opflags.h
include/perfhash.h
include/strlist.h \
668 include/tables.h output
/outlib.h x86
/insnsi.h x86
/regs.h
669 output
/outmacho.
$(O
): output
/outmacho.c asm
/directiv.h asm
/pptok.h \
670 asm
/preproc.h config
/config.h config
/msvc.h config
/unknown.h \
671 config
/watcom.h
include/compiler.h
include/error.h
include/labels.h \
672 include/nasm.h
include/nasmint.h
include/nasmlib.h
include/opflags.h \
673 include/perfhash.h
include/raa.h
include/rbtree.h
include/saa.h \
674 include/strlist.h
include/tables.h output
/outform.h output
/outlib.h \
675 x86
/insnsi.h x86
/regs.h
676 output
/outobj.
$(O
): output
/outobj.c asm
/directiv.h asm
/eval.h asm
/pptok.h \
677 asm
/preproc.h asm
/stdscan.h config
/config.h config
/msvc.h config
/unknown.h \
678 config
/watcom.h
include/compiler.h
include/error.h
include/nasm.h \
679 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
680 include/strlist.h
include/tables.h
include/ver.h output
/outform.h \
681 output
/outlib.h x86
/insnsi.h x86
/regs.h
682 output
/outrdf2.
$(O
): output
/outrdf2.c asm
/directiv.h asm
/pptok.h \
683 asm
/preproc.h config
/config.h config
/msvc.h config
/unknown.h \
684 config
/watcom.h
include/compiler.h
include/error.h
include/nasm.h \
685 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
686 include/rdoff.h
include/saa.h
include/strlist.h
include/tables.h \
687 output
/outform.h output
/outlib.h x86
/insnsi.h x86
/regs.h
688 stdlib
/snprintf.
$(O
): stdlib
/snprintf.c config
/config.h config
/msvc.h \
689 config
/unknown.h config
/watcom.h
include/compiler.h
include/nasmint.h \
691 stdlib
/strlcpy.
$(O
): stdlib
/strlcpy.c config
/config.h config
/msvc.h \
692 config
/unknown.h config
/watcom.h
include/compiler.h
include/nasmint.h
693 stdlib
/strnlen.
$(O
): stdlib
/strnlen.c config
/config.h config
/msvc.h \
694 config
/unknown.h config
/watcom.h
include/compiler.h
include/nasmint.h
695 stdlib
/vsnprintf.
$(O
): stdlib
/vsnprintf.c config
/config.h config
/msvc.h \
696 config
/unknown.h config
/watcom.h
include/compiler.h
include/error.h \
697 include/nasmint.h
include/nasmlib.h
698 x86
/disp8.
$(O
): x86
/disp8.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
699 config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
700 include/compiler.h
include/disp8.h
include/nasm.h
include/nasmint.h \
701 include/nasmlib.h
include/opflags.h
include/perfhash.h
include/strlist.h \
702 include/tables.h x86
/insnsi.h x86
/regs.h
703 x86
/iflag.
$(O
): x86
/iflag.c config
/config.h config
/msvc.h config
/unknown.h \
704 config
/watcom.h
include/compiler.h
include/iflag.h
include/nasmint.h \
706 x86
/insnsa.
$(O
): x86
/insnsa.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
707 asm
/tokens.h config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
708 include/compiler.h
include/iflag.h
include/insns.h
include/nasm.h \
709 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
710 include/strlist.h
include/tables.h x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
711 x86
/insnsb.
$(O
): x86
/insnsb.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
712 asm
/tokens.h config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
713 include/compiler.h
include/iflag.h
include/insns.h
include/nasm.h \
714 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
715 include/strlist.h
include/tables.h x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
716 x86
/insnsd.
$(O
): x86
/insnsd.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
717 asm
/tokens.h config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
718 include/compiler.h
include/iflag.h
include/insns.h
include/nasm.h \
719 include/nasmint.h
include/nasmlib.h
include/opflags.h
include/perfhash.h \
720 include/strlist.h
include/tables.h x86
/iflaggen.h x86
/insnsi.h x86
/regs.h
721 x86
/insnsn.
$(O
): x86
/insnsn.c config
/config.h config
/msvc.h config
/unknown.h \
722 config
/watcom.h
include/compiler.h
include/nasmint.h
include/tables.h \
724 x86
/regdis.
$(O
): x86
/regdis.c x86
/regdis.h x86
/regs.h
725 x86
/regflags.
$(O
): x86
/regflags.c asm
/directiv.h asm
/pptok.h asm
/preproc.h \
726 config
/config.h config
/msvc.h config
/unknown.h config
/watcom.h \
727 include/compiler.h
include/nasm.h
include/nasmint.h
include/nasmlib.h \
728 include/opflags.h
include/perfhash.h
include/strlist.h
include/tables.h \
729 x86
/insnsi.h x86
/regs.h
730 x86
/regs.
$(O
): x86
/regs.c config
/config.h config
/msvc.h config
/unknown.h \
731 config
/watcom.h
include/compiler.h
include/nasmint.h
include/tables.h \
733 x86
/regvals.
$(O
): x86
/regvals.c config
/config.h config
/msvc.h \
734 config
/unknown.h config
/watcom.h
include/compiler.h
include/nasmint.h \
735 include/tables.h x86
/insnsi.h