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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2581 - (hide annotations) (download)
Fri May 30 12:48:05 2014 UTC (5 years, 1 month ago) by schoenebeck
File size: 1352 byte(s)
* (WIP) Implemented parser and VM for upcoming new real-time instrument
  script support. It needs yet to be integrated into the sampler's
  sampler engines. You can toy around for now with the command line tool
  "ls_instr_script" and i.e. examples showing the core language features
  under src/scriptvm/examples/.
* Bumped version (1.0.0.svn41).

1 persson 2420 AM_CPPFLAGS = $(all_includes) $(GIG_CFLAGS) $(SQLITE3_CFLAGS)
2 schoenebeck 35 METASOURCES = AUTO
3 schoenebeck 80
4 schoenebeck 510 AM_CXXFLAGS = -Wreturn-type -ffast-math $(CXX_CPU_SWITCH)
5 schoenebeck 80
6 senoner 1502 if HAVE_WINDOWS
7     winsocket_ldflags = -lws2_32 -lole32
8     else
9     winsocket_ldflags =
10     endif
11    
12 schoenebeck 57 noinst_LTLIBRARIES = liblinuxsamplernetwork.la
13 schoenebeck 654 liblinuxsamplernetwork_la_SOURCES = \
14     lscp.h \
15     lscpparser.cpp lscpparser.h \
16     lscpserver.cpp lscpserver.h \
17     lscpsymbols.h \
18     lscpresultset.cpp lscpresultset.h \
19 schoenebeck 2534 lscp_shell_reference.cpp lscp_shell_reference.h \
20 schoenebeck 947 lscpevent.cpp lscpevent.h
21 senoner 1502 liblinuxsamplernetwork_la_LIBADD = $(winsocket_ldflags)
22 schoenebeck 947
23 schoenebeck 1245 yacc_sources = lscp.y
24 schoenebeck 654
25 schoenebeck 1245 EXTRA_DIST = $(yacc_sources)
26    
27     # automatically (re)generate lscpsymbols.h with bison / yacc if the
28     # yacc source file(s) have been changed
29     lscpsymbols.h: $(yacc_sources)
30 schoenebeck 2581 $(top_srcdir)/scripts/generate_lscp_parser.sh
31 schoenebeck 1245
32     # automatically (re)generate lscpparser.cpp with bison / yacc if the
33     # yacc source file(s) have been changed
34     lscpparser.cpp: $(yacc_sources)
35 schoenebeck 2581 $(top_srcdir)/scripts/generate_lscp_parser.sh
36 schoenebeck 1245
37 schoenebeck 2534 # automatically (re)generate lscp_shell_reference.cpp if the
38     # yacc source file or lscp.xml source have been changed
39     lscp_shell_reference.cpp: $(yacc_sources) ../../Documentation/lscp.xml
40 schoenebeck 2581 $(top_srcdir)/scripts/generate_lscp_parser.sh
41 schoenebeck 1245
42 schoenebeck 35 .PHONY: parser
43    
44 schoenebeck 1245 # "make parser" was explicitly requested
45 schoenebeck 35 parser:
46 schoenebeck 2581 $(top_builddir)/scripts/generate_lscp_parser.sh

  ViewVC Help
Powered by ViewVC