INCLUDES=-I/usr/X11/include/
OBJECTS=turntable.o wav_read.o wav_write.o main.o tX.o
LIBS=-L/usr/X11R6/lib -lX11 -lm
CFLAGS=-O2 -DUSE_CONSOLE -DUSE_STOPSENSE -Wall
INSTALLDIR=/usr/local/bin
CC=egcs

all:	terminatorX

install:	terminatorX
		cp terminatorX $(INSTALLDIR)

clean:	Makefile
	rm -f $(OBJECTS) terminatorX core licmak licmak.o license.cc

licmak.o:	licmak.c
		$(CC) -o licmak.o -c licmak.c

licmak:		licmak.o
		$(CC) licmak.o -o licmak

license.cc:	COPYING licmak
		./licmak

tX.o:		tX.cc
		$(CC) $(CFLAGS) $(INCLUDES) -o tX.o -c tX.cc	
	
main.o:		main.cc license.cc
		$(CC) $(CFLAGS) $(INCLUDES) -o main.o -c main.cc	
	
wav_read.o:	wav_read.cc
		$(CC) $(CFLAGS) $(INCLUDES) -o wav_read.o -c wav_read.cc

wav_write.o:	wav_write.cc
		$(CC) $(CFLAGS) $(INCLUDES) -o wav_write.o -c wav_write.cc
	
turntable.o:	turntable.h turntable.cc
		$(CC) $(CFLAGS) $(INCLUDES) -o turntable.o -c turntable.cc
			
terminatorX:	$(OBJECTS)
		$(CC) $(LIBS) $(OBJECTS) -o terminatorX
		
