#############################################################################
# Makefile for building: ../bin/freecycle
# Generated by qmake (1.07a) (Qt 3.3.3) on: Mon Mar  7 12:08:42 2005
# Project:  src.pro
# Template: app
# Command: $(QMAKE) -o Makefile src.pro
#############################################################################

####### Compiler, tools and options

CC       = gcc
CXX      = g++
LEX      = flex
YACC     = yacc
CFLAGS   = -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -W -g -D_REENTRANT  -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_NO_DEBUG
CXXFLAGS = -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -W -g -D_REENTRANT  -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_NO_DEBUG
LEXFLAGS = 
YACCFLAGS= -d
INCPATH  = -I/usr/lib/qt3/mkspecs/default -I. -I../src -I/usr/include -I$(QTDIR)/include
LINK     = g++
LFLAGS   = 
LIBS     = $(SUBLIBS) -L/usr/lib/ -L$(QTDIR)/lib/ -L/usr/X11R6/lib/ -lasound -lsrfftw -ljack -lsfftw -lSoundTouch -lsndfile -lqt-mt -lXext -lX11 -lm -lpthread
AR       = ar cqs
RANLIB   = 
MOC      = $(QTDIR)/bin/moc
UIC      = $(QTDIR)/bin/uic
QMAKE    = qmake
TAR      = tar -cf
GZIP     = gzip -9f
COPY     = cp -f
COPY_FILE= $(COPY)
COPY_DIR = $(COPY) -r
INSTALL_FILE= $(COPY_FILE)
INSTALL_DIR = $(COPY_DIR)
DEL_FILE = rm -f
SYMLINK  = ln -sf
DEL_DIR  = rmdir
MOVE     = mv -f
CHK_DIR_EXISTS= test -d
MKDIR    = mkdir -p

####### Output directory

OBJECTS_DIR = ./

####### Files

HEADERS = freecycle.h \
		drawsoundwidget.h \
		soundplayer.h \
		beatline.h \
		floatspinbox.h \
		selectionrectangle.h \
		soundmanager.h \
		wavecanvas.h \
		drawsoundwidgetabstract.h \
		drawallsoundwidget.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		ladspaport.h \
		ladspadialog.h \
		effectframe.h \
		effectportframe.h \
		controllercanvas.h \
		valueline.h \
		playpositionchanged.h \
		midimanager.h \
		mysavefiledialog.h \
		akpmanager.h \
		sf2manager.h \
		loopmarker.h \
		measuremarker.h \
		spectrumview.h \
		drawingline.h \
		myopenfiledialog.h \
		soundfilepreview.h \
		defs.h \
		power2label.h \
		fftdialog.h \
		ampdomaindialog.h \
		bpmmodifierspinbox.h \
		bpmmodifierdropdown.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		customeffect.h \
		customeffects.h \
		outputtozero.h \
		inputzero.h \
		passthrough.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		bitspersampledropdown.h \
		envelope.h \
		verticalselectionrectangle.h \
		samplevalueview.h \
		scalables.h \
		keypressglobaleventfilter.h \
		playline.h \
		previewwavedisplay.h \
		midioutput.h \
		midioutputthread.h \
		scopeview.h
SOURCES = freecycle.cpp \
		main.cpp \
		drawsoundwidget.cpp \
		soundplayer.cpp \
		beatline.cpp \
		floatspinbox.cpp \
		selectionrectangle.cpp \
		soundmanager.cpp \
		wavecanvas.cpp \
		drawsoundwidgetabstract.cpp \
		drawallsoundwidget.cpp \
		filemanager.cpp \
		ladspaeffect.cpp \
		ladspaeffects.cpp \
		ladspaport.cpp \
		ladspadialog.cpp \
		effectframe.cpp \
		effectportframe.cpp \
		controllercanvas.cpp \
		valueline.cpp \
		playpositionchanged.cpp \
		midimanager.cpp \
		mysavefiledialog.cpp \
		akpmanager.cpp \
		sf2manager.cpp \
		loopmarker.cpp \
		measuremarker.cpp \
		spectrumview.cpp \
		drawingline.cpp \
		myopenfiledialog.cpp \
		soundfilepreview.cpp \
		power2label.cpp \
		fftdialog.cpp \
		ampdomaindialog.cpp \
		bpmmodifierspinbox.cpp \
		bpmmodifierdropdown.cpp \
		monotostereosplitter.cpp \
		ntomonomixer.cpp \
		customeffect.cpp \
		customeffects.cpp \
		outputtozero.cpp \
		inputzero.cpp \
		passthrough.cpp \
		mymath.cpp \
		soundholder.cpp \
		fftholder.cpp \
		bitspersampledropdown.cpp \
		envelope.cpp \
		verticalselectionrectangle.cpp \
		samplevalueview.cpp \
		keypressglobaleventfilter.cpp \
		playline.cpp \
		previewwavedisplay.cpp \
		midioutput.cpp \
		midioutputthread.cpp \
		scopeview.cpp
