diff options
author | Robert Jonsson <spamatica@gmail.com> | 2010-10-13 19:34:22 +0000 |
---|---|---|
committer | Robert Jonsson <spamatica@gmail.com> | 2010-10-13 19:34:22 +0000 |
commit | 8a2c2824a59d7644e13bc52c9a0ecbd641f21f95 (patch) | |
tree | 064ad3f2bf8daab0ad27b128abd86a9bbdb1e496 /muse2/muse/Makefile.am | |
parent | a27706d9629e8b592cca4659f865b70adef24e6d (diff) |
new branch muse2, first checkin
Diffstat (limited to 'muse2/muse/Makefile.am')
-rw-r--r-- | muse2/muse/Makefile.am | 168 |
1 files changed, 168 insertions, 0 deletions
diff --git a/muse2/muse/Makefile.am b/muse2/muse/Makefile.am new file mode 100644 index 00000000..253add16 --- /dev/null +++ b/muse2/muse/Makefile.am @@ -0,0 +1,168 @@ +include $(top_srcdir)/common.am + +ACLOCAL_AMFLAGS = -I m4 + +AM_CPPFLAGS += -Imidiedit -Iarranger -Iliste \ + -Iwidgets -Imixer -Idriver -Iwaveedit -Implugins -Iinstruments -Iremote\ + -DINSTPREFIX=\"$(prefix)\" -DINSTLIBDIR=\"$(libdir)\" + +SUBDIRS = widgets master midiedit mixer arranger \ + liste driver waveedit ctrl cliplist \ + instruments marker mplugins + +if PCH +AM_CXXFLAGS += $(LASH_CFLAGS) -include $(top_srcdir)/all.h +else +AM_CXXFLAGS += $(LASH_CFLAGS) +endif + +if ENABLE_PYTHON +AM_CPPFLAGS += -DENABLE_PYTHON +SUBDIRS += remote +PYLIBS=$(PYTHON_LIB) remote/libremote.a +endif +AM_CXXFLAGS +=-DSVNVERSION=\"$(shell svnversion)\" + + +EXTRA_PROGRAMS = givertcap +bin_PROGRAMS = muse @GIVERTCAP@ + +givertcap_LDADD = -lcap + +dist_muse_SOURCES = \ + ticksynth.h ticksynth.cpp \ + vst.h vst.cpp \ + dssihost.h dssihost.cpp \ + osc.cpp osc.h \ + stringparam.cpp stringparam.h \ + synth.h synth.cpp \ + plugin.cpp plugin.h \ + mtc.cpp mtc.h \ + thread.cpp thread.h \ + audio.cpp audio.h \ + audioprefetch.cpp audioprefetch.h \ + audioconvert.cpp audioconvert.h \ + globals.cpp globals.h \ + sync.cpp sync.h \ + midiport.cpp midiport.h \ + part.cpp part.h \ + tempo.cpp tempo.h \ + pos.cpp pos.h \ + sig.cpp sig.h \ + key.cpp key.h \ + undo.cpp undo.h \ + songfile.cpp \ + midi.cpp midi.h \ + importmidi.cpp \ + exportmidi.cpp \ + midifile.h midifile.cpp \ + xml.cpp xml.h \ + icons.cpp icons.h \ + event.cpp event.h eventbase.h evdata.h \ + eventlist.cpp \ + midievent.h midievent.cpp \ + waveevent.h waveevent.cpp \ + mpevent.cpp mpevent.h \ + track.cpp track.h \ + audiotrack.cpp wavetrack.cpp \ + wave.cpp wave.h \ + seqmsg.cpp \ + device.h \ + globaldefs.h \ + ladspa.h \ + app.cpp app.h \ + song.cpp song.h \ + transport.cpp transport.h \ + conf.cpp conf.h \ + confmport.cpp confmport.h \ + help.cpp \ + midieditor.cpp midieditor.h \ + cobject.cpp cobject.h \ + value.cpp value.h \ + midictrl.cpp midictrl.h \ + transpose.cpp transpose.h \ + miditransform.cpp miditransform.h \ + appearance.cpp appearance.h \ + node.cpp node.h \ + midiseq.cpp midiseq.h \ + helper.cpp helper.h \ + debug.h memory.h memory.cpp \ + mididev.h mididev.cpp \ + route.h route.cpp\ + shortcuts.h shortcuts.cpp \ + ctrl.cpp ctrl.h \ + gconfig.h gconfig.cpp \ + fastlog.h \ + default_click.h + +nodist_muse_SOURCES = \ + moc_plugin.cpp \ + moc_app.cpp \ + moc_song.cpp \ + moc_transport.cpp \ + moc_conf.cpp \ + moc_confmport.cpp \ + moc_midieditor.cpp \ + moc_cobject.cpp \ + moc_value.cpp \ + moc_transpose.cpp \ + moc_miditransform.cpp \ + moc_appearance.cpp + +muse_LDADD = $(X_LIBS) $(QT_LIBS) -lasound $(SNDFILE_LIBS) $(SAMPLERATE_LIBS) $(JACK_LIBS) $(PYLIBS) \ + $(LASH_LIBS) $(FST_LIBS) $(UUID_LIBS) $(LO_LIBS) midiedit/libmidiedit.a ctrl/libctrl.a \ + liste/libliste.a mixer/libmixer.a driver/libdriver.a marker/libmarker.a \ + master/libmaster.a waveedit/libwaveedit.a mplugins/libmplugins.a arranger/libarranger.a \ + cliplist/libcliplist.a instruments/libinstruments.a widgets/libwidgets.a \ + ../synti/libsynti/libsynti.la ../al/libal.a +muse_LDFLAGS = -fno_exceptions + + + +CLEANFILES = stamp-chown + +DISTCLEANFILES = .muse.bin.bak + +MAINTAINERCLEANFILES = depcomp config.guess \ + install-sh config.sub missing mkinstalldirs INSTALL COPYING + +EXTRA_DIST = + +all-local: stamp-chown .muse.bin.bak + +stamp-chown: muse @GIVERTCAP@ + if test "$(SUIDBUILD)" = "yes"; then \ + su -c "chown root muse; chmod +s muse"; \ + fi +if RTCAP + su -c "chown root givertcap; chmod +s givertcap"; +endif + touch stamp-chown + +install-exec-local: + if test "$(SUIDINSTALL)" = "yes"; then \ + su -c "chown root $(bindir)/muse; chmod +s $(bindir)/muse"; \ + fi +if RTCAP + su -c "chown root $(bindir)/givertcap; chmod +s $(bindir)/givertcap"; +endif + +update_translations: + genpro > muse.pro + lupdate muse.pro + +release_translations: + lrelease muse.pro + +.muse.bin.bak: + if test -e muse; then cp muse .muse.bin.bak; fi + +clean-local: + if test -e .muse.bin.bak; then cp .muse.bin.bak muse; fi + + +dox: stamp-doxygen + +stamp-doxygen: $(shell find -name "*.cpp" -or -name "*.h") + $(DOXYGEN) Doxyfile + touch stamp-doxygen |