CC = cc
CFLAG = -g

OBJE =   encode.o fba_object_plane.o putbits.o quant.o sac.o \
	code_segment.o dctutil.o common.o
CFILES = encode.c fba_object_plane.c putbits.c quant.c sac.c \
	code_segment.c dctutil.c common.c
HFILES = sim.h
INCLUDE =

all: encode 

encode: $(OBJE) 
	$(CC) $(CFLAG) -o $@ $(OBJE) -lm

.c.o:
	$(CC) -I$(INCLUDE) -I/usr/include $(CFLAG) -c $<
clean:
	rm -f *.o encode
	rm -f out.*

encode.o:		encode.c sim.h
fba_object_plane.o:	fba_object_plane.c sim.h
putbits.o:		putbits.c sim.h
sac.o:			sac.c sim.h
quant.o:		quant.c sim.h
code_segment.o:		code_segment.c sim.h
dctutil.o:		dctutil.c sim.h
common.o:		common.c common.h