OBJECTS = freecycle.o \
		main.o \
		drawsoundwidget.o \
		soundplayer.o \
		beatline.o \
		floatspinbox.o \
		selectionrectangle.o \
		soundmanager.o \
		wavecanvas.o \
		drawsoundwidgetabstract.o \
		drawallsoundwidget.o \
		filemanager.o \
		ladspaeffect.o \
		ladspaeffects.o \
		ladspaport.o \
		ladspadialog.o \
		effectframe.o \
		effectportframe.o \
		controllercanvas.o \
		valueline.o \
		playpositionchanged.o \
		midimanager.o \
		mysavefiledialog.o \
		akpmanager.o \
		sf2manager.o \
		loopmarker.o \
		measuremarker.o \
		spectrumview.o \
		drawingline.o \
		myopenfiledialog.o \
		soundfilepreview.o \
		power2label.o \
		fftdialog.o \
		ampdomaindialog.o \
		bpmmodifierspinbox.o \
		bpmmodifierdropdown.o \
		monotostereosplitter.o \
		ntomonomixer.o \
		customeffect.o \
		customeffects.o \
		outputtozero.o \
		inputzero.o \
		passthrough.o \
		mymath.o \
		soundholder.o \
		fftholder.o \
		bitspersampledropdown.o \
		envelope.o \
		verticalselectionrectangle.o \
		samplevalueview.o \
		keypressglobaleventfilter.o \
		playline.o \
		previewwavedisplay.o \
		midioutput.o \
		midioutputthread.o \
		scopeview.o \
		FFTDialogBase.o \
		AmpDomainDialogBase.o \
		ladspadialogbase.o
FORMS = FFTDialogBase.ui \
		AmpDomainDialogBase.ui \
		ladspadialogbase.ui
UICDECLS = FFTDialogBase.h \
		AmpDomainDialogBase.h \
		ladspadialogbase.h
UICIMPLS = FFTDialogBase.cpp \
		AmpDomainDialogBase.cpp \
		ladspadialogbase.cpp
SRCMOC   = moc_freecycle.cpp \
		moc_drawsoundwidget.cpp \
		moc_soundmanager.cpp \
		moc_drawsoundwidgetabstract.cpp \
		moc_drawallsoundwidget.cpp \
		moc_filemanager.cpp \
		moc_ladspaeffect.cpp \
		moc_ladspaeffects.cpp \
		moc_ladspaport.cpp \
		moc_ladspadialog.cpp \
		moc_effectframe.cpp \
		moc_effectportframe.cpp \
		moc_midimanager.cpp \
		moc_mysavefiledialog.cpp \
		moc_akpmanager.cpp \
		moc_sf2manager.cpp \
		moc_spectrumview.cpp \
		moc_myopenfiledialog.cpp \
		moc_soundfilepreview.cpp \
		moc_power2label.cpp \
		moc_fftdialog.cpp \
		moc_ampdomaindialog.cpp \
		moc_bpmmodifierspinbox.cpp \
		moc_bpmmodifierdropdown.cpp \
		moc_monotostereosplitter.cpp \
		moc_ntomonomixer.cpp \
		moc_customeffect.cpp \
		moc_customeffects.cpp \
		moc_outputtozero.cpp \
		moc_inputzero.cpp \
		moc_passthrough.cpp \
		moc_mymath.cpp \
		moc_soundholder.cpp \
		moc_bitspersampledropdown.cpp \
		moc_envelope.cpp \
		moc_keypressglobaleventfilter.cpp \
		moc_previewwavedisplay.cpp \
		moc_midioutput.cpp \
		moc_scopeview.cpp \
		moc_FFTDialogBase.cpp \
		moc_AmpDomainDialogBase.cpp \
		moc_ladspadialogbase.cpp
OBJMOC = moc_freecycle.o \
		moc_drawsoundwidget.o \
		moc_soundmanager.o \
		moc_drawsoundwidgetabstract.o \
		moc_drawallsoundwidget.o \
		moc_filemanager.o \
		moc_ladspaeffect.o \
		moc_ladspaeffects.o \
		moc_ladspaport.o \
		moc_ladspadialog.o \
		moc_effectframe.o \
		moc_effectportframe.o \
		moc_midimanager.o \
		moc_mysavefiledialog.o \
		moc_akpmanager.o \
		moc_sf2manager.o \
		moc_spectrumview.o \
		moc_myopenfiledialog.o \
		moc_soundfilepreview.o \
		moc_power2label.o \
		moc_fftdialog.o \
		moc_ampdomaindialog.o \
		moc_bpmmodifierspinbox.o \
		moc_bpmmodifierdropdown.o \
		moc_monotostereosplitter.o \
		moc_ntomonomixer.o \
		moc_customeffect.o \
		moc_customeffects.o \
		moc_outputtozero.o \
		moc_inputzero.o \
		moc_passthrough.o \
		moc_mymath.o \
		moc_soundholder.o \
		moc_bitspersampledropdown.o \
		moc_envelope.o \
		moc_keypressglobaleventfilter.o \
		moc_previewwavedisplay.o \
		moc_midioutput.o \
		moc_scopeview.o \
		moc_FFTDialogBase.o \
		moc_AmpDomainDialogBase.o \
		moc_ladspadialogbase.o
