File: Makefile.inc

package info (click to toggle)
yasm 1.3.0-8
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,880 kB
  • sloc: asm: 74,423; ansic: 53,055; python: 9,927; sh: 5,276; xml: 1,617; makefile: 214; pascal: 95; sed: 16
file content (29 lines) | stat: -rw-r--r-- 1,035 bytes parent folder | download | duplicates (12)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
libyasm_a_SOURCES += modules/parsers/nasm/nasm-parser.c
libyasm_a_SOURCES += modules/parsers/nasm/nasm-parser.h
libyasm_a_SOURCES += modules/parsers/nasm/nasm-parser-struct.h
libyasm_a_SOURCES += modules/parsers/nasm/nasm-parse.c
nodist_libyasm_a_SOURCES += nasm-token.c

YASM_MODULES += parser_nasm parser_tasm

nasm-token.c: $(srcdir)/modules/parsers/nasm/nasm-token.re re2c$(EXEEXT)
	$(top_builddir)/re2c$(EXEEXT) -b -o $@ $(srcdir)/modules/parsers/nasm/nasm-token.re

BUILT_SOURCES += nasm-token.c

CLEANFILES += nasm-token.c

EXTRA_DIST += modules/parsers/nasm/nasm-token.re

$(top_srcdir)/modules/parsers/nasm/nasm-parser.c: nasm-macros.c

nasm-macros.c: $(srcdir)/modules/parsers/nasm/nasm-std.mac genmacro$(EXEEXT)
	$(top_builddir)/genmacro$(EXEEXT) $@ nasm_standard_mac $(srcdir)/modules/parsers/nasm/nasm-std.mac

BUILT_SOURCES += nasm-macros.c
CLEANFILES += nasm-macros.c
EXTRA_DIST += modules/parsers/nasm/nasm-std.mac

EXTRA_DIST += modules/parsers/nasm/tests/Makefile.inc

include modules/parsers/nasm/tests/Makefile.inc