diff options
author | H. Peter Anvin <hpa@linux.intel.com> | 2017-03-07 21:32:37 -0800 |
---|---|---|
committer | H. Peter Anvin <hpa@linux.intel.com> | 2017-03-07 21:32:37 -0800 |
commit | a6e26d9cca91ee2b008ece9f7298740ed0b2edf6 (patch) | |
tree | a631af93fb92cb0d44fbde23a840d101b857e3c0 /Mkfiles | |
parent | bb4524cf9a10419fa241894a742c45f7019d2eda (diff) | |
download | nasm-a6e26d9cca91ee2b008ece9f7298740ed0b2edf6.tar.gz |
Add a generic pragma-handling infrastructure
Add infrastructure for handling %pragmas with a variety of namespaces,
etc., etc...
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Diffstat (limited to 'Mkfiles')
-rw-r--r-- | Mkfiles/msvc.mak | 6 | ||||
-rw-r--r-- | Mkfiles/netware.mak | 4 | ||||
-rw-r--r-- | Mkfiles/openwcom.mak | 6 | ||||
-rw-r--r-- | Mkfiles/owlinux.mak | 6 |
4 files changed, 22 insertions, 0 deletions
diff --git a/Mkfiles/msvc.mak b/Mkfiles/msvc.mak index 3c33c972..fd44c506 100644 --- a/Mkfiles/msvc.mak +++ b/Mkfiles/msvc.mak @@ -75,6 +75,7 @@ LIBOBJ = stdlib/snprintf.$(O) stdlib/vsnprintf.$(O) stdlib/strlcpy.$(O) \ asm/error.$(O) \ asm/float.$(O) \ asm/directiv.$(O) asm/directbl.$(O) \ + asm/pragma.$(O) \ asm/assemble.$(O) asm/labels.$(O) asm/parser.$(O) \ asm/preproc.$(O) asm/quote.$(O) asm/pptok.$(O) \ asm/listing.$(O) asm/eval.$(O) asm/exprlib.$(O) asm/exprdump.$(O) \ @@ -335,6 +336,11 @@ asm/parser.$(O): asm/parser.c asm/assemble.h asm/directiv.h asm/eval.h \ asm/pptok.$(O): asm/pptok.c asm/pptok.h asm/preproc.h config/msvc.h \ config/unknown.h config/watcom.h include/compiler.h include/hashtbl.h \ include/nasmint.h include/nasmlib.h +asm/pragma.$(O): asm/pragma.c asm/directiv.h asm/pptok.h asm/preproc.h \ + config/msvc.h config/unknown.h config/watcom.h include/compiler.h \ + include/error.h include/nasm.h include/nasmint.h include/nasmlib.h \ + include/opflags.h include/strlist.h include/tables.h x86/insnsi.h \ + x86/regs.h asm/preproc-nop.$(O): asm/preproc-nop.c asm/directiv.h asm/listing.h \ asm/pptok.h asm/preproc.h config/msvc.h config/unknown.h config/watcom.h \ include/compiler.h include/error.h include/nasm.h include/nasmint.h \ diff --git a/Mkfiles/netware.mak b/Mkfiles/netware.mak index 5ede0a65..17865c27 100644 --- a/Mkfiles/netware.mak +++ b/Mkfiles/netware.mak @@ -52,6 +52,7 @@ LIBOBJ = snprintf.o vsnprintf.o strlcpy.o \ error.o \ float.o \ directiv.o directbl.o \ + pragma.o \ assemble.o labels.o parser.o \ preproc.o quote.o pptok.o \ listing.o eval.o exprlib.o exprdump.o \ @@ -195,6 +196,9 @@ parser.o: parser.c assemble.h directiv.h eval.h float.h parser.h pptok.h \ tables.h iflaggen.h insnsi.h regs.h pptok.o: pptok.c pptok.h preproc.h config.h msvc.h unknown.h watcom.h \ compiler.h hashtbl.h nasmint.h nasmlib.h +pragma.o: pragma.c directiv.h pptok.h preproc.h config.h msvc.h unknown.h \ + watcom.h compiler.h error.h nasm.h nasmint.h nasmlib.h opflags.h strlist.h \ + tables.h insnsi.h regs.h preproc-nop.o: preproc-nop.c directiv.h listing.h pptok.h preproc.h config.h \ msvc.h unknown.h watcom.h compiler.h error.h nasm.h nasmint.h nasmlib.h \ opflags.h strlist.h tables.h insnsi.h regs.h diff --git a/Mkfiles/openwcom.mak b/Mkfiles/openwcom.mak index ae550181..20355ed8 100644 --- a/Mkfiles/openwcom.mak +++ b/Mkfiles/openwcom.mak @@ -68,6 +68,7 @@ LIBOBJ = stdlib/snprintf.$(O) stdlib/vsnprintf.$(O) stdlib/strlcpy.$(O) & asm/error.$(O) & asm/float.$(O) & asm/directiv.$(O) asm/directbl.$(O) & + asm/pragma.$(O) & asm/assemble.$(O) asm/labels.$(O) asm/parser.$(O) & asm/preproc.$(O) asm/quote.$(O) asm/pptok.$(O) & asm/listing.$(O) asm/eval.$(O) asm/exprlib.$(O) asm/exprdump.$(O) & @@ -337,6 +338,11 @@ asm/parser.$(O): asm/parser.c asm/assemble.h asm/directiv.h asm/eval.h & asm/pptok.$(O): asm/pptok.c asm/pptok.h asm/preproc.h config/msvc.h & config/unknown.h config/watcom.h include/compiler.h include/hashtbl.h & include/nasmint.h include/nasmlib.h +asm/pragma.$(O): asm/pragma.c asm/directiv.h asm/pptok.h asm/preproc.h & + config/msvc.h config/unknown.h config/watcom.h include/compiler.h & + include/error.h include/nasm.h include/nasmint.h include/nasmlib.h & + include/opflags.h include/strlist.h include/tables.h x86/insnsi.h & + x86/regs.h asm/preproc-nop.$(O): asm/preproc-nop.c asm/directiv.h asm/listing.h & asm/pptok.h asm/preproc.h config/msvc.h config/unknown.h config/watcom.h & include/compiler.h include/error.h include/nasm.h include/nasmint.h & diff --git a/Mkfiles/owlinux.mak b/Mkfiles/owlinux.mak index 3d343d25..c1cc32c0 100644 --- a/Mkfiles/owlinux.mak +++ b/Mkfiles/owlinux.mak @@ -79,6 +79,7 @@ LIBOBJ = stdlib/snprintf.$(O) stdlib/vsnprintf.$(O) stdlib/strlcpy.$(O) \ asm/error.$(O) \ asm/float.$(O) \ asm/directiv.$(O) asm/directbl.$(O) \ + asm/pragma.$(O) \ asm/assemble.$(O) asm/labels.$(O) asm/parser.$(O) \ asm/preproc.$(O) asm/quote.$(O) asm/pptok.$(O) \ asm/listing.$(O) asm/eval.$(O) asm/exprlib.$(O) asm/exprdump.$(O) \ @@ -327,6 +328,11 @@ asm/parser.$(O): asm/parser.c asm/assemble.h asm/directiv.h asm/eval.h \ asm/pptok.$(O): asm/pptok.c asm/pptok.h asm/preproc.h config/config.h \ config/msvc.h config/unknown.h config/watcom.h include/compiler.h \ include/hashtbl.h include/nasmint.h include/nasmlib.h +asm/pragma.$(O): asm/pragma.c asm/directiv.h asm/pptok.h asm/preproc.h \ + config/config.h config/msvc.h config/unknown.h config/watcom.h \ + include/compiler.h include/error.h include/nasm.h include/nasmint.h \ + include/nasmlib.h include/opflags.h include/strlist.h include/tables.h \ + x86/insnsi.h x86/regs.h asm/preproc-nop.$(O): asm/preproc-nop.c asm/directiv.h asm/listing.h \ asm/pptok.h asm/preproc.h config/config.h config/msvc.h config/unknown.h \ config/watcom.h include/compiler.h include/error.h include/nasm.h \ |