/[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 219 - (hide annotations) (download)
Tue Aug 17 20:35:04 2004 UTC (19 years, 8 months ago) by schoenebeck
File size: 668 byte(s)
* completely removed the lex scanner and replaced it by pure yacc rules
  for all terminal symbols (that is command keywords and variables) to
  avoid misunderstandings while parsing (e.g. recognition of command
  keywords in string arguments)
* src/drivers/audio/AudioChannel.cpp: changed channel parameter 'Name' to
 'NAME' as defined in the LSCP documentation

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 219 liblinuxsamplernetwork_la_SOURCES = lscp.h lscpparser.cpp lscpparser.h lscpserver.cpp lscpserver.h lscpsymbols.h lscpresultset.cpp lscpresultset.h lscpevent.cpp lscpevent.h
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