# EPOS Timed Makefile
#
# Author: Guto

include $(EPOS)/makedefs

all:		$(LIBSYS) $(LIBDATA) $(LIBINIT)

$(LIBSYS):	limited.o delayed.o 
		$(AR) $(ARFLAGS) $@ $^

$(LIBDATA):	limited_data.o delayed_data.o 
		$(AR) $(ARFLAGS) $@ $^

$(LIBINIT):	limited_init.o delayed_init.o 
		$(AR) $(ARFLAGS) $@ $^

test:		timed_test limited_test delayed_test 

print:
		$(PRINT) $(INCLUDE)/timed.h
		$(PRINT) $(INCLUDE)/system/aspects/timed/limited.h limited.cc
		$(PRINT) $(INCLUDE)/system/aspects/timed/delayed.h delayed.cc

clean:
		$(CLEAN) *.o *_test

