diff options
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 62 |
1 files changed, 35 insertions, 27 deletions
diff --git a/Makefile.in b/Makefile.in index b9eedf9..e21b392 100644 --- a/Makefile.in +++ b/Makefile.in @@ -57,30 +57,30 @@ nasm: $(NASM) ndisasm: $(NDISASM) $(CC) $(LDFLAGS) -o ndisasm $(NDISASM) -assemble.o: assemble.c nasm.h insnsi.h nasmlib.h assemble.h insns.h -disasm.o: disasm.c nasm.h insnsi.h disasm.h sync.h insns.h names.c insnsn.c -eval.o: eval.c eval.h nasm.h insnsi.h nasmlib.h -float.o: float.c nasm.h insnsi.h -insnsa.o: insnsa.c nasm.h insnsi.h insns.h -insnsd.o: insnsd.c nasm.h insnsi.h insns.h -labels.o: labels.c nasm.h insnsi.h nasmlib.h -listing.o: listing.c nasm.h insnsi.h nasmlib.h listing.h -nasm.o: nasm.c nasm.h insnsi.h nasmlib.h preproc.h parser.h assemble.h labels.h \ +assemble.o: assemble.c nasm.h version.h insnsi.h nasmlib.h assemble.h insns.h +disasm.o: disasm.c nasm.h version.h insnsi.h disasm.h sync.h insns.h names.c insnsn.c +eval.o: eval.c eval.h nasm.h version.h insnsi.h nasmlib.h +float.o: float.c nasm.h version.h insnsi.h +insnsa.o: insnsa.c nasm.h version.h insnsi.h insns.h +insnsd.o: insnsd.c nasm.h version.h insnsi.h insns.h +labels.o: labels.c nasm.h version.h insnsi.h nasmlib.h +listing.o: listing.c nasm.h version.h insnsi.h nasmlib.h listing.h +nasm.o: nasm.c nasm.h version.h insnsi.h nasmlib.h preproc.h parser.h assemble.h labels.h \ outform.h listing.h insns.h -nasmlib.o: nasmlib.c nasm.h insnsi.h nasmlib.h names.c insnsn.c -ndisasm.o: ndisasm.c nasm.h insnsi.h nasmlib.h sync.h disasm.h -output/outaout.o: output/outaout.c nasm.h insnsi.h nasmlib.h outform.h -output/outas86.o: output/outas86.c nasm.h insnsi.h nasmlib.h outform.h -output/outbin.o: output/outbin.c nasm.h insnsi.h nasmlib.h outform.h -output/outcoff.o: output/outcoff.c nasm.h insnsi.h nasmlib.h outform.h -output/outdbg.o: output/outdbg.c nasm.h insnsi.h nasmlib.h outform.h -output/outelf.o: output/outelf.c nasm.h insnsi.h nasmlib.h outform.h -outform.o: outform.c outform.h nasm.h insnsi.h -output/outobj.o: output/outobj.c nasm.h insnsi.h nasmlib.h outform.h -output/outrdf2.o: output/outrdf2.c nasm.h insnsi.h nasmlib.h outform.h -output/outieee.o: output/outieee.c nasm.h insnsi.h nasmlib.h outform.h -parser.o: parser.c nasm.h insnsi.h nasmlib.h parser.h float.h names.c insnsn.c -preproc.o: preproc.c nasm.h insnsi.h nasmlib.h macros.c +nasmlib.o: nasmlib.c nasm.h version.h insnsi.h nasmlib.h names.c insnsn.c +ndisasm.o: ndisasm.c nasm.h version.h insnsi.h nasmlib.h sync.h disasm.h +output/outaout.o: output/outaout.c nasm.h version.h insnsi.h nasmlib.h outform.h +output/outas86.o: output/outas86.c nasm.h version.h insnsi.h nasmlib.h outform.h +output/outbin.o: output/outbin.c nasm.h version.h insnsi.h nasmlib.h outform.h +output/outcoff.o: output/outcoff.c nasm.h version.h insnsi.h nasmlib.h outform.h +output/outdbg.o: output/outdbg.c nasm.h version.h insnsi.h nasmlib.h outform.h +output/outelf.o: output/outelf.c nasm.h version.h insnsi.h nasmlib.h outform.h +outform.o: outform.c outform.h nasm.h version.h insnsi.h +output/outobj.o: output/outobj.c nasm.h version.h insnsi.h nasmlib.h outform.h +output/outrdf2.o: output/outrdf2.c nasm.h version.h insnsi.h nasmlib.h outform.h +output/outieee.o: output/outieee.c nasm.h version.h insnsi.h nasmlib.h outform.h +parser.o: parser.c nasm.h version.h insnsi.h nasmlib.h parser.h float.h names.c insnsn.c +preproc.o: preproc.c nasm.h version.h insnsi.h nasmlib.h macros.c sync.o: sync.c sync.h # These source files are automagically generated from a single @@ -97,16 +97,24 @@ insnsi.h: insns.dat insns.pl insnsn.c: insns.dat insns.pl perl $(srcdir)/insns.pl -n $(srcdir)/insns.dat +# These files contains all the standard macros that are derived from +# the version number. +version.h: version version.pl + perl $(srcdir)/version.pl h < $(srcdir)/version > version.h + +version.mac: version version.pl + perl $(srcdir)/version.pl mac < $(srcdir)/version > version.mac + # 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: standard.mac macros.pl - perl $(srcdir)/macros.pl $(srcdir)/standard.mac +macros.c: macros.pl standard.mac version.mac + perl $(srcdir)/macros.pl $(srcdir)/standard.mac version.mac # This target generates all files that require perl. # This allows easier generation of distribution (see dist target). -perlreq: macros.c insnsa.c insnsd.c insnsi.h insnsn.c +perlreq: macros.c insnsa.c insnsd.c insnsi.h insnsn.c version.h version.mac install: nasm ndisasm $(INSTALL_PROGRAM) nasm $(INSTALLROOT)$(bindir)/nasm @@ -150,4 +158,4 @@ install_everything: everything install install_doc install_rdf dist: spotless perlreq autoconf rm -rf ./autom4te.cache - tar cvjf ../nasm-`./nasm-version`-`date +%Y%m%d`.tar.bz2 ../`./nasm-dir` + tar cvjf ../nasm-`cat version`-`date +%Y%m%d`.tar.bz2 ../`./nasm-dir` |