DIST	   = src.pro
QMAKE_TARGET = freecycle
DESTDIR  = ../bin/
TARGET   = ../bin/freecycle

first: all
####### Implicit rules

.SUFFIXES: .c .o .cpp .cc .cxx .C

.cpp.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.cc.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.cxx.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.C.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.c.o:
	$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<

####### Build rules

all: Makefile $(TARGET)

$(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC)  
	test -d ../bin/ || mkdir -p ../bin/
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(OBJCOMP) $(LIBS)

mocables: $(SRCMOC)
uicables: $(UICDECLS) $(UICIMPLS)

$(MOC): 
	( cd $(QTDIR)/src/moc && $(MAKE) )

Makefile: src.pro  /usr/lib/qt3/mkspecs/default/qmake.conf /usr/lib/qt3/lib/libqt-mt.prl
	$(QMAKE) -o Makefile src.pro
qmake: 
	@$(QMAKE) -o Makefile src.pro

dist: 
	@mkdir -p .tmp/freecycle && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/freecycle/ && $(COPY_FILE) --parents FFTDialogBase.ui.h AmpDomainDialogBase.ui.h ladspadialogbase.ui.h .tmp/freecycle/ && ( cd `dirname .tmp/freecycle` && $(TAR) freecycle.tar freecycle && $(GZIP) freecycle.tar ) && $(MOVE) `dirname .tmp/freecycle`/freecycle.tar.gz . && $(DEL_FILE) -r .tmp/freecycle

mocclean:
	-$(DEL_FILE) $(OBJMOC)
	-$(DEL_FILE) $(SRCMOC)

uiclean:
	-$(DEL_FILE) $(UICIMPLS) $(UICDECLS)

yaccclean:
lexclean:
clean: mocclean uiclean
	-$(DEL_FILE) $(OBJECTS)
	-$(DEL_FILE) *~ core *.core


####### Sub-libraries

distclean: clean
	-$(DEL_FILE) ../bin/$(TARGET) $(TARGET)


FORCE:

####### Compile

freecycle.o: freecycle.cpp freecycle.h \
		pics/filesave.xpm \
		pics/fileopen.xpm \
		pics/icons.h \
		drawsoundwidget.h \
		drawallsoundwidget.h \
		soundmanager.h \
		soundplayer.h \
		floatspinbox.h \
		ladspadialog.h \
		fftdialog.h \
		ampdomaindialog.h \
		effectframe.h \
		midimanager.h \
		akpmanager.h \
		sf2manager.h \
		mysavefiledialog.h \
		myopenfiledialog.h \
		spectrumview.h \
		scopeview.h \
		bpmmodifierspinbox.h \
		bpmmodifierdropdown.h \
		envelope.h \
		midioutputthread.h \
		defs.h \
		beatline.h \
		wavecanvas.h \
		drawsoundwidgetabstract.h \
		playpositionchanged.h \
		loopmarker.h \
		measuremarker.h \
		selectionrectangle.h \
		verticalselectionrectangle.h \
		playline.h \
		samplevalueview.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h \
		ladspadialogbase.h \
		FFTDialogBase.h \
		power2label.h \
		AmpDomainDialogBase.h \
		effectportframe.h \
		controllercanvas.h \
		valueline.h \
		drawingline.h \
		bitspersampledropdown.h \
		soundfilepreview.h \
		previewwavedisplay.h \
		midioutput.h

main.o: main.cpp freecycle.h \
		drawsoundwidget.h \
		drawallsoundwidget.h \
		soundmanager.h \
		soundplayer.h \
		floatspinbox.h \
		ladspadialog.h \
		fftdialog.h \
		ampdomaindialog.h \
		effectframe.h \
		midimanager.h \
		akpmanager.h \
		sf2manager.h \
		mysavefiledialog.h \
		myopenfiledialog.h \
		spectrumview.h \
		scopeview.h \
		bpmmodifierspinbox.h \
		bpmmodifierdropdown.h \
		envelope.h \
		midioutputthread.h \
		defs.h \
		beatline.h \
		wavecanvas.h \
		drawsoundwidgetabstract.h \
		playpositionchanged.h \
		loopmarker.h \
		measuremarker.h \
		selectionrectangle.h \
		verticalselectionrectangle.h \
		playline.h \
		samplevalueview.h \
		pics/icons.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h \
		ladspadialogbase.h \
		FFTDialogBase.h \
		power2label.h \
		AmpDomainDialogBase.h \
		effectportframe.h \
		controllercanvas.h \
		valueline.h \
		drawingline.h \
		bitspersampledropdown.h \
		soundfilepreview.h \
		previewwavedisplay.h \
		midioutput.h

