#
#	makefile for iLBC Codec
#

# For GCC compiler
CC = gcc
LFLAG = 
CFLAGS = -Wall -O3 -I../g711

# Objects
OBJ =  vbr-g726.o g711.o

OBJS = g726.o g726_rfc3551.o 

# Implicit Rules
.c.o:
	$(CC) $(CFLAGS) -c $<

# Explicit Rules
all:	g726.a vbr-g726

g711.o:	../g711/g711.c
	$(CC) -c $(CFLAGS) ../g711/g711.c

g726.a: $(OBJS)
	ar rcs $@ $(OBJS)

vbr-g726:    $(OBJ)
	$(CC) $(LFLAG) -o vbr-g726 $(CFLAGS) $(OBJ) g726.a -lm

clean:
	rm -f *.o *.a vbr-g726 voicvbrl.tst

distclean:	clean
	rm -f Makefile

dep:
	makedepend -- $(CFLAGS) *.c


