#Makefile for rk kernel modules

QOS = qos
LINUXDIR=../../linux
LINUXINCLUDE=$(LINUXDIR)/include
CFLAGS = `gtk-config --cflags`
CFLAGS += -I$(LINUXINCLUDE) \
	 -I../include \
	-D__RK__ -O2 \
	 -Wall -Wstrict-prototypes
GTKLIB = `gtk-config --libs`
O_OBJS =
TESTS = mpdemo ppsdemo

all:	$(TESTS)

mpdemo: qtest.o mpdemo.o ../libqos.a
	gcc qtest.o mpdemo.o -L.. -lqos -L../../lib -lrk -lmpeg $(GTKLIB) -o mpdemo

ppsdemo: test1.o ppsdemo.o ../libqos.a
	gcc test1.o ppsdemo.o -L.. -lqos -L../../lib -lrk -lmpeg $(GTKLIB) -o ppsdemo


deps :$(O_OBJS:.o=.c)
	$(CC) $(CFLAGS) -M $(O_OBJS:.o=.c) > deps

clean:		
	rm -rf *.o
	rm -rf mpdemo
	rm -rf ppsdemo

ifeq (deps,$(wildcard deps))
include deps
endif

