The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
srcdir = @srcdir@
prefix = /usr/local
libdir = $(prefix)/lib
includedir = $(prefix)/include

VPATH = @srcdir@
CC = @CC@
INSTALL = @INSTALL@
DEFS = @DEFS@
CFLAGS = @CFLAGS@
LDFLAGS = @LDFLAGS@
LIBS = @LIBS@
INSTALL = install
A_LD = @A_LD@
A_LD_FLAGS = @A_LD_FLAGS@

AUDIO_LIB = @AUDIO_LIB@
LIB_NAME = @LIB_NAME@

.c.o:
	$(CC) -c $(DEFS) $(CFLAGS) -DHAVE_SNDLIB $<

SNDLIB_HEADERS = sndlib.h # clm.h
SNDLIB_O_FILES = headers.o audio.o io.o sound.o # clm.o

all: sndlib.a

sndlib.a: $(SNDLIB_HEADERS) $(SNDLIB_O_FILES)
	$(A_LD) -r $(LDFLAGS) $(SNDLIB_O_FILES) -o sndlib.a $(A_LD_FLAGS)

$(SNDLIB_O_FILES): $(SNDLIB_HEADERS)

clean:
	rm -f $(SNDLIB_O_FILES) sndlib.a

sndplay: $(SNDLIB_HEADERS) $(SNDLIB_O_FILES) sndplay.o
	$(CC) sndplay.c -o sndplay $(libdir)/$(LIB_NAME)

sndrecord: $(SNDLIB_HEADERS) $(SNDLIB_O_FILES) sndrecord.o
	$(CC) sndrecord.c -o sndrecord $(libdir)/$(LIB_NAME)

sndinfo: $(SNDLIB_HEADERS) $(SNDLIB_O_FILES) sndinfo.o
	$(CC) sndinfo.c -o sndinfo $(libdir)/$(LIB_NAME)

sndsine: $(SNDLIB_HEADERS) $(SNDLIB_O_FILES) sndsine.o
	$(CC) sndsine.c -o sndsine $(libdir)/$(LIB_NAME)

audinfo: $(SNDLIB_HEADERS) $(SNDLIB_O_FILES) audinfo.o
	$(CC) audinfo.c -o audinfo $(libdir)/$(LIB_NAME)

install: sndlib
	$(INSTALL) sndlib.a $(libdir)/sndlib.a
	$(INSTALL) sndlib.h $(includedir)/sndlib.h

uninstall:
	rm -f $(libdir)/sndlib.a
	rm -f $(libdir)/sndlib.so


Makefile: Makefile.in config.status
	./config.status

config.status: configure
	./config.status --recheck

configure: configure.in
	cd $(srcdir); autoconf