QT_BASE_DIR=/usr/lib/qt3
QT_LIB_DIR=$(QT_BASE_DIR)/lib
QT_BIN_DIR=$(QT_BASE_DIR)/bin
QT_INCLUDE_DIR=$(QT_BASE_DIR)/include
X11_LIB_DIR=/usr/X11R6/lib
X11_INCLUDE_DIR=/usr/X11R6/include

qarecord: gui.o gui.moc.o recdata.o capture.o diskwrite.o \
	meter.o meter.moc.o main.o
	gcc -g -o qarecord \
	gui.o gui.moc.o recdata.o capture.o diskwrite.o \
	meter.o meter.moc.o main.o \
	-L$(QT_LIB_DIR) -L$(X11_LIB_DIR) -L/usr/local/lib \
	-lqt-mt -ljack -lasound -lm

CXXFLAGS=-DQT_THREAD_SUPPORT -I$(QT_INCLUDE_DIR) -I/usr/X11R6/include -I. -O2 -g -Wall 

gui.o: gui.cpp gui.h recdata.h capture.h diskwrite.h
gui.moc.o: gui.moc.cpp gui.h recdata.h capture.h diskwrite.h
gui.moc.cpp: gui.h gui.cpp
	$(QT_BIN_DIR)/moc gui.h -o gui.moc.cpp
meter.o: meter.cpp meter.h recdata.h
meter.moc.o: meter.moc.cpp meter.h recdata.h
meter.moc.cpp: meter.h meter.cpp
	$(QT_BIN_DIR)/moc meter.h -o meter.moc.cpp
main.o: main.cpp gui.h
capture.o: capture.cpp capture.h recdata.h 
diskwrite.o: diskwrite.cpp diskwrite.h recdata.h 
recdata.o: recdata.cpp recdata.h
