/[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 4085 - (hide annotations) (download)
Fri Jan 26 18:34:32 2024 UTC (2 months, 3 weeks ago) by schoenebeck
File size: 1302 byte(s)
more 'make dist' rule updates

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

  ViewVC Help
Powered by ViewVC