CC      = gcc
CFLAGS  = -Wall -O2 -finline-functions -fomit-frame-pointer -ffast-math -I.
#CFLAGS  = -Wall -I. -pg -lgmon

# Handy stuff
VERSION = 0.04
PROG    = soundIt
PACKAGE = $(PROG)$(VERSION)
DISTRIB = $(PACKAGE).tar.gz


all:	soundIt.o

demos:	demo1 demo2

demo1:	demo1.o soundIt.o
	$(CC)  $(CFLAGS) demo1.o soundIt.o  -o demo1
	strip demo1

demo2:	demo2.o soundIt.o
	$(CC) $(CFLAGS) demo2.o soundIt.o  -o demo2
	strip demo2

soundIt.o:	soundIt.h

# this creates the .tar.gz distribution.
.PHONY:	distrib
distrib:
	( cd .. ; rm -rf $(DISTRIB) ; mv $(PROG) $(PACKAGE) )
	$(MAKE)
	rm -f *~ core *.bak demo*.o
	( cd .. ; tar zchvvf $(DISTRIB) $(PACKAGE)/* )
	( cd .. ; mv $(PACKAGE) $(PROG) )
	@echo ../$(DISTRIB) has been created.
 