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

Contents of /linuxsampler/trunk/src/engines/Makefile.am

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1012 - (show annotations) (download)
Sun Jan 7 15:52:36 2007 UTC (17 years, 3 months ago) by capela
File size: 657 byte(s)
* Fixed a memory leak due to EngineFactory::Destroy() not doing it
as an actual destructor and just removing the engine instance from
factory stock and all instances allocated via EngineFactory::Create()
never got delete'd and thus their destructors never called. This bug
was evident while having many mapped instruments and querying the
instrument status via GET MIDI_INSTRUMENT INFO command, eating up
system memory very quickly and never let it go.

1 INCLUDES = $(all_includes)
2 AM_CXXFLAGS = -Wreturn-type -ffast-math $(CXX_CPU_SWITCH)
3 METASOURCES = AUTO
4 SUBDIRS = gig common
5
6 liblinuxsamplerengineincludedir = $(includedir)/linuxsampler/engines
7 liblinuxsamplerengineinclude_HEADERS = \
8 Engine.h \
9 EngineChannel.h \
10 FxSend.h \
11 InstrumentManager.h
12
13 noinst_LTLIBRARIES = liblinuxsamplerengines.la
14 liblinuxsamplerengines_la_SOURCES = \
15 Engine.cpp Engine.h \
16 EngineChannel.cpp EngineChannel.h \
17 EngineFactory.cpp EngineFactory.h \
18 EngineChannelFactory.cpp EngineChannelFactory.h \
19 FxSend.cpp FxSend.h \
20 InstrumentManager.cpp InstrumentManager.h \
21 InstrumentManagerThread.cpp InstrumentManagerThread.h

  ViewVC Help
Powered by ViewVC