diff options
author | H. Peter Anvin <hpa@zytor.com> | 2016-05-25 05:42:47 -0700 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2016-05-25 05:43:49 -0700 |
commit | 22538e2b6713d6e4e05fb82c6969320a519b4c93 (patch) | |
tree | fee7c6d52894e703c0daf2582a27ba44a65afc1f /Makefile.in | |
parent | 0c0fdaa357ef7f53c61d9c854008edba70864ce7 (diff) | |
download | nasm-22538e2b6713d6e4e05fb82c6969320a519b4c93.tar.gz |
nasmlib: break up nasmlib.c into logical components
nasmlib.c had basically turned into a garbage bin of various functions
with very little in common. Break it up into logical components for
isolation and manageability.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 48 |
1 files changed, 36 insertions, 12 deletions
diff --git a/Makefile.in b/Makefile.in index a2ac077d..ac7a553f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -95,19 +95,23 @@ NASM = nasm.$(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) \ - iflag.$(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) + disp8.$(O) iflag.$(O) common.$(O) LIBOBJ = stdlib/snprintf.$(O) stdlib/vsnprintf.$(O) stdlib/strlcpy.$(O) \ - nasmlib/nasmlib.$(O) nasmlib/ver.$(O) \ - nasmlib/file.$(O) nasmlib/realpath.$(O) \ - nasmlib/ilog2.$(O) nasmlib/md5c.$(O) nasmlib/crc64.$(O) \ - nasmlib/srcfile.$(O) + stdlib/strnlen.$(O) \ + nasmlib/ver.$(O) \ + nasmlib/crc64.$(O) nasmlib/malloc.$(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) #-- End File Lists --# all: nasm$(X) ndisasm$(X) rdf @@ -337,6 +341,9 @@ alldeps: perlreq 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 \ @@ -376,25 +383,36 @@ 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/nasmlib.$(O): nasmlib/nasmlib.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 +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 \ - 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 + 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 @@ -453,15 +471,21 @@ preproc.$(O): preproc.c compiler.h config.h directiv.h eval.h hashtbl.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 \ |