ifndef LINUXDIR
LINUXDIR = ../../linux
endif
ifndef LIBDIR
LIBDIR = ../../lib
endif
CFLAGS= -g -Wall -O2 -DRK -D__RK__ -D__i386__ -I$(LINUXDIR)/include
LDFLAGS= -L$(LIBDIR) -lrk

RKPROG= setcss rkattachprocess rkcreateresourceset rksetpolicy rkcleanup \
rkcompute rkgetpolicy rktest rkcpureservecreate rkdummyreservecreate \
rkresourcesetcreate schedtest rkcpuloadreserve rkreserveprocess 

all: $(RKPROG)

$(LIBDIR)/librk.a:
	make -C $(LIBDIR)

%: %.c $(LIBDIR)/librk.a
	gcc $(CFLAGS) $< $(LDFLAGS) -o $@

clean:
	rm -f $(TESTS) $(EVALS) *~ *.o *.a setcss rkexec rkdestroyRS \
	rkattach rkdetach rkcontrol rkfreq rklist procrkmonitor hlptest  \
	rkceil rkceil10fpm rkex rkex10fps rkattachprocess rkcreateresourceset \
	rksetpolicy rkcleanup rkcompute rkgetpolicy rktest rkcpureservecreate \
	rkdummyreservecreate rkresourcesetcreate schedtest rkcpuloadreserve \
	rkreserveprocess