drawsoundwidget.o: drawsoundwidget.cpp drawsoundwidget.h \
		beatline.h \
		selectionrectangle.h \
		defs.h \
		wavecanvas.h \
		drawsoundwidgetabstract.h \
		playpositionchanged.h \
		loopmarker.h \
		measuremarker.h \
		verticalselectionrectangle.h \
		playline.h \
		samplevalueview.h \
		pics/icons.h \
		soundmanager.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

soundplayer.o: soundplayer.cpp soundplayer.h \
		drawsoundwidget.h \
		spectrumview.h \
		soundmanager.h \
		playpositionchanged.h \
		defs.h \
		beatline.h \
		wavecanvas.h \
		drawsoundwidgetabstract.h \
		loopmarker.h \
		measuremarker.h \
		selectionrectangle.h \
		verticalselectionrectangle.h \
		playline.h \
		samplevalueview.h \
		pics/icons.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

beatline.o: beatline.cpp beatline.h \
		samplevalueview.h \
		pics/icons.h \
		soundmanager.h \
		defs.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

floatspinbox.o: floatspinbox.cpp floatspinbox.h

selectionrectangle.o: selectionrectangle.cpp selectionrectangle.h \
		defs.h \
		pics/icons.h

soundmanager.o: soundmanager.cpp soundmanager.h \
		defs.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

wavecanvas.o: wavecanvas.cpp wavecanvas.h \
		soundmanager.h \
		defs.h \
		mymath.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

drawsoundwidgetabstract.o: drawsoundwidgetabstract.cpp drawsoundwidgetabstract.h \
		wavecanvas.h \
		soundmanager.h \
		defs.h \
		mymath.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

drawallsoundwidget.o: drawallsoundwidget.cpp drawallsoundwidget.h \
		drawsoundwidgetabstract.h \
		selectionrectangle.h \
		wavecanvas.h \
		soundmanager.h \
		defs.h \
		mymath.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h \
		pics/icons.h

filemanager.o: filemanager.cpp filemanager.h

ladspaeffect.o: ladspaeffect.cpp ladspaeffect.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h \
		defs.h

ladspaeffects.o: ladspaeffects.cpp ladspaeffects.h \
		ladspaeffect.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h \
		defs.h

ladspaport.o: ladspaport.cpp ladspaport.h

ladspadialog.o: ladspadialog.cpp ladspadialog.h \
		ladspaeffects.h \
		ladspaeffect.h \
		ladspaport.h \
		ladspadialogbase.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h \
		defs.h

effectframe.o: effectframe.cpp effectframe.h \
		ladspaeffect.h \
		effectportframe.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h \
		defs.h \
		controllercanvas.h \
		valueline.h \
		drawingline.h

effectportframe.o: effectportframe.cpp effectportframe.h \
		ladspaport.h \
		controllercanvas.h \
		valueline.h \
		drawingline.h

controllercanvas.o: controllercanvas.cpp controllercanvas.h

valueline.o: valueline.cpp valueline.h

playpositionchanged.o: playpositionchanged.cpp playpositionchanged.h

midimanager.o: midimanager.cpp midimanager.h

mysavefiledialog.o: mysavefiledialog.cpp mysavefiledialog.h \
		bitspersampledropdown.h

akpmanager.o: akpmanager.cpp akpmanager.h

sf2manager.o: sf2manager.cpp sf2manager.h

loopmarker.o: loopmarker.cpp loopmarker.h

measuremarker.o: measuremarker.cpp measuremarker.h \
		loopmarker.h \
		defs.h

spectrumview.o: spectrumview.cpp scopeview.h \
		playpositionchanged.h \
		soundmanager.h \
		defs.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

drawingline.o: drawingline.cpp drawingline.h

myopenfiledialog.o: myopenfiledialog.cpp myopenfiledialog.h \
		soundfilepreview.h \
		soundplayer.h \
		soundmanager.h \
		filemanager.h \
		pics/icons.h \
		previewwavedisplay.h \
		drawsoundwidget.h \
		spectrumview.h \
		playpositionchanged.h \
		defs.h \
		beatline.h \
		wavecanvas.h \
		drawsoundwidgetabstract.h \
		loopmarker.h \
		measuremarker.h \
		selectionrectangle.h \
		verticalselectionrectangle.h \
		playline.h \
		samplevalueview.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

