diff options
author | H. Peter Anvin <hpa@zytor.com> | 2016-05-25 12:06:29 -0700 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2016-05-25 12:06:29 -0700 |
commit | e1f985c167495185c55c46e640f2607604597383 (patch) | |
tree | 3ddd11d12e6a3bf6e21c39d1342175d5488d8d39 /Makefile.in | |
parent | 22538e2b6713d6e4e05fb82c6969320a519b4c93 (diff) | |
download | nasm-e1f985c167495185c55c46e640f2607604597383.tar.gz |
Reorganize the source code into subdirectories
Make the source code easier to understand and keep track of by
organizing it into subdirectories depending on the function.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 476 |
1 files changed, 239 insertions, 237 deletions
diff --git a/Makefile.in b/Makefile.in index ac7a553f..ff2db501 100644 --- a/Makefile.in +++ b/Makefile.in @@ -21,7 +21,12 @@ datarootdir = @datarootdir@ CC = @CC@ CFLAGS = @CFLAGS@ BUILD_CFLAGS = $(CFLAGS) @DEFS@ -INTERNAL_CFLAGS = -I$(srcdir) -I. +INTERNAL_CFLAGS = -I$(srcdir) -I$(objdir) \ + -I$(srcdir)/include -I$(objdir)/include \ + -I$(srcdir)/x86 -I$(objdir)/x86 \ + -I$(srcdir)/asm -I$(objdir)/asm \ + -I$(srcdir)/disasm -I$(objdir)/disasm \ + -I$(srcdir)/output -I$(objdir)/output ALL_CFLAGS = $(BUILD_CFLAGS) $(INTERNAL_CFLAGS) LDFLAGS = @LDFLAGS@ LIBS = @LIBS@ @@ -80,29 +85,29 @@ endif $(XMLTO) man --skip-validation $< 2>/dev/null #-- Begin File Lists --# -NASM = nasm.$(O) \ - raa.$(O) saa.$(O) rbtree.$(O) \ - float.$(O) insnsa.$(O) insnsb.$(O) \ - directiv.$(O) \ - assemble.$(O) labels.$(O) hashtbl.$(O) parser.$(O) \ +NASM = asm/nasm.$(O) \ + asm/float.$(O) \ + asm/directiv.$(O) \ + asm/assemble.$(O) asm/labels.$(O) asm/parser.$(O) \ + asm/preproc.$(O) asm/quote.$(O) asm/pptok.$(O) \ + asm/listing.$(O) asm/eval.$(O) asm/exprlib.$(O) \ + asm/stdscan.$(O) \ + asm/strfunc.$(O) asm/tokhash.$(O) \ + asm/segalloc.$(O) \ + asm/preproc-nop.$(O) \ + asm/rdstrnum.$(O) \ + \ + macros/macros.$(O) \ + \ output/outform.$(O) output/outlib.$(O) output/nulldbg.$(O) \ output/nullout.$(O) \ output/outbin.$(O) output/outaout.$(O) output/outcoff.$(O) \ output/outelf.$(O) \ output/outobj.$(O) output/outas86.$(O) output/outrdf2.$(O) \ output/outdbg.$(O) output/outieee.$(O) output/outmacho.$(O) \ - output/codeview.$(O) \ - preproc.$(O) quote.$(O) pptok.$(O) \ - macros.$(O) listing.$(O) eval.$(O) exprlib.$(O) stdscan.$(O) \ - strfunc.$(O) tokhash.$(O) regvals.$(O) regflags.$(O) \ - segalloc.$(O) \ - preproc-nop.$(O) \ - disp8.$(O) rdstrnum.$(O) \ - iflag.$(O) common.$(O) - -NDISASM = ndisasm.$(O) disasm.$(O) sync.$(O) \ - insnsd.$(O) insnsb.$(O) insnsn.$(O) regs.$(O) regdis.$(O) \ - disp8.$(O) iflag.$(O) common.$(O) + output/codeview.$(O) + +NDISASM = disasm/ndisasm.$(O) disasm/disasm.$(O) disasm/sync.$(O) LIBOBJ = stdlib/snprintf.$(O) stdlib/vsnprintf.$(O) stdlib/strlcpy.$(O) \ stdlib/strnlen.$(O) \ @@ -111,7 +116,13 @@ LIBOBJ = stdlib/snprintf.$(O) stdlib/vsnprintf.$(O) stdlib/strlcpy.$(O) \ nasmlib/error.$(O) nasmlib/md5c.$(O) nasmlib/string.$(O) \ nasmlib/file.$(O) nasmlib/ilog2.$(O) \ nasmlib/realpath.$(O) nasmlib/filename.$(O) nasmlib/srcfile.$(O) \ - nasmlib/zerobuf.$(O) nasmlib/readnum.$(O) nasmlib/bsi.$(O) + nasmlib/zerobuf.$(O) nasmlib/readnum.$(O) nasmlib/bsi.$(O) \ + nasmlib/rbtree.$(O) nasmlib/hashtbl.$(O) \ + nasmlib/raa.$(O) nasmlib/saa.$(O) \ + common/common.$(O) \ + x86/insnsa.$(O) x86/insnsb.$(O) x86/insnsd.$(O) x86/insnsn.$(O) \ + x86/regs.$(O) x86/regvals.$(O) x86/regflags.$(O) x86/regdis.$(O) \ + x86/disp8.$(O) x86/iflag.$(O) #-- End File Lists --# all: nasm$(X) ndisasm$(X) rdf @@ -133,22 +144,29 @@ ndisasm$(X): $(NDISASM) $(NASMLIB) # instruction-table file by a Perl script. They're distributed, # though, so it isn't necessary to have Perl just to recompile NASM # from the distribution. -INSDEP = insns.dat insns.pl - -iflag.c: $(INSDEP) - $(RUNPERL) $(srcdir)/insns.pl -fc $(srcdir)/insns.dat -iflaggen.h: $(INSDEP) - $(RUNPERL) $(srcdir)/insns.pl -fh $(srcdir)/insns.dat -insnsb.c: $(INSDEP) - $(RUNPERL) $(srcdir)/insns.pl -b $(srcdir)/insns.dat -insnsa.c: $(INSDEP) - $(RUNPERL) $(srcdir)/insns.pl -a $(srcdir)/insns.dat -insnsd.c: $(INSDEP) - $(RUNPERL) $(srcdir)/insns.pl -d $(srcdir)/insns.dat -insnsi.h: $(INSDEP) - $(RUNPERL) $(srcdir)/insns.pl -i $(srcdir)/insns.dat -insnsn.c: $(INSDEP) - $(RUNPERL) $(srcdir)/insns.pl -n $(srcdir)/insns.dat +INSDEP = x86/insns.dat x86/insns.pl + +x86/iflag.c: $(INSDEP) + $(RUNPERL) $(srcdir)/x86/insns.pl -fc \ + $(srcdir)/x86/insns.dat x86/iflag.c +x86/iflaggen.h: $(INSDEP) + $(RUNPERL) $(srcdir)/x86/insns.pl -fh \ + $(srcdir)/x86/insns.dat x86/iflaggen.h +x86/insnsb.c: $(INSDEP) + $(RUNPERL) $(srcdir)/x86/insns.pl -b \ + $(srcdir)/x86/insns.dat x86/insnsb.c +x86/insnsa.c: $(INSDEP) + $(RUNPERL) $(srcdir)/x86/insns.pl -a \ + $(srcdir)/x86/insns.dat x86/insnsa.c +x86/insnsd.c: $(INSDEP) + $(RUNPERL) $(srcdir)/x86/insns.pl -d \ + $(srcdir)/x86/insns.dat x86/insnsd.c +x86/insnsi.h: $(INSDEP) + $(RUNPERL) $(srcdir)/x86/insns.pl -i \ + $(srcdir)/x86/insns.dat x86/insnsi.h +x86/insnsn.c: $(INSDEP) + $(RUNPERL) $(srcdir)/x86/insns.pl -n \ + $(srcdir)/x86/insns.dat x86/insnsn.c # These files contains all the standard macros that are derived from # the version number. @@ -166,57 +184,73 @@ nsis/version.nsh: version version.pl # This source file is generated from the standard macros file # `standard.mac' by another Perl script. Again, it's part of the # standard distribution. -macros.c: macros.pl pptok.ph standard.mac version.mac \ +macros/macros.c: macros/macros.pl asm/pptok.ph version.mac \ $(srcdir)/macros/*.mac $(srcdir)/output/*.mac - $(RUNPERL) $(srcdir)/macros.pl $(srcdir)/standard.mac version.mac \ + $(RUNPERL) $(srcdir)/macros/macros.pl version.mac \ $(srcdir)/macros/*.mac $(srcdir)/output/*.mac # These source files are generated from regs.dat by yet another # perl script. -regs.c: regs.dat regs.pl - $(RUNPERL) $(srcdir)/regs.pl c $(srcdir)/regs.dat > regs.c -regflags.c: regs.dat regs.pl - $(RUNPERL) $(srcdir)/regs.pl fc $(srcdir)/regs.dat > regflags.c -regdis.c: regs.dat regs.pl - $(RUNPERL) $(srcdir)/regs.pl dc $(srcdir)/regs.dat > regdis.c -regdis.h: regs.dat regs.pl - $(RUNPERL) $(srcdir)/regs.pl dh $(srcdir)/regs.dat > regdis.h -regvals.c: regs.dat regs.pl - $(RUNPERL) $(srcdir)/regs.pl vc $(srcdir)/regs.dat > regvals.c -regs.h: regs.dat regs.pl - $(RUNPERL) $(srcdir)/regs.pl h $(srcdir)/regs.dat > regs.h +x86/regs.c: x86/regs.dat x86/regs.pl + $(RUNPERL) $(srcdir)/x86/regs.pl c \ + $(srcdir)/x86/regs.dat > x86/regs.c +x86/regflags.c: x86/regs.dat x86/regs.pl + $(RUNPERL) $(srcdir)/x86/regs.pl fc \ + $(srcdir)/x86/regs.dat > x86/regflags.c +x86/regdis.c: x86/regs.dat x86/regs.pl + $(RUNPERL) $(srcdir)/x86/regs.pl dc \ + $(srcdir)/x86/regs.dat > x86/regdis.c +x86/regdis.h: x86/regs.dat x86/regs.pl + $(RUNPERL) $(srcdir)/x86/regs.pl dh \ + $(srcdir)/x86/regs.dat > x86/regdis.h +x86/regvals.c: x86/regs.dat x86/regs.pl + $(RUNPERL) $(srcdir)/x86/regs.pl vc \ + $(srcdir)/x86/regs.dat > x86/regvals.c +x86/regs.h: x86/regs.dat x86/regs.pl + $(RUNPERL) $(srcdir)/x86/regs.pl h \ + $(srcdir)/x86/regs.dat > x86/regs.h # Assembler token hash -tokhash.c: insns.dat regs.dat tokens.dat tokhash.pl perllib/phash.ph - $(RUNPERL) $(srcdir)/tokhash.pl c $(srcdir)/insns.dat $(srcdir)/regs.dat \ - $(srcdir)/tokens.dat > tokhash.c +asm/tokhash.c: x86/insns.dat x86/regs.dat asm/tokens.dat asm/tokhash.pl \ + perllib/phash.ph + $(RUNPERL) $(srcdir)/asm/tokhash.pl c \ + $(srcdir)/x86/insns.dat $(srcdir)/x86/regs.dat \ + $(srcdir)/asm/tokens.dat > asm/tokhash.c # Assembler token metadata -tokens.h: insns.dat regs.dat tokens.dat tokhash.pl perllib/phash.ph - $(RUNPERL) $(srcdir)/tokhash.pl h $(srcdir)/insns.dat $(srcdir)/regs.dat \ - $(srcdir)/tokens.dat > tokens.h +asm/tokens.h: x86/insns.dat x86/regs.dat asm/tokens.dat asm/tokhash.pl \ + perllib/phash.ph + $(RUNPERL) $(srcdir)/asm/tokhash.pl h \ + $(srcdir)/x86/insns.dat $(srcdir)/x86/regs.dat \ + $(srcdir)/asm/tokens.dat > asm/tokens.h # Preprocessor token hash -pptok.h: pptok.dat pptok.pl perllib/phash.ph - $(RUNPERL) $(srcdir)/pptok.pl h $(srcdir)/pptok.dat pptok.h -pptok.c: pptok.dat pptok.pl perllib/phash.ph - $(RUNPERL) $(srcdir)/pptok.pl c $(srcdir)/pptok.dat pptok.c -pptok.ph: pptok.dat pptok.pl perllib/phash.ph - $(RUNPERL) $(srcdir)/pptok.pl ph $(srcdir)/pptok.dat pptok.ph +asm/pptok.h: asm/pptok.dat asm/pptok.pl perllib/phash.ph + $(RUNPERL) $(srcdir)/asm/pptok.pl h \ + $(srcdir)/asm/pptok.dat asm/pptok.h +asm/pptok.c: asm/pptok.dat asm/pptok.pl perllib/phash.ph + $(RUNPERL) $(srcdir)/asm/pptok.pl c \ + $(srcdir)/asm/pptok.dat asm/pptok.c +asm/pptok.ph: asm/pptok.dat asm/pptok.pl perllib/phash.ph + $(RUNPERL) $(srcdir)/asm/pptok.pl ph \ + $(srcdir)/asm/pptok.dat asm/pptok.ph # Directives hash -directiv.h: directiv.dat directiv.pl perllib/phash.ph - $(RUNPERL) $(srcdir)/directiv.pl h $(srcdir)/directiv.dat directiv.h -directiv.c: directiv.dat directiv.pl perllib/phash.ph - $(RUNPERL) $(srcdir)/directiv.pl c $(srcdir)/directiv.dat directiv.c +asm/directiv.h: asm/directiv.dat asm/directiv.pl perllib/phash.ph + $(RUNPERL) $(srcdir)/asm/directiv.pl h \ + $(srcdir)/asm/directiv.dat asm/directiv.h +asm/directiv.c: asm/directiv.dat asm/directiv.pl perllib/phash.ph + $(RUNPERL) $(srcdir)/asm/directiv.pl c \ + $(srcdir)/asm/directiv.dat asm/directiv.c # This target generates all files that require perl. # This allows easier generation of distribution (see dist target). -PERLREQ = macros.c insnsb.c insnsa.c insnsd.c insnsi.h insnsn.c \ - regs.c regs.h regflags.c regdis.c regdis.h regvals.c \ - tokhash.c tokens.h pptok.h pptok.c pptok.ph \ - directiv.c directiv.h \ - iflag.c iflaggen.h \ +PERLREQ = x86/insnsb.c x86/insnsa.c x86/insnsd.c x86/insnsi.h x86/insnsn.c \ + x86/regs.c x86/regs.h x86/regflags.c x86/regdis.c x86/regdis.h \ + x86/regvals.c asm/tokhash.c asm/tokens.h asm/pptok.h asm/pptok.c \ + x86/iflag.c x86/iflaggen.h \ + macros/macros.c \ + asm/pptok.ph asm/directiv.c asm/directiv.h \ version.h version.mac version.mak nsis/version.nsh perlreq: $(PERLREQ) @@ -243,10 +277,9 @@ install: nasm$(X) ndisasm$(X) $(INSTALL_DATA) $(srcdir)/ndisasm.1 $(INSTALLROOT)$(mandir)/man1/ndisasm.1 clean: - $(RM) -f *.$(O) *.s *.i *.$(A) - $(RM) -f stdlib/*.$(O) stdlib/*.s stdlib/*.i - $(RM) -f nasmlib/*.$(O) nasmlib/*.s nasmlib/*.i - $(RM) -f output/*.$(O) output/*.s output/*.i + for d in . stdlib nasmlib output asm dis asm x86; do \ + $(RM) -f "$$d"/*.$(O) "$$d"/*.s "$$d"/*.i "$$d"/*.$(A) ; \ + done $(RM) -f nasm$(X) ndisasm$(X) $(RM) -f nasm-*-installer-*.exe $(RM) -f tags TAGS @@ -328,172 +361,141 @@ golden: nasm$(X) # This build dependencies in *ALL* makefiles. Partially for that reason, # it's expected to be invoked manually. # -alldeps: perlreq - $(RUNPERL) syncfiles.pl Makefile.in Mkfiles/*.mak - $(RUNPERL) mkdep.pl -M Makefile.in Mkfiles/*.mak -- \ - . output stdlib nasmlib +alldeps: perlreq tools/syncfiles.pl tools/mkdep.pl + $(RUNPERL) tools/syncfiles.pl Makefile.in Mkfiles/*.mak + $(RUNPERL) tools/mkdep.pl -M Makefile.in Mkfiles/*.mak -- \ + . include asm common disasm macros nasmlib output stdlib x86 ./config.status #-- Magic hints to mkdep.pl --# # @object-ending: ".$(O)" # @path-separator: "/" #-- Everything below is generated by mkdep.pl - do not edit --# -assemble.$(O): assemble.c assemble.h compiler.h config.h directiv.h disp8.h \ - iflag.h iflaggen.h insns.h insnsi.h listing.h nasm.h nasmint.h nasmlib.h \ - opflags.h pptok.h preproc.h regs.h tables.h tokens.h -common.$(O): common.c compiler.h config.h directiv.h iflag.h iflaggen.h \ - insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \ - regs.h tables.h tokens.h -directiv.$(O): directiv.c compiler.h config.h directiv.h hashtbl.h insnsi.h \ - nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h -disasm.$(O): disasm.c compiler.h config.h directiv.h disasm.h disp8.h \ - iflag.h iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h \ - pptok.h preproc.h regdis.h regs.h sync.h tables.h tokens.h -disp8.$(O): disp8.c compiler.h config.h directiv.h disp8.h insnsi.h nasm.h \ - nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h -eval.$(O): eval.c compiler.h config.h directiv.h eval.h float.h insnsi.h \ - labels.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \ - tables.h -exprlib.$(O): exprlib.c compiler.h config.h directiv.h insnsi.h nasm.h \ - nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h -float.$(O): float.c compiler.h config.h directiv.h float.h insnsi.h nasm.h \ - nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h -hashtbl.$(O): hashtbl.c compiler.h config.h directiv.h hashtbl.h insnsi.h \ - nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h -iflag.$(O): iflag.c compiler.h config.h iflag.h iflaggen.h nasmint.h -insnsa.$(O): insnsa.c compiler.h config.h directiv.h iflag.h iflaggen.h \ - insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \ - regs.h tables.h tokens.h -insnsb.$(O): insnsb.c compiler.h config.h directiv.h iflag.h iflaggen.h \ - insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \ - regs.h tables.h tokens.h -insnsd.$(O): insnsd.c compiler.h config.h directiv.h iflag.h iflaggen.h \ - insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \ - regs.h tables.h tokens.h -insnsn.$(O): insnsn.c compiler.h config.h insnsi.h nasmint.h tables.h -labels.$(O): labels.c compiler.h config.h directiv.h hashtbl.h insnsi.h \ - labels.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \ - tables.h -listing.$(O): listing.c compiler.h config.h directiv.h insnsi.h listing.h \ - nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h -macros.$(O): macros.c compiler.h config.h directiv.h hashtbl.h insnsi.h \ - nasm.h nasmint.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h \ - regs.h tables.h -nasm.$(O): nasm.c assemble.h compiler.h config.h directiv.h eval.h float.h \ - iflag.h iflaggen.h insns.h insnsi.h labels.h listing.h nasm.h nasmint.h \ - nasmlib.h opflags.h output/outform.h parser.h pptok.h preproc.h raa.h \ - regs.h saa.h stdscan.h tables.h tokens.h ver.h -nasmlib/bsi.$(O): nasmlib/bsi.c compiler.h config.h nasmint.h nasmlib.h -nasmlib/crc64.$(O): nasmlib/crc64.c compiler.h config.h hashtbl.h nasmint.h \ - nasmlib.h -nasmlib/error.$(O): nasmlib/error.c compiler.h config.h nasmint.h nasmlib.h -nasmlib/file.$(O): nasmlib/file.c compiler.h config.h nasmint.h nasmlib.h -nasmlib/filename.$(O): nasmlib/filename.c compiler.h config.h nasmint.h \ - nasmlib.h -nasmlib/ilog2.$(O): nasmlib/ilog2.c compiler.h config.h nasmint.h nasmlib.h -nasmlib/malloc.$(O): nasmlib/malloc.c compiler.h config.h nasmint.h \ - nasmlib.h -nasmlib/md5c.$(O): nasmlib/md5c.c compiler.h config.h md5.h nasmint.h -nasmlib/readnum.$(O): nasmlib/readnum.c compiler.h config.h directiv.h \ - insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \ - tables.h -nasmlib/realpath.$(O): nasmlib/realpath.c compiler.h config.h nasmint.h \ - nasmlib.h -nasmlib/srcfile.$(O): nasmlib/srcfile.c compiler.h config.h hashtbl.h \ - nasmint.h nasmlib.h -nasmlib/string.$(O): nasmlib/string.c compiler.h config.h nasmint.h \ - nasmlib.h -nasmlib/ver.$(O): nasmlib/ver.c ver.h version.h -nasmlib/zerobuf.$(O): nasmlib/zerobuf.c compiler.h config.h nasmint.h \ - nasmlib.h -ndisasm.$(O): ndisasm.c compiler.h config.h directiv.h disasm.h iflag.h \ - iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h \ - preproc.h regs.h sync.h tables.h tokens.h ver.h -output/codeview.$(O): output/codeview.c compiler.h config.h directiv.h \ - hashtbl.h insnsi.h md5.h nasm.h nasmint.h nasmlib.h opflags.h \ - output/outlib.h output/pecoff.h pptok.h preproc.h regs.h saa.h tables.h \ - version.h -output/nulldbg.$(O): output/nulldbg.c compiler.h config.h directiv.h \ - insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outlib.h pptok.h \ - preproc.h regs.h tables.h -output/nullout.$(O): output/nullout.c compiler.h config.h directiv.h \ - insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outlib.h pptok.h \ - preproc.h regs.h tables.h -output/outaout.$(O): output/outaout.c compiler.h config.h directiv.h eval.h \ - insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \ - output/outlib.h pptok.h preproc.h raa.h regs.h saa.h stdscan.h tables.h -output/outas86.$(O): output/outas86.c compiler.h config.h directiv.h \ - insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \ - output/outlib.h pptok.h preproc.h raa.h regs.h saa.h tables.h -output/outbin.$(O): output/outbin.c compiler.h config.h directiv.h eval.h \ - insnsi.h labels.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \ - output/outlib.h pptok.h preproc.h regs.h saa.h stdscan.h tables.h -output/outcoff.$(O): output/outcoff.c compiler.h config.h directiv.h eval.h \ - insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \ - output/outlib.h output/pecoff.h pptok.h preproc.h raa.h regs.h saa.h \ - tables.h -output/outdbg.$(O): output/outdbg.c compiler.h config.h directiv.h insnsi.h \ - nasm.h nasmint.h nasmlib.h opflags.h output/outform.h pptok.h preproc.h \ - regs.h tables.h -output/outelf.$(O): output/outelf.c compiler.h config.h directiv.h eval.h \ - insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/dwarf.h output/elf.h \ - output/outelf.h output/outform.h output/outlib.h output/stabs.h pptok.h \ - preproc.h raa.h rbtree.h regs.h saa.h stdscan.h tables.h ver.h -output/outform.$(O): output/outform.c compiler.h config.h directiv.h \ - insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h pptok.h \ - preproc.h regs.h tables.h -output/outieee.$(O): output/outieee.c compiler.h config.h directiv.h \ - insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \ - output/outlib.h pptok.h preproc.h regs.h tables.h ver.h -output/outlib.$(O): output/outlib.c compiler.h config.h directiv.h insnsi.h \ - nasm.h nasmint.h nasmlib.h opflags.h output/outlib.h pptok.h preproc.h \ - regs.h tables.h -output/outmacho.$(O): output/outmacho.c compiler.h config.h directiv.h \ - insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \ - output/outlib.h pptok.h preproc.h raa.h rbtree.h regs.h saa.h tables.h -output/outobj.$(O): output/outobj.c compiler.h config.h directiv.h eval.h \ - insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \ - output/outlib.h pptok.h preproc.h regs.h stdscan.h tables.h ver.h -output/outrdf2.$(O): output/outrdf2.c compiler.h config.h directiv.h \ - insnsi.h nasm.h nasmint.h nasmlib.h opflags.h output/outform.h \ - output/outlib.h pptok.h preproc.h rdoff/rdoff.h regs.h saa.h tables.h -parser.$(O): parser.c compiler.h config.h directiv.h eval.h float.h iflag.h \ - iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h parser.h \ - pptok.h preproc.h regs.h stdscan.h tables.h tokens.h -pptok.$(O): pptok.c compiler.h config.h hashtbl.h nasmint.h nasmlib.h \ - pptok.h preproc.h -preproc-nop.$(O): preproc-nop.c compiler.h config.h directiv.h insnsi.h \ - listing.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h \ - tables.h -preproc.$(O): preproc.c compiler.h config.h directiv.h eval.h hashtbl.h \ - insnsi.h listing.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \ - quote.h regs.h stdscan.h tables.h tokens.h -quote.$(O): quote.c compiler.h config.h nasmint.h nasmlib.h quote.h -raa.$(O): raa.c compiler.h config.h nasmint.h nasmlib.h raa.h -rbtree.$(O): rbtree.c compiler.h config.h nasmint.h rbtree.h -rdstrnum.$(O): rdstrnum.c compiler.h config.h directiv.h insnsi.h nasm.h \ - nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h -regdis.$(O): regdis.c regdis.h regs.h -regflags.$(O): regflags.c compiler.h config.h directiv.h insnsi.h nasm.h \ - nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h -regs.$(O): regs.c compiler.h config.h insnsi.h nasmint.h tables.h -regvals.$(O): regvals.c compiler.h config.h insnsi.h nasmint.h tables.h -saa.$(O): saa.c compiler.h config.h nasmint.h nasmlib.h saa.h -segalloc.$(O): segalloc.c compiler.h config.h directiv.h iflag.h iflaggen.h \ - insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \ - regs.h tables.h tokens.h -stdlib/snprintf.$(O): stdlib/snprintf.c compiler.h config.h nasmint.h \ - nasmlib.h -stdlib/strlcpy.$(O): stdlib/strlcpy.c compiler.h config.h nasmint.h -stdlib/strnlen.$(O): stdlib/strnlen.c compiler.h config.h nasmint.h -stdlib/vsnprintf.$(O): stdlib/vsnprintf.c compiler.h config.h nasmint.h \ - nasmlib.h -stdscan.$(O): stdscan.c compiler.h config.h directiv.h iflag.h iflaggen.h \ - insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h preproc.h \ - quote.h regs.h stdscan.h tables.h tokens.h -strfunc.$(O): strfunc.c compiler.h config.h directiv.h insnsi.h nasm.h \ - nasmint.h nasmlib.h opflags.h pptok.h preproc.h regs.h tables.h -sync.$(O): sync.c compiler.h config.h nasmint.h nasmlib.h sync.h -tokhash.$(O): tokhash.c compiler.h config.h directiv.h hashtbl.h iflag.h \ - iflaggen.h insns.h insnsi.h nasm.h nasmint.h nasmlib.h opflags.h pptok.h \ - preproc.h regs.h stdscan.h tables.h tokens.h +asm/assemble.$(O): asm/assemble.c asm/assemble.h include/compiler.h \ + include/disp8.h include/insns.h asm/listing.h include/nasm.h \ + include/nasmlib.h include/tables.h +asm/directiv.$(O): asm/directiv.c include/compiler.h asm/directiv.h \ + include/hashtbl.h include/nasm.h +asm/eval.$(O): asm/eval.c include/compiler.h asm/eval.h asm/float.h \ + include/labels.h include/nasm.h include/nasmlib.h +asm/exprlib.$(O): asm/exprlib.c include/nasm.h +asm/float.$(O): asm/float.c include/compiler.h asm/float.h include/nasm.h +asm/labels.$(O): asm/labels.c include/compiler.h include/hashtbl.h \ + include/labels.h include/nasm.h include/nasmlib.h +asm/listing.$(O): asm/listing.c include/compiler.h asm/listing.h \ + include/nasm.h include/nasmlib.h +asm/nasm.$(O): asm/nasm.c asm/assemble.h include/compiler.h asm/eval.h \ + asm/float.h include/iflag.h include/insns.h include/labels.h asm/listing.h \ + include/nasm.h include/nasmlib.h output/outform.h asm/parser.h \ + asm/preproc.h include/raa.h include/saa.h asm/stdscan.h include/ver.h +asm/parser.$(O): asm/parser.c include/compiler.h asm/eval.h asm/float.h \ + include/insns.h include/nasm.h include/nasmlib.h asm/parser.h asm/stdscan.h \ + include/tables.h +asm/pptok.$(O): asm/pptok.c include/compiler.h include/hashtbl.h \ + include/nasmlib.h asm/preproc.h +asm/preproc-nop.$(O): asm/preproc-nop.c include/compiler.h asm/listing.h \ + include/nasm.h include/nasmlib.h asm/preproc.h +asm/preproc.$(O): asm/preproc.c include/compiler.h asm/eval.h \ + include/hashtbl.h asm/listing.h include/nasm.h include/nasmlib.h \ + asm/preproc.h asm/quote.h asm/stdscan.h include/tables.h asm/tokens.h +asm/quote.$(O): asm/quote.c include/compiler.h include/nasmlib.h asm/quote.h +asm/rdstrnum.$(O): asm/rdstrnum.c include/compiler.h include/nasm.h \ + include/nasmlib.h +asm/segalloc.$(O): asm/segalloc.c include/compiler.h include/insns.h \ + include/nasm.h include/nasmlib.h +asm/stdscan.$(O): asm/stdscan.c include/compiler.h include/insns.h \ + include/nasm.h include/nasmlib.h asm/quote.h asm/stdscan.h +asm/strfunc.$(O): asm/strfunc.c include/nasm.h include/nasmlib.h +asm/tokhash.$(O): asm/tokhash.c include/compiler.h include/hashtbl.h \ + include/insns.h include/nasm.h asm/stdscan.h +common/common.$(O): common/common.c include/compiler.h include/insns.h \ + include/nasm.h include/nasmlib.h +disasm/disasm.$(O): disasm/disasm.c include/compiler.h disasm/disasm.h \ + include/disp8.h include/insns.h include/nasm.h x86/regdis.h disasm/sync.h \ + include/tables.h +disasm/ndisasm.$(O): disasm/ndisasm.c include/compiler.h disasm/disasm.h \ + include/insns.h include/nasm.h include/nasmlib.h disasm/sync.h \ + include/ver.h +disasm/sync.$(O): disasm/sync.c include/compiler.h include/nasmlib.h \ + disasm/sync.h +macros/macros.$(O): macros/macros.c include/hashtbl.h include/nasmlib.h \ + output/outform.h include/tables.h +nasmlib/bsi.$(O): nasmlib/bsi.c include/compiler.h include/nasmlib.h +nasmlib/crc64.$(O): nasmlib/crc64.c include/compiler.h include/hashtbl.h \ + include/nasmlib.h +nasmlib/error.$(O): nasmlib/error.c include/compiler.h include/nasmlib.h +nasmlib/file.$(O): nasmlib/file.c include/compiler.h include/nasmlib.h +nasmlib/filename.$(O): nasmlib/filename.c include/compiler.h \ + include/nasmlib.h +nasmlib/hashtbl.$(O): nasmlib/hashtbl.c include/compiler.h include/hashtbl.h \ + include/nasm.h +nasmlib/ilog2.$(O): nasmlib/ilog2.c include/compiler.h include/nasmlib.h +nasmlib/malloc.$(O): nasmlib/malloc.c include/compiler.h include/nasmlib.h +nasmlib/md5c.$(O): nasmlib/md5c.c include/md5.h +nasmlib/raa.$(O): nasmlib/raa.c include/nasmlib.h include/raa.h +nasmlib/rbtree.$(O): nasmlib/rbtree.c include/rbtree.h +nasmlib/readnum.$(O): nasmlib/readnum.c include/compiler.h include/nasm.h \ + include/nasmlib.h +nasmlib/realpath.$(O): nasmlib/realpath.c include/compiler.h \ + include/nasmlib.h +nasmlib/saa.$(O): nasmlib/saa.c include/compiler.h include/nasmlib.h \ + include/saa.h +nasmlib/srcfile.$(O): nasmlib/srcfile.c include/compiler.h include/hashtbl.h \ + include/nasmlib.h +nasmlib/string.$(O): nasmlib/string.c include/compiler.h include/nasmlib.h +nasmlib/ver.$(O): nasmlib/ver.c include/ver.h version.h +nasmlib/zerobuf.$(O): nasmlib/zerobuf.c include/compiler.h include/nasmlib.h +output/codeview.$(O): output/codeview.c include/compiler.h include/hashtbl.h \ + include/md5.h include/nasm.h include/nasmlib.h output/outlib.h \ + output/pecoff.h asm/preproc.h include/saa.h version.h +output/nulldbg.$(O): output/nulldbg.c include/nasm.h include/nasmlib.h \ + output/outlib.h +output/nullout.$(O): output/nullout.c include/nasm.h include/nasmlib.h \ + output/outlib.h +output/outaout.$(O): output/outaout.c include/compiler.h asm/eval.h \ + include/nasm.h include/nasmlib.h output/outform.h output/outlib.h \ + include/raa.h include/saa.h asm/stdscan.h +output/outas86.$(O): output/outas86.c include/compiler.h include/nasm.h \ + include/nasmlib.h output/outform.h output/outlib.h include/raa.h \ + include/saa.h +output/outbin.$(O): output/outbin.c include/compiler.h asm/eval.h \ + include/labels.h include/nasm.h include/nasmlib.h output/outform.h \ + output/outlib.h include/saa.h asm/stdscan.h +output/outcoff.$(O): output/outcoff.c include/compiler.h asm/eval.h \ + include/nasm.h include/nasmlib.h output/outform.h output/outlib.h \ + output/pecoff.h include/raa.h include/saa.h +output/outdbg.$(O): output/outdbg.c include/compiler.h include/nasm.h \ + include/nasmlib.h output/outform.h +output/outelf.$(O): output/outelf.c include/compiler.h output/dwarf.h \ + output/elf.h asm/eval.h include/nasm.h include/nasmlib.h output/outelf.h \ + output/outform.h output/outlib.h include/raa.h include/rbtree.h \ + include/saa.h output/stabs.h asm/stdscan.h include/ver.h +output/outform.$(O): output/outform.c include/compiler.h output/outform.h +output/outieee.$(O): output/outieee.c include/compiler.h include/nasm.h \ + include/nasmlib.h output/outform.h output/outlib.h include/ver.h +output/outlib.$(O): output/outlib.c include/compiler.h include/nasm.h \ + output/outlib.h +output/outmacho.$(O): output/outmacho.c include/compiler.h include/nasm.h \ + include/nasmlib.h output/outform.h output/outlib.h include/raa.h \ + include/rbtree.h include/saa.h +output/outobj.$(O): output/outobj.c include/compiler.h asm/eval.h \ + include/nasm.h include/nasmlib.h output/outform.h output/outlib.h \ + asm/stdscan.h include/ver.h +output/outrdf2.$(O): output/outrdf2.c include/compiler.h include/nasm.h \ + include/nasmlib.h output/outform.h output/outlib.h include/rdoff.h \ + include/saa.h +stdlib/snprintf.$(O): stdlib/snprintf.c include/compiler.h include/nasmlib.h +stdlib/strlcpy.$(O): stdlib/strlcpy.c include/compiler.h +stdlib/strnlen.$(O): stdlib/strnlen.c include/compiler.h +stdlib/vsnprintf.$(O): stdlib/vsnprintf.c include/compiler.h \ + include/nasmlib.h +x86/disp8.$(O): x86/disp8.c include/disp8.h +x86/iflag.$(O): x86/iflag.c include/iflag.h +x86/insnsa.$(O): x86/insnsa.c include/insns.h include/nasm.h +x86/insnsb.$(O): x86/insnsb.c include/insns.h include/nasm.h +x86/insnsd.$(O): x86/insnsd.c include/insns.h include/nasm.h +x86/insnsn.$(O): x86/insnsn.c include/tables.h +x86/regdis.$(O): x86/regdis.c x86/regdis.h +x86/regflags.$(O): x86/regflags.c include/nasm.h include/tables.h +x86/regs.$(O): x86/regs.c include/tables.h +x86/regvals.$(O): x86/regvals.c include/tables.h |