# Nikolaus Meine, Uni Hannover
# meine@tnt.uni-hannover.de
# 16-Mar-2000
# Heiko Purnhagen 04-Oct-2000 06-Oct-2000

# use "make USE_AFSP=0" to exclude AFsp support in hilnconf

CC=g++
CFLAGS=-O2 -ansi -pedantic -Wall 
LDFLAGS=
MLIB=-lm

ifndef USE_AFSP
USE_AFSP = 1
endif

ifeq "$(USE_AFSP)" "1"

override CFLAGS += -DUSE_AFSP -I$(AFSP_INCLUDE_PATH)
override LDFLAGS += -L$(AFSP_LIBRARY_PATH) -ltsp
AUIO=afsp_io

else

AUIO=au_io

endif


all: hilnconf testbits wav2au

hilnconf: hilnconf.c $(AUIO).c $(AUIO).h
	$(CC) -o hilnconf hilnconf.c $(AUIO).c $(CFLAGS) $(LDFLAGS) $(MLIB)

testbits: testbits.c
	$(CC) -o testbits testbits.c $(CFLAGS) $(LDFLAGS)

wav2au: wav2au.c
	$(CC) $(CFLAGS) wav2au.c -o wav2au

clean:
	rm -f hilnconf testbits wav2au