soundfilepreview.o: soundfilepreview.cpp soundfilepreview.h \
		soundplayer.h \
		soundmanager.h \
		filemanager.h \
		pics/icons.h \
		previewwavedisplay.h \
		drawsoundwidget.h \
		spectrumview.h \
		playpositionchanged.h \
		defs.h \
		beatline.h \
		wavecanvas.h \
		drawsoundwidgetabstract.h \
		loopmarker.h \
		measuremarker.h \
		selectionrectangle.h \
		verticalselectionrectangle.h \
		playline.h \
		samplevalueview.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

power2label.o: power2label.cpp power2label.h

fftdialog.o: fftdialog.cpp fftdialog.h \
		FFTDialogBase.h \
		soundmanager.h \
		power2label.h \
		defs.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

ampdomaindialog.o: ampdomaindialog.cpp ampdomaindialog.h \
		AmpDomainDialogBase.h \
		soundmanager.h \
		power2label.h \
		defs.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

bpmmodifierspinbox.o: bpmmodifierspinbox.cpp bpmmodifierspinbox.h

bpmmodifierdropdown.o: bpmmodifierdropdown.cpp bpmmodifierdropdown.h \
		defs.h

monotostereosplitter.o: monotostereosplitter.cpp monotostereosplitter.h \
		defs.h \
		customeffect.h

ntomonomixer.o: ntomonomixer.cpp ntomonomixer.h \
		defs.h \
		customeffect.h

customeffect.o: customeffect.cpp customeffect.h \
		defs.h

customeffects.o: customeffects.cpp customeffects.h \
		customeffect.h \
		defs.h

outputtozero.o: outputtozero.cpp outputtozero.h \
		customeffect.h \
		defs.h

inputzero.o: inputzero.cpp inputzero.h \
		customeffect.h \
		defs.h

passthrough.o: passthrough.cpp passthrough.h \
		customeffect.h \
		defs.h

mymath.o: mymath.cpp mymath.h

soundholder.o: soundholder.cpp soundholder.h \
		defs.h

fftholder.o: fftholder.cpp fftholder.h \
		defs.h

bitspersampledropdown.o: bitspersampledropdown.cpp bitspersampledropdown.h

envelope.o: envelope.cpp envelope.h \
		customeffect.h \
		defs.h

verticalselectionrectangle.o: verticalselectionrectangle.cpp verticalselectionrectangle.h \
		selectionrectangle.h \
		soundmanager.h \
		defs.h \
		pics/icons.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

samplevalueview.o: samplevalueview.cpp samplevalueview.h \
		soundmanager.h \
		defs.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

keypressglobaleventfilter.o: keypressglobaleventfilter.cpp keypressglobaleventfilter.h

playline.o: playline.cpp playline.h \
		pics/icons.h

previewwavedisplay.o: previewwavedisplay.cpp previewwavedisplay.h \
		defs.h \
		playpositionchanged.h \
		pics/icons.h

midioutput.o: midioutput.cpp midioutput.h \
		defs.h

midioutputthread.o: midioutputthread.cpp midioutputthread.h \
		midioutput.h \
		defs.h

scopeview.o: scopeview.cpp spectrumview.h \
		playpositionchanged.h \
		soundmanager.h \
		defs.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

FFTDialogBase.h: FFTDialogBase.ui power2label.h
	$(UIC) FFTDialogBase.ui -o FFTDialogBase.h

FFTDialogBase.cpp: FFTDialogBase.h FFTDialogBase.ui power2label.h
	$(UIC) FFTDialogBase.ui -i FFTDialogBase.h -o FFTDialogBase.cpp

AmpDomainDialogBase.h: AmpDomainDialogBase.ui power2label.h
	$(UIC) AmpDomainDialogBase.ui -o AmpDomainDialogBase.h

AmpDomainDialogBase.cpp: AmpDomainDialogBase.h AmpDomainDialogBase.ui power2label.h
	$(UIC) AmpDomainDialogBase.ui -i AmpDomainDialogBase.h -o AmpDomainDialogBase.cpp

ladspadialogbase.h: ladspadialogbase.ui 
	$(UIC) ladspadialogbase.ui -o ladspadialogbase.h

ladspadialogbase.cpp: ladspadialogbase.h ladspadialogbase.ui 
	$(UIC) ladspadialogbase.ui -i ladspadialogbase.h -o ladspadialogbase.cpp

FFTDialogBase.o: FFTDialogBase.cpp FFTDialogBase.ui.h \
		FFTDialogBase.h

AmpDomainDialogBase.o: AmpDomainDialogBase.cpp AmpDomainDialogBase.ui.h \
		AmpDomainDialogBase.h

ladspadialogbase.o: ladspadialogbase.cpp ladspadialogbase.ui.h \
		ladspadialogbase.h

