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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2596 - (hide annotations) (download)
Thu Jun 5 19:39:12 2014 UTC (9 years, 10 months ago) by schoenebeck
File size: 1011 byte(s)
* ScriptVM (WIP): Implemented execution of script event
  handlers "note" and "release".
* ScriptVM (WIP): Implemented built-in script function
  "play_note()" (only two of the max. four function
  arguments are currently implemented yet though).
* ScriptVM (WIP): Fixed incorrect handling of
  suspended scripts.
* Bumped version (1.0.0.svn43).

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

  ViewVC Help
Powered by ViewVC