summaryrefslogtreecommitdiff
path: root/Mkfiles
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2018-12-26 06:31:54 -0800
committerH. Peter Anvin <hpa@zytor.com>2018-12-26 06:31:54 -0800
commit0a2b1c34988e28c33d5d0a1b12ccdb19dc320793 (patch)
tree9e6af3d7de65cc1b95f2cc45c5002271aa16013d /Mkfiles
parent06f72bb968a3f0a10d0ed37524075bd6388e2090 (diff)
downloadnasm-0a2b1c34988e28c33d5d0a1b12ccdb19dc320793.tar.gz
Mkfiles: run "make cleandist"
Run "make cleandist" to update the file lists. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'Mkfiles')
-rw-r--r--Mkfiles/msvc.mak20
-rw-r--r--Mkfiles/openwcom.mak20
2 files changed, 38 insertions, 2 deletions
diff --git a/Mkfiles/msvc.mak b/Mkfiles/msvc.mak
index 9c7d60e0..91fdb906 100644
--- a/Mkfiles/msvc.mak
+++ b/Mkfiles/msvc.mak
@@ -86,7 +86,7 @@ LIBOBJ = stdlib\snprintf.$(O) stdlib\vsnprintf.$(O) stdlib\strlcpy.$(O) \
x86\regs.$(O) x86\regvals.$(O) x86\regflags.$(O) x86\regdis.$(O) \
x86\disp8.$(O) x86\iflag.$(O) \
\
- asm\error.$(O) \
+ asm\error.$(O) asm\warnings.$(O) \
asm\float.$(O) \
asm\directiv.$(O) asm\directbl.$(O) \
asm\pragma.$(O) \
@@ -143,6 +143,7 @@ PERLREQ = x86\insnsb.c x86\insnsa.c x86\insnsd.c x86\insnsi.h x86\insnsn.c \
x86\iflag.c x86\iflaggen.h \
macros\macros.c \
asm\pptok.ph asm\directbl.c asm\directiv.h \
+ asm\warnings.c include\warnings.h \
version.h version.mac version.mak nsis\version.nsh
INSDEP = x86\insns.dat x86\insns.pl x86\insns-iflags.ph
@@ -211,6 +212,23 @@ x86\regs.h: x86\regs.dat x86\regs.pl
$(RUNPERL) $(srcdir)\x86\regs.pl h \
$(srcdir)\x86\regs.dat > x86\regs.h
+# Extract warnings from source code. Since this depends on
+# ALL the source files, this is only done on demand.
+WARNFILES = asm\warnings.c include\warnings.h doc\warnings.src
+
+warnings:
+ rm -f $(WARNFILES)
+ $(MAKE) $(WARNFILES)
+
+asm\warnings.c: asm\warnings.pl
+ $(RUNPERL) $(srcdir)\asm\warnings.pl c asm\warnings.c $(srcdir)
+
+include\warnings.h: asm\warnings.pl
+ $(RUNPERL) $(srcdir)\asm\warnings.pl h include\warnings.h $(srcdir)
+
+doc\warnings.src: asm\warnings.pl
+ $(RUNPERL) $(srcdir)\asm\warnings.pl doc doc\warnings.src $(srcdir)
+
# Assembler token hash
asm\tokhash.c: x86\insns.dat x86\regs.dat asm\tokens.dat asm\tokhash.pl \
perllib\phash.ph
diff --git a/Mkfiles/openwcom.mak b/Mkfiles/openwcom.mak
index 2babe5dc..1fd517c9 100644
--- a/Mkfiles/openwcom.mak
+++ b/Mkfiles/openwcom.mak
@@ -75,7 +75,7 @@ LIBOBJ = stdlib\snprintf.$(O) stdlib\vsnprintf.$(O) stdlib\strlcpy.$(O) &
x86\regs.$(O) x86\regvals.$(O) x86\regflags.$(O) x86\regdis.$(O) &
x86\disp8.$(O) x86\iflag.$(O) &
&
- asm\error.$(O) &
+ asm\error.$(O) asm\warnings.$(O) &
asm\float.$(O) &
asm\directiv.$(O) asm\directbl.$(O) &
asm\pragma.$(O) &
@@ -156,6 +156,7 @@ PERLREQ = x86\insnsb.c x86\insnsa.c x86\insnsd.c x86\insnsi.h x86\insnsn.c &
x86\iflag.c x86\iflaggen.h &
macros\macros.c &
asm\pptok.ph asm\directbl.c asm\directiv.h &
+ asm\warnings.c include\warnings.h &
version.h version.mac version.mak nsis\version.nsh
INSDEP = x86\insns.dat x86\insns.pl x86\insns-iflags.ph
@@ -224,6 +225,23 @@ x86\regs.h: x86\regs.dat x86\regs.pl
$(RUNPERL) $(srcdir)\x86\regs.pl h &
$(srcdir)\x86\regs.dat > x86\regs.h
+# Extract warnings from source code. Since this depends on
+# ALL the source files, this is only done on demand.
+WARNFILES = asm\warnings.c include\warnings.h doc\warnings.src
+
+warnings:
+ rm -f $(WARNFILES)
+ $(MAKE) $(WARNFILES)
+
+asm\warnings.c: asm\warnings.pl
+ $(RUNPERL) $(srcdir)\asm\warnings.pl c asm\warnings.c $(srcdir)
+
+include\warnings.h: asm\warnings.pl
+ $(RUNPERL) $(srcdir)\asm\warnings.pl h include\warnings.h $(srcdir)
+
+doc\warnings.src: asm\warnings.pl
+ $(RUNPERL) $(srcdir)\asm\warnings.pl doc doc\warnings.src $(srcdir)
+
# Assembler token hash
asm\tokhash.c: x86\insns.dat x86\regs.dat asm\tokens.dat asm\tokhash.pl &
perllib\phash.ph