moc_freecycle.o: moc_freecycle.cpp  freecycle.h drawsoundwidget.h \
		drawallsoundwidget.h \
		soundmanager.h \
		soundplayer.h \
		floatspinbox.h \
		ladspadialog.h \
		fftdialog.h \
		ampdomaindialog.h \
		effectframe.h \
		midimanager.h \
		akpmanager.h \
		sf2manager.h \
		mysavefiledialog.h \
		myopenfiledialog.h \
		spectrumview.h \
		scopeview.h \
		bpmmodifierspinbox.h \
		bpmmodifierdropdown.h \
		envelope.h \
		midioutputthread.h \
		defs.h \
		beatline.h \
		wavecanvas.h \
		drawsoundwidgetabstract.h \
		playpositionchanged.h \
		loopmarker.h \
		measuremarker.h \
		selectionrectangle.h \
		verticalselectionrectangle.h \
		playline.h \
		samplevalueview.h \
		pics/icons.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h \
		ladspadialogbase.h \
		FFTDialogBase.h \
		power2label.h \
		AmpDomainDialogBase.h \
		effectportframe.h \
		controllercanvas.h \
		valueline.h \
		drawingline.h \
		bitspersampledropdown.h \
		soundfilepreview.h \
		previewwavedisplay.h \
		midioutput.h

moc_drawsoundwidget.o: moc_drawsoundwidget.cpp  drawsoundwidget.h defs.h \
		beatline.h \
		wavecanvas.h \
		drawsoundwidgetabstract.h \
		playpositionchanged.h \
		loopmarker.h \
		measuremarker.h \
		selectionrectangle.h \
		verticalselectionrectangle.h \
		playline.h \
		samplevalueview.h \
		pics/icons.h \
		soundmanager.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

moc_soundmanager.o: moc_soundmanager.cpp  soundmanager.h defs.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

moc_drawsoundwidgetabstract.o: moc_drawsoundwidgetabstract.cpp  drawsoundwidgetabstract.h wavecanvas.h \
		soundmanager.h \
		defs.h \
		mymath.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

moc_drawallsoundwidget.o: moc_drawallsoundwidget.cpp  drawallsoundwidget.h drawsoundwidgetabstract.h \
		selectionrectangle.h \
		wavecanvas.h \
		soundmanager.h \
		defs.h \
		mymath.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h \
		pics/icons.h

moc_filemanager.o: moc_filemanager.cpp  filemanager.h 

moc_ladspaeffect.o: moc_ladspaeffect.cpp  ladspaeffect.h ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h \
		defs.h

moc_ladspaeffects.o: moc_ladspaeffects.cpp  ladspaeffects.h ladspaeffect.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h \
		defs.h

moc_ladspaport.o: moc_ladspaport.cpp  ladspaport.h 

moc_ladspadialog.o: moc_ladspadialog.cpp  ladspadialog.h ladspaeffects.h \
		ladspaeffect.h \
		ladspaport.h \
		ladspadialogbase.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h \
		defs.h

moc_effectframe.o: moc_effectframe.cpp  effectframe.h ladspaeffect.h \
		effectportframe.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h \
		defs.h \
		controllercanvas.h \
		valueline.h \
		drawingline.h

moc_effectportframe.o: moc_effectportframe.cpp  effectportframe.h ladspaport.h \
		controllercanvas.h \
		valueline.h \
		drawingline.h

moc_midimanager.o: moc_midimanager.cpp  midimanager.h 

moc_mysavefiledialog.o: moc_mysavefiledialog.cpp  mysavefiledialog.h bitspersampledropdown.h

moc_akpmanager.o: moc_akpmanager.cpp  akpmanager.h 

moc_sf2manager.o: moc_sf2manager.cpp  sf2manager.h 

moc_spectrumview.o: moc_spectrumview.cpp  spectrumview.h playpositionchanged.h \
		soundmanager.h \
		defs.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

moc_myopenfiledialog.o: moc_myopenfiledialog.cpp  myopenfiledialog.h soundfilepreview.h \
		soundplayer.h \
		soundmanager.h \
		filemanager.h \
		pics/icons.h \
		previewwavedisplay.h \
		drawsoundwidget.h \
		spectrumview.h \
		playpositionchanged.h \
		defs.h \
		beatline.h \
		wavecanvas.h \
		drawsoundwidgetabstract.h \
		loopmarker.h \
		measuremarker.h \
		selectionrectangle.h \
		verticalselectionrectangle.h \
		playline.h \
		samplevalueview.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

moc_soundfilepreview.o: moc_soundfilepreview.cpp  soundfilepreview.h soundplayer.h \
		soundmanager.h \
		filemanager.h \
		pics/icons.h \
		previewwavedisplay.h \
		drawsoundwidget.h \
		spectrumview.h \
		playpositionchanged.h \
		defs.h \
		beatline.h \
		wavecanvas.h \
		drawsoundwidgetabstract.h \
		loopmarker.h \
		measuremarker.h \
		selectionrectangle.h \
		verticalselectionrectangle.h \
		playline.h \
		samplevalueview.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

