Parent Directory | Revision Log
* lscpserver: we now only use one instrument loader thread; commands for loading instruments in the background wait in a queue to be processed one by one to avoid possible race conditions and to improve I/O efficiency * fixed possible race condition while streaming with multiple disk threads by using an own decompression buffer for each disk thread * libgig: fixed some memory leaks caused by non virtual base constructors
1 | schoenebeck | 35 | INCLUDES = $(all_includes) |
2 | METASOURCES = AUTO | ||
3 | schoenebeck | 80 | |
4 | AM_CXXFLAGS = -ffast-math -march=$(target_cpu) -mcpu=$(target_cpu) | ||
5 | |||
6 | schoenebeck | 57 | noinst_LTLIBRARIES = liblinuxsamplernetwork.la |
7 | schoenebeck | 385 | liblinuxsamplernetwork_la_SOURCES = lscp.h lscpparser.cpp lscpparser.h lscpserver.cpp lscpserver.h lscpsymbols.h lscpresultset.cpp lscpresultset.h lscpevent.cpp lscpevent.h lscpinstrumentloader.cpp |
8 | schoenebeck | 35 | |
9 | .PHONY: parser | ||
10 | |||
11 | # generate parser with lex and yacc | ||
12 | parser: | ||
13 | @echo "Generating LSCP parser..." | ||
14 | schoenebeck | 219 | @if which "yacc" > /dev/null; then \ |
15 | schoenebeck | 35 | yacc -d lscp.y && \ |
16 | yacc lscp.y && \ | ||
17 | mv -f y.tab.h lscpsymbols.h && \ | ||
18 | schoenebeck | 219 | mv -f y.tab.c lscpparser.cpp; \ |
19 | schoenebeck | 35 | else \ |
20 | schoenebeck | 219 | echo "You need yacc (or bison) to generate the parser."; \ |
21 | schoenebeck | 35 | fi; |
ViewVC Help | |
Powered by ViewVC |