CC=gcc
CFLAGS=-O2
LIBFLAGS=-shared
OUTDIR=/usr/local
LDUPDATE=/sbin/ldconfig

MAN=/usr/man
CP=/bin/cp -fd
RM=/bin/rm -f

all:
	$(CC) $(CFLAGS) wav_read.c -c -o wav_read.o
	$(CC) $(CFLAGS) wav_write.c -c -o wav_write.o

	$(CC) $(LIBFLAGS) -o libqdwav.so.0.0.1 -Wl,-soname,libqdwav.so.0 wav_write.o wav_read.o

install:
	$(CP) libqdwav.so.0.0.1 $(OUTDIR)/lib
	$(CP) libqdwav.so.0 $(OUTDIR)/lib
	$(CP) libqdwav.so $(OUTDIR)/lib
	$(CP) wav_lib.h $(OUTDIR)/include

	$(LDUPDATE)
clean: 
	$(RM) *.o libqdwav.so.0.0.1 *~