moc_power2label.o: moc_power2label.cpp  power2label.h 

moc_fftdialog.o: moc_fftdialog.cpp  fftdialog.h FFTDialogBase.h \
		soundmanager.h \
		power2label.h \
		defs.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

moc_ampdomaindialog.o: moc_ampdomaindialog.cpp  ampdomaindialog.h AmpDomainDialogBase.h \
		soundmanager.h \
		power2label.h \
		defs.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

moc_bpmmodifierspinbox.o: moc_bpmmodifierspinbox.cpp  bpmmodifierspinbox.h 

moc_bpmmodifierdropdown.o: moc_bpmmodifierdropdown.cpp  bpmmodifierdropdown.h defs.h

moc_monotostereosplitter.o: moc_monotostereosplitter.cpp  monotostereosplitter.h defs.h \
		customeffect.h

moc_ntomonomixer.o: moc_ntomonomixer.cpp  ntomonomixer.h defs.h \
		customeffect.h

moc_customeffect.o: moc_customeffect.cpp  customeffect.h defs.h

moc_customeffects.o: moc_customeffects.cpp  customeffects.h customeffect.h \
		defs.h

moc_outputtozero.o: moc_outputtozero.cpp  outputtozero.h customeffect.h \
		defs.h

moc_inputzero.o: moc_inputzero.cpp  inputzero.h customeffect.h \
		defs.h

moc_passthrough.o: moc_passthrough.cpp  passthrough.h customeffect.h \
		defs.h

moc_mymath.o: moc_mymath.cpp  mymath.h 

moc_soundholder.o: moc_soundholder.cpp  soundholder.h defs.h

moc_bitspersampledropdown.o: moc_bitspersampledropdown.cpp  bitspersampledropdown.h 

moc_envelope.o: moc_envelope.cpp  envelope.h customeffect.h \
		defs.h

moc_keypressglobaleventfilter.o: moc_keypressglobaleventfilter.cpp  keypressglobaleventfilter.h 

moc_previewwavedisplay.o: moc_previewwavedisplay.cpp  previewwavedisplay.h defs.h \
		playpositionchanged.h \
		pics/icons.h

moc_midioutput.o: moc_midioutput.cpp  midioutput.h defs.h

moc_scopeview.o: moc_scopeview.cpp  scopeview.h playpositionchanged.h \
		soundmanager.h \
		defs.h \
		filemanager.h \
		ladspaeffect.h \
		ladspaeffects.h \
		mymath.h \
		soundholder.h \
		fftholder.h \
		ladspaport.h \
		monotostereosplitter.h \
		ntomonomixer.h \
		outputtozero.h \
		customeffect.h \
		customeffects.h \
		inputzero.h \
		passthrough.h

moc_FFTDialogBase.o: moc_FFTDialogBase.cpp  FFTDialogBase.h 

moc_AmpDomainDialogBase.o: moc_AmpDomainDialogBase.cpp  AmpDomainDialogBase.h 

moc_ladspadialogbase.o: moc_ladspadialogbase.cpp  ladspadialogbase.h 

moc_freecycle.cpp: $(MOC) freecycle.h
	$(MOC) freecycle.h -o moc_freecycle.cpp

moc_drawsoundwidget.cpp: $(MOC) drawsoundwidget.h
	$(MOC) drawsoundwidget.h -o moc_drawsoundwidget.cpp

moc_soundmanager.cpp: $(MOC) soundmanager.h
	$(MOC) soundmanager.h -o moc_soundmanager.cpp

moc_drawsoundwidgetabstract.cpp: $(MOC) drawsoundwidgetabstract.h
	$(MOC) drawsoundwidgetabstract.h -o moc_drawsoundwidgetabstract.cpp

moc_drawallsoundwidget.cpp: $(MOC) drawallsoundwidget.h
	$(MOC) drawallsoundwidget.h -o moc_drawallsoundwidget.cpp

moc_filemanager.cpp: $(MOC) filemanager.h
	$(MOC) filemanager.h -o moc_filemanager.cpp

moc_ladspaeffect.cpp: $(MOC) ladspaeffect.h
	$(MOC) ladspaeffect.h -o moc_ladspaeffect.cpp

moc_ladspaeffects.cpp: $(MOC) ladspaeffects.h
	$(MOC) ladspaeffects.h -o moc_ladspaeffects.cpp

moc_ladspaport.cpp: $(MOC) ladspaport.h
	$(MOC) ladspaport.h -o moc_ladspaport.cpp

moc_ladspadialog.cpp: $(MOC) ladspadialog.h
	$(MOC) ladspadialog.h -o moc_ladspadialog.cpp

moc_effectframe.cpp: $(MOC) effectframe.h
	$(MOC) effectframe.h -o moc_effectframe.cpp

