diff options
author | H. Peter Anvin <hpa@zytor.com> | 2007-09-28 10:50:20 -0700 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2007-09-28 10:50:20 -0700 |
commit | 304b60556397464143c6fc24edb856b03fc9781a (patch) | |
tree | 230a24f6dc769b2e54088cebe34db0a7829bf681 /Makefile.in | |
parent | bb2018587b4e14a170a648d08dcdd74dc995d8ce (diff) | |
download | nasm-304b60556397464143c6fc24edb856b03fc9781a.tar.gz nasm-304b60556397464143c6fc24edb856b03fc9781a.tar.bz2 nasm-304b60556397464143c6fc24edb856b03fc9781a.zip |
Add substitutes for snprintf() and vsnprintf()
To deal with fools^Wpeople trying to keep really old systems alive,
create a proper framework for substitution functions, and make it
possible to deal with the lack of snprintf/vsnprintf in particular.
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/Makefile.in b/Makefile.in index d41d455..dd21a10 100644 --- a/Makefile.in +++ b/Makefile.in @@ -23,6 +23,8 @@ LDFLAGS = @LDFLAGS@ LIBS = @LIBS@ PERL = perl -I$(srcdir)/perllib +XOBJS = @XOBJS@ + INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ @@ -70,11 +72,11 @@ NDISASM = ndisasm.$(O) disasm.$(O) sync.$(O) nasmlib.$(O) insnsd.$(O) all: nasm$(X) ndisasm$(X) nasm.man ndisasm.man cd rdoff && $(MAKE) all -nasm$(X): $(NASM) - $(CC) $(LDFLAGS) -o nasm$(X) $(NASM) $(LIBS) +nasm$(X): $(NASM) $(XOBJS) + $(CC) $(LDFLAGS) -o nasm$(X) $(NASM) $(XOBJS) $(LIBS) -ndisasm$(X): $(NDISASM) - $(CC) $(LDFLAGS) -o ndisasm$(X) $(NDISASM) $(LIBS) +ndisasm$(X): $(NDISASM) $(XOBJS) + $(CC) $(LDFLAGS) -o ndisasm$(X) $(NDISASM) $(XOBJS) $(LIBS) # These source files are automagically generated from a single # instruction-table file by a Perl script. They're distributed, @@ -214,7 +216,7 @@ splint: # alldeps: perlreq $(PERL) mkdep.pl -M Makefile.in Mkfiles/*.mak -- \ - . output + . output lib ./config.status #-- Magic hints to mkdep.pl --# @@ -242,6 +244,8 @@ insnsd.$(O): insnsd.c compiler.h config.h insns.h insnsi.h nasm.h nasmlib.h \ insnsn.$(O): insnsn.c labels.$(O): labels.c compiler.h config.h hashtbl.h insnsi.h nasm.h \ nasmlib.h regs.h version.h +lib/snprintf.$(O): lib/snprintf.c compiler.h config.h nasmlib.h +lib/vsnprintf.$(O): lib/vsnprintf.c compiler.h config.h nasmlib.h listing.$(O): listing.c compiler.h config.h insnsi.h listing.h nasm.h \ nasmlib.h regs.h version.h macros.$(O): macros.c |