MADRE_HOME = ../..
include $(MADRE_HOME)/local.mk
INC_DIR = $(MADRE_HOME)/include
COMPILE = $(COMPILER) -c -I$(INC_DIR) -DDEBUG=0 -DSTACK

all: unitCyclicBred.o unitCyclicReadyBred.o

unitCyclicBred.o: Makefile \
                  $(INC_DIR)/madre.h \
                  $(INC_DIR)/scheduler.h \
                  $(INC_DIR)/cyclicScheduler.h \
                  $(INC_DIR)/util.h \
                  $(INC_DIR)/lred.h \
                  $(INC_DIR)/bman.h \
                  unitCyclicBred.c
	$(COMPILE) -c unitCyclicBred.c



unitCyclicReadyBred.o: Makefile \
                       $(INC_DIR)/madre.h \
                       $(INC_DIR)/scheduler.h \
                       $(INC_DIR)/cyclicScheduler.h \
                       $(INC_DIR)/util.h \
                       $(INC_DIR)/lred.h \
                       $(INC_DIR)/bman.h \
                       unitCyclicReadyBred.c
	$(COMPILE) -c unitCyclicReadyBred.c


clean: 
	rm -f unitCyclicBred.o unitCyclicReadyBred.o

check: check_unitCyclicBred check_unitCyclicReadyBred

check_unitCyclicBred:
	cd $(MADRE_HOME)/test ; make check_unitCyclicBred

check_unitCyclicReadyBred:
	cd $(MADRE_HOME)/test ; make check_unitCyclicReadyBred