moc_effectportframe.cpp: $(MOC) effectportframe.h
	$(MOC) effectportframe.h -o moc_effectportframe.cpp

moc_midimanager.cpp: $(MOC) midimanager.h
	$(MOC) midimanager.h -o moc_midimanager.cpp

moc_mysavefiledialog.cpp: $(MOC) mysavefiledialog.h
	$(MOC) mysavefiledialog.h -o moc_mysavefiledialog.cpp

moc_akpmanager.cpp: $(MOC) akpmanager.h
	$(MOC) akpmanager.h -o moc_akpmanager.cpp

moc_sf2manager.cpp: $(MOC) sf2manager.h
	$(MOC) sf2manager.h -o moc_sf2manager.cpp

moc_spectrumview.cpp: $(MOC) spectrumview.h
	$(MOC) spectrumview.h -o moc_spectrumview.cpp

moc_myopenfiledialog.cpp: $(MOC) myopenfiledialog.h
	$(MOC) myopenfiledialog.h -o moc_myopenfiledialog.cpp

moc_soundfilepreview.cpp: $(MOC) soundfilepreview.h
	$(MOC) soundfilepreview.h -o moc_soundfilepreview.cpp

moc_power2label.cpp: $(MOC) power2label.h
	$(MOC) power2label.h -o moc_power2label.cpp

moc_fftdialog.cpp: $(MOC) fftdialog.h
	$(MOC) fftdialog.h -o moc_fftdialog.cpp

moc_ampdomaindialog.cpp: $(MOC) ampdomaindialog.h
	$(MOC) ampdomaindialog.h -o moc_ampdomaindialog.cpp

moc_bpmmodifierspinbox.cpp: $(MOC) bpmmodifierspinbox.h
	$(MOC) bpmmodifierspinbox.h -o moc_bpmmodifierspinbox.cpp

moc_bpmmodifierdropdown.cpp: $(MOC) bpmmodifierdropdown.h
	$(MOC) bpmmodifierdropdown.h -o moc_bpmmodifierdropdown.cpp

moc_monotostereosplitter.cpp: $(MOC) monotostereosplitter.h
	$(MOC) monotostereosplitter.h -o moc_monotostereosplitter.cpp

moc_ntomonomixer.cpp: $(MOC) ntomonomixer.h
	$(MOC) ntomonomixer.h -o moc_ntomonomixer.cpp

moc_customeffect.cpp: $(MOC) customeffect.h
	$(MOC) customeffect.h -o moc_customeffect.cpp

moc_customeffects.cpp: $(MOC) customeffects.h
	$(MOC) customeffects.h -o moc_customeffects.cpp

moc_outputtozero.cpp: $(MOC) outputtozero.h
	$(MOC) outputtozero.h -o moc_outputtozero.cpp

moc_inputzero.cpp: $(MOC) inputzero.h
	$(MOC) inputzero.h -o moc_inputzero.cpp

moc_passthrough.cpp: $(MOC) passthrough.h
	$(MOC) passthrough.h -o moc_passthrough.cpp

moc_mymath.cpp: $(MOC) mymath.h
	$(MOC) mymath.h -o moc_mymath.cpp

moc_soundholder.cpp: $(MOC) soundholder.h
	$(MOC) soundholder.h -o moc_soundholder.cpp

moc_bitspersampledropdown.cpp: $(MOC) bitspersampledropdown.h
	$(MOC) bitspersampledropdown.h -o moc_bitspersampledropdown.cpp

moc_envelope.cpp: $(MOC) envelope.h
	$(MOC) envelope.h -o moc_envelope.cpp

moc_keypressglobaleventfilter.cpp: $(MOC) keypressglobaleventfilter.h
	$(MOC) keypressglobaleventfilter.h -o moc_keypressglobaleventfilter.cpp

moc_previewwavedisplay.cpp: $(MOC) previewwavedisplay.h
	$(MOC) previewwavedisplay.h -o moc_previewwavedisplay.cpp

moc_midioutput.cpp: $(MOC) midioutput.h
	$(MOC) midioutput.h -o moc_midioutput.cpp

moc_scopeview.cpp: $(MOC) scopeview.h
	$(MOC) scopeview.h -o moc_scopeview.cpp

moc_FFTDialogBase.cpp: $(MOC) FFTDialogBase.h
	$(MOC) FFTDialogBase.h -o moc_FFTDialogBase.cpp

moc_AmpDomainDialogBase.cpp: $(MOC) AmpDomainDialogBase.h
	$(MOC) AmpDomainDialogBase.h -o moc_AmpDomainDialogBase.cpp

moc_ladspadialogbase.cpp: $(MOC) ladspadialogbase.h
	$(MOC) ladspadialogbase.h -o moc_ladspadialogbase.cpp

####### Install

install:  

uninstall:  

