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

RKPROG= setcss rkattachprocess rkcreateresourceset rksetpolicy rkcleanup \
rkcompute rkgetpolicy rktest rkcpureservecreate rkdummyreservecreate \
rkresourcesetcreate schedtest rkcpuloadreserve hlptest rkceil rkceil10fps rkex rkex10fps

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
