summaryrefslogtreecommitdiff
path: root/Mkfiles
diff options
context:
space:
mode:
authorJim Kukunas <james.t.kukunas@linux.intel.com>2014-08-07 09:06:51 -0700
committerJim Kukunas <james.t.kukunas@linux.intel.com>2014-08-07 11:42:05 -0700
commit2bedd2411387bb6933825954bb8a1cb38c59b3bd (patch)
tree9bfd84939dc4f552aa057e9dee96102ee67ae00f /Mkfiles
parent599a98272edbf7df3e919a8b22a3b9ee1d437c15 (diff)
downloadnasm-2bedd2411387bb6933825954bb8a1cb38c59b3bd.tar.gz
msvc.mak: Update insns.pl arguments
45a22d9a6147c320b6754679de54a8290de3c5e3 changes the arguments of insns.pl and adds a new autogenerated header iflaggen.h. Update the nmake Makefile accordingly. Signed-off-by: Jim Kukunas <james.t.kukunas@linux.intel.com>
Diffstat (limited to 'Mkfiles')
-rw-r--r--Mkfiles/msvc.mak18
1 files changed, 11 insertions, 7 deletions
diff --git a/Mkfiles/msvc.mak b/Mkfiles/msvc.mak
index 81548183..f1839a28 100644
--- a/Mkfiles/msvc.mak
+++ b/Mkfiles/msvc.mak
@@ -76,17 +76,21 @@ ndisasm$(X): $(NDISASM)
insns.pl: insns-iflags.pl
-iflag.c iflag.h: insns.dat insns.pl
- $(PERL) $(srcdir)/insns.pl -t $(srcdir)/insns.dat
-insnsb.c: insns.dat insns.pl
+INSDEP = insns.dat insns.pl insns-iflags.pl
+
+iflag.c: $(INSDEP)
+ $(PERL) $(srcdir)/insns.pl -fc $(srcdir)/insns.dat
+iflaggen.h: $(INSDEP)
+ $(PERL) $(srcdir)/insns.pl -fh $(srcdir)/insns.dat
+insnsb.c: $(INSDEP)
$(PERL) $(srcdir)/insns.pl -b $(srcdir)/insns.dat
-insnsa.c: insns.dat insns.pl
+insnsa.c: $(INSDEP)
$(PERL) $(srcdir)/insns.pl -a $(srcdir)/insns.dat
-insnsd.c: insns.dat insns.pl
+insnsd.c: $(INSDEP)
$(PERL) $(srcdir)/insns.pl -d $(srcdir)/insns.dat
-insnsi.h: insns.dat insns.pl
+insnsi.h: $(INSDEP)
$(PERL) $(srcdir)/insns.pl -i $(srcdir)/insns.dat
-insnsn.c: insns.dat insns.pl
+insnsn.c: $(INSDEP)
$(PERL) $(srcdir)/insns.pl -n $(srcdir)/insns.dat
# These files contains all the standard macros that are derived from