
CROSS = mipsel-linux-

CC = $(CROSS)gcc
LINK = $(CC)


DEFS   	= -DDEBUG 
CFLAGS	= -pipe -Wall -W -fPIC $(DEFS) -g

DEFS		+=	-D_FILE_OFFSET_BITS=64
DEFS		+=	-D_LARGEFILE_SOURCE
DEFS		+=	-D_LARGEFILE64_SOURCE
DEFS		+=	-D_TD210
DEFS		+=	-D_USE_JLIKE_FAKE
DEFS		+= -D_USE_TERMINAL_MODE

CFLAGS	= -pipe -W -fPIC $(DEFS) $(INCPATH) -O2
LFLAGS	= -shared 

INCPATH	+= -I.
INCPATH	+= -I./include

LIBS		+= -L./lib

LIBS		+= -lSDecoderCtrl
LIBS		+= -lCRCommon
LIBS		+= -lJIPC
LIBS		+= -lQWUtil
LIBS		+= -ljlike_fake
LIBS		+= -lAZBoxTVSDK

TARGET	:= test_TVSDK 

OBJS := \
	test_TVSDK.o \
	parse_psi.o \
	parse_si.o 

all: $(TARGET)

%.o: %.c
	$(CC) $(CFLAGS) -c $< -o $@

test_TVSDK: $(OBJS)
	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)

.PHONY : clean
install : 
	cp -f $(TARGET) /MMP/usr/bin/test/

clean : 
	rm -f $(OBJS) $(TARGET)
	rm -f *.o

