#!/bin/sh

EXTRA_CFLAGS += -I$(M) -I$(M)/include -DDSP_INIT_NO_FRAGMENT -DNO_VOICE_SYSCTL_STATS -DJUNGO -DEPLD

DSPLIB_OBJ :=\
	dsplib/JitMain.o\
	dsplib/AJBCli.o\
	dsplib/AJBDelayEst.o\
	dsplib/AJBStat.o\
	dsplib/CidGeneration.o\
	dsplib/ToneGen.o\
	dsplib/ToneGenApi.o\
	dsplib/SinGen.o\
	dsplib/HDtmfrxDet.o\
	dsplib/HDtmfrxVar.o\
	dsplib/G711PLCMain.o\
	dsplib/G711PLC_AddHist.o\
	dsplib/G711PLC_Pitch.o\
	dsplib/G711PlcLib.o\
	dsplib/G711Table.o\
	dsplib/G711plc.o\
	dsplib/ToneFourCad.o\
	dsplib/CidRxMain.o\
	dsplib/rc8096.o\
	dsplib/clprgDet.o\
	dsplib/G711PLCBasic_op.o

CONF_OBJ := conf/voicelib.o

DSPIPC_OBJ :=\
	dspipc/dspSysCtl.o\
	dspipc/dspinit.o\
	dspipc/dspnw.o\
	dspipc/dspdect.o\
	dspipc/dectsample.o\
	dspipc/dspipc.o\
	dspipc/dspExtMod.o \
	dspipc/notif_voice.o

OSDEP_OBJ :=\
	osdep/oswrapper.o\
	osdep/dspdrv.o

SLIC_OBJ :=\
	slic/slicapi.o\
	slic/voicespi.o\
	slic/silabs/si3216.o\
	slic/silabs/si3216_func.o\
	slic/silabs/france_conf.o\
	slic/silabs/netherlands_conf.o\
	slic/silabs/poland_conf.o\
	slic/silabs/spain_conf.o\
	slic/silabs/si3050.o\
        slic/silabs/si3216_proc.o \
        slic/silabs/si3050_proc.o \
        slic/silabs/slic_proc.o \
	   slic/silabs/tone_proc.o \
	slic/legerity/legerityrw.o\
	slic/legerity/legerity78d11.o\
	slic/legerity/legerity88111.o\
	slic/legerity/legerity88221.o

KRTP_OBJ :=\
	krtp/rtpapi.o\
	krtp/rtpmsg.o\
	krtp/rtpxport.o\
	krtp/rtpdrv.o\
	krtp/rtcp.o

obj-m :=  dspvoice.o 
dspvoice-objs := $(DSPLIB_OBJ)
dspvoice-objs += $(CONF_OBJ)
dspvoice-objs += $(DSPIPC_OBJ)
dspvoice-objs += $(OSDEP_OBJ)
dspvoice-objs += $(SLIC_OBJ)
dspvoice-objs += $(KRTP_OBJ)


