1libyasm_a_SOURCES += modules/parsers/nasm/nasm-parser.c 2libyasm_a_SOURCES += modules/parsers/nasm/nasm-parser.h 3libyasm_a_SOURCES += modules/parsers/nasm/nasm-parser-struct.h 4libyasm_a_SOURCES += modules/parsers/nasm/nasm-parse.c 5nodist_libyasm_a_SOURCES += nasm-token.c 6 7YASM_MODULES += parser_nasm parser_tasm 8 9nasm-token.c: $(srcdir)/modules/parsers/nasm/nasm-token.re re2c$(EXEEXT) 10 $(top_builddir)/re2c$(EXEEXT) -b -o $@ $(srcdir)/modules/parsers/nasm/nasm-token.re 11 12BUILT_SOURCES += nasm-token.c 13 14CLEANFILES += nasm-token.c 15 16EXTRA_DIST += modules/parsers/nasm/nasm-token.re 17 18$(top_srcdir)/modules/parsers/nasm/nasm-parser.c: nasm-macros.c 19 20nasm-macros.c: $(srcdir)/modules/parsers/nasm/nasm-std.mac genmacro$(EXEEXT) 21 $(top_builddir)/genmacro$(EXEEXT) $@ nasm_standard_mac $(srcdir)/modules/parsers/nasm/nasm-std.mac 22 23BUILT_SOURCES += nasm-macros.c 24CLEANFILES += nasm-macros.c 25EXTRA_DIST += modules/parsers/nasm/nasm-std.mac 26 27EXTRA_DIST += modules/parsers/nasm/tests/Makefile.inc 28 29include modules/parsers/nasm/tests/Makefile.inc 30