summaryrefslogtreecommitdiff
path: root/Mkfiles/Makefile.wcd
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2007-09-12 01:29:43 +0000
committerH. Peter Anvin <hpa@zytor.com>2007-09-12 01:29:43 +0000
commit4169a47bd9daba2eb03d6c435722f1bb0bb6f52c (patch)
treeedc9826eed78c333119a5ad3083aa455f98a66da /Mkfiles/Makefile.wcd
parentcdea6f96b69a31e7d9294ac9b7f9f1167f722ed8 (diff)
downloadnasm-4169a47bd9daba2eb03d6c435722f1bb0bb6f52c.tar.gz
nasm-4169a47bd9daba2eb03d6c435722f1bb0bb6f52c.tar.bz2
nasm-4169a47bd9daba2eb03d6c435722f1bb0bb6f52c.zip
Use a perfect hash to look up preprocessor directives
Use a perfect hash to look up preprocessor directives, and generate the preprocessor directive list automatically.
Diffstat (limited to 'Mkfiles/Makefile.wcd')
-rw-r--r--Mkfiles/Makefile.wcd19
1 files changed, 10 insertions, 9 deletions
diff --git a/Mkfiles/Makefile.wcd b/Mkfiles/Makefile.wcd
index e64c062..1e38fd8 100644
--- a/Mkfiles/Makefile.wcd
+++ b/Mkfiles/Makefile.wcd
@@ -88,8 +88,8 @@ clean : .SYMBOLIC
# @object-ending: ".$(OBJ)"
# @path-separator: "" # This means kill the path completely
#-- Everything below is generated by mkdep.pl - do not edit --#
-assemble.$(OBJ): assemble.c preproc.h insns.h regs.h regflags.c config.h \
- version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h
+assemble.$(OBJ): assemble.c preproc.h insns.h pptok.h regs.h regflags.c \
+ config.h version.h nasmlib.h nasm.h regvals.c insnsi.h assemble.h
disasm.$(OBJ): disasm.c insns.h sync.h regdis.c regs.h config.h regs.c \
version.h nasm.h insnsn.c names.c insnsi.h disasm.h
eval.$(OBJ): eval.c labels.h eval.h regs.h config.h version.h nasmlib.h \
@@ -103,11 +103,11 @@ listing.$(OBJ): listing.c regs.h config.h version.h nasmlib.h nasm.h \
listing.h
macros.$(OBJ): macros.c
names.$(OBJ): names.c regs.c insnsn.c
-nasm.$(OBJ): nasm.c labels.h preproc.h insns.h parser.h eval.h regs.h \
- outform.h config.h version.h nasmlib.h nasm.h stdscan.h assemble.h insnsi.h \
- listing.h
-nasmlib.$(OBJ): nasmlib.c insns.h regs.h config.h regs.c version.h nasmlib.h \
- nasm.h insnsn.c names.c insnsi.h
+nasm.$(OBJ): nasm.c labels.h preproc.h insns.h parser.h eval.h pptok.h \
+ regs.h outform.h config.h version.h nasmlib.h nasm.h stdscan.h assemble.h \
+ insnsi.h listing.h
+nasmlib.$(OBJ): nasmlib.c insns.h regs.h config.h version.h nasmlib.h nasm.h \
+ insnsi.h
ndisasm.$(OBJ): ndisasm.c insns.h sync.h regs.h config.h version.h nasmlib.h \
nasm.h insnsi.h disasm.h
outform.$(OBJ): outform.c regs.h config.h outform.h version.h nasm.h
@@ -135,8 +135,9 @@ outrdf2.$(OBJ): outrdf2.c rdoff.h regs.h outform.h config.h version.h \
nasmlib.h nasm.h
parser.$(OBJ): parser.c insns.h parser.h float.h regs.h regflags.c config.h \
version.h nasmlib.h nasm.h stdscan.h insnsi.h
-preproc.$(OBJ): preproc.c macros.c regs.h config.h version.h nasmlib.h \
- nasm.h
+pptok.$(OBJ): pptok.c
+preproc.$(OBJ): preproc.c preproc.h macros.c pptok.h regs.h config.h \
+ version.h nasmlib.h nasm.h
regdis.$(OBJ): regdis.c
regflags.$(OBJ): regflags.c
regs.$(OBJ): regs.c