INCLUDE_DIRS = \
	-I include

TARGET_I_INC =include/speex/speex.h \
	include/speex/speex_bits.h \
	include/speex/speex_types.h \
	include/speex/speex_resampler.h \
	include/speex/speex_config_types.h

OBJS = \
	resample.o

SRCS = \
	libspeex/resample.c

CFLAGS = -Wall -g -O -fPIC -DEXPORT= -DFIXED_POINT -DRESAMPLE_FORCE_FULL_SINC_TABLE -O3 -O3 -fstrict-aliasing -fprefetch-loop-arrays

LIBS =
TARGET = libaudiospeex.so

all:$(OBJS)
	$(CC) -shared -fPIC -o $(TARGET) $(OBJS) $(LIBPATH_D) $(LIBS)

$(OBJS):$(SRCS)
	$(CC) $(CFLAGS) ${DEFCONFIG} $(INCLUDE_DIRS) -c $^

install:
	cp $(TARGET) $(INSTALL_MOD_PATH)/usr/lib
	mkdir -p /usr/include/speex
	cp $(TARGET_I_INC) /usr/include/speex

clean:
	rm -f $(OBJS)
	rm -f $(TARGET)


