all: gga ggarec

CFLAGS=-O -Wall -g
GGA_LIBS=-lreadline -lhistory -L/usr/X11R6/lib -lX11 -lm # -lefence

gga: gga.o cmd.o x.o dispwav.o disptrack.o snd.o control.o wav.o track.o
	$(CC) $(LDFLAGS) $(GGA_LIBS) -o $@ $^

ggarec: ggarec.o
	$(CC) $(LDFLAGS) -o $@ $^

*.o: gga.h
x.o: x.h
dispwav.o: x.h
disptrack.o: x.h

clean:
	rm -f gga ggarec *.o

release:
	cd ..; tar czvf gga-`date '+%Y%m%d'`.tgz gga/{Makefile,*.c,*.h,NOTES,README,gga2wav}
