/[svn]/linuxsampler/trunk/src/scriptvm/Makefile.am
ViewVC logotype

Contents of /linuxsampler/trunk/src/scriptvm/Makefile.am

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2889 - (show annotations) (download)
Mon Apr 25 17:28:23 2016 UTC (7 years, 11 months ago) by schoenebeck
File size: 1231 byte(s)
* Added new C++ API class "ScriptVMFactory".
* Instrument Scripts: extended parser issues to provide not only first
  line and first column, but also last line and last column of issue
  (thus marking the precise span of the issue within the source code).
* Bumped version (2.0.0.svn7).

1 AM_CPPFLAGS = $(all_includes)
2 METASOURCES = AUTO
3
4 AM_CXXFLAGS = -Wreturn-type -ffast-math $(CXX_CPU_SWITCH)
5
6 SUBDIRS = editor
7
8 AM_YFLAGS = -d
9 BUILT_SOURCES = parser.h
10
11 liblinuxsamplerscriptvmincludedir = $(includedir)/linuxsampler/scriptvm
12 liblinuxsamplerscriptvminclude_HEADERS = \
13 common.h \
14 ScriptVM.h \
15 ScriptVMFactory.h
16
17 noinst_LTLIBRARIES = liblinuxsamplerscriptvm.la
18 liblinuxsamplerscriptvm_la_SOURCES = \
19 common.h common.cpp \
20 scanner.cpp \
21 parser.h parser.cpp \
22 tree.h tree.cpp \
23 CoreVMFunctions.h CoreVMFunctions.cpp \
24 ScriptVM.h ScriptVM.cpp \
25 ScriptVMFactory.h ScriptVMFactory.cpp
26
27 yacc_sources = parser.y
28
29 EXTRA_DIST = $(yacc_sources) scanner.l
30
31 # automatically (re)generate scanner.cpp with flex / lex if the
32 # lex source file(s) have been changed
33 scanner.cpp: scanner.l tree.h parser_shared.h
34 $(top_srcdir)/scripts/generate_instrument_script_parser.sh
35
36 # automatically (re)generate parser.cpp with bison / yacc if the
37 # yacc source file(s) have been changed
38 parser.cpp: $(yacc_sources) scanner.l tree.h parser_shared.h
39 $(top_srcdir)/scripts/generate_instrument_script_parser.sh
40
41 .PHONY: parser
42
43 # "make parser" was explicitly requested
44 parser:
45 $(top_srcdir)/scripts/generate_instrument_script_parser.sh

  ViewVC Help
Powered by ViewVC