Rename input.h -> component-input-internal.h
[babeltrace.git] / plugins / ctf / common / metadata / Makefile.am
CommitLineData
e98a2d6e
PP
1AM_CPPFLAGS = $(CPPFLAGS) -I$(top_srcdir)/include -I$(srcdir)
2AM_CFLAGS = $(PACKAGE_CFLAGS)
06a626b8 3BUILT_SOURCES = parser.h parser.c lexer.c
e98a2d6e
PP
4AM_YFLAGS = -t -d -v
5
6noinst_LTLIBRARIES = libctf-parser.la libctf-ast.la
7
06a626b8 8noinst_HEADERS = scanner.h ast.h scanner-symbols.h
e98a2d6e 9
06a626b8 10libctf_parser_la_SOURCES = lexer.l parser.y objstack.c
e98a2d6e
PP
11# ctf-scanner-symbols.h is included to prefix generated yy_* symbols
12# with bt_.
13libctf_parser_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir) \
06a626b8 14 -include $(srcdir)/scanner-symbols.h
e98a2d6e
PP
15
16libctf_ast_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(builddir)
17libctf_ast_la_SOURCES = \
06a626b8
JG
18 visitor-generate-ir.c \
19 visitor-semantic-validator.c \
20 visitor-parent-links.c
e98a2d6e
PP
21libctf_ast_la_LIBADD = $(top_builddir)/lib/libbabeltrace.la
22
23if BABELTRACE_BUILD_WITH_LIBUUID
24libctf_ast_la_LIBADD += -luuid
25endif
26
27if BABELTRACE_BUILD_WITH_LIBC_UUID
28libctf_ast_la_LIBADD += -lc
29endif
30
31if BABELTRACE_BUILD_WITH_MINGW
32libctf_ast_la_LIBADD += -lrpcrt4 -lintl -liconv -lole32 -lpopt
33endif
34
06a626b8 35CLEANFILES = $(BUILT_SOURCES) parser.output
This page took 0.025353 seconds and 4 git commands to generate.