Parent Directory | Revision Log
* filename arguments in LSCP commands now allow to use escape sequences, that is directly literal as one of: \', \", \\, \n, \r, \f, \t, \v, or as octal ASCII code value like \132, or as hex ASCII code value like \xf2) (fixes bug #24) * parser now supports extended ASCII character set (up to ASCII code 255, i.e. includes now umlauts and accents) * LSCP parser C++ files are now automatically regenerated when yacc input source file (lscp.y) was modified
1 | schoenebeck | 35 | INCLUDES = $(all_includes) |
2 | METASOURCES = AUTO | ||
3 | schoenebeck | 80 | |
4 | schoenebeck | 510 | AM_CXXFLAGS = -Wreturn-type -ffast-math $(CXX_CPU_SWITCH) |
5 | schoenebeck | 80 | |
6 | schoenebeck | 57 | noinst_LTLIBRARIES = liblinuxsamplernetwork.la |
7 | schoenebeck | 654 | liblinuxsamplernetwork_la_SOURCES = \ |
8 | lscp.h \ | ||
9 | lscpparser.cpp lscpparser.h \ | ||
10 | lscpserver.cpp lscpserver.h \ | ||
11 | lscpsymbols.h \ | ||
12 | lscpresultset.cpp lscpresultset.h \ | ||
13 | schoenebeck | 947 | lscpevent.cpp lscpevent.h |
14 | |||
15 | schoenebeck | 1245 | yacc_sources = lscp.y |
16 | schoenebeck | 654 | |
17 | schoenebeck | 1245 | EXTRA_DIST = $(yacc_sources) |
18 | |||
19 | # automatically (re)generate lscpsymbols.h with bison / yacc if the | ||
20 | # yacc source file(s) have been changed | ||
21 | lscpsymbols.h: $(yacc_sources) | ||
22 | $(top_builddir)/scripts/generate_parser.sh | ||
23 | |||
24 | # automatically (re)generate lscpparser.cpp with bison / yacc if the | ||
25 | # yacc source file(s) have been changed | ||
26 | lscpparser.cpp: $(yacc_sources) | ||
27 | $(top_builddir)/scripts/generate_parser.sh | ||
28 | |||
29 | |||
30 | schoenebeck | 35 | .PHONY: parser |
31 | |||
32 | schoenebeck | 1245 | # "make parser" was explicitly requested |
33 | schoenebeck | 35 | parser: |
34 | schoenebeck | 1216 | $(top_builddir)/scripts/generate_parser.sh |
ViewVC Help | |
Powered by ViewVC |