# EPOS Shared Makefile
#
# Author: Guto

include $(EPOS)/makedefs

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

$(LIBSYS):	referenced.o enrolled.o 
		$(AR) $(ARFLAGS) $@ $^

$(LIBDATA):	referenced_data.o enrolled_data.o 
		$(AR) $(ARFLAGS) $@ $^

$(LIBINIT):	referenced_init.o enrolled_init.o 
		$(AR) $(ARFLAGS) $@ $^

test:		shared_test referenced_test enrolled_test 

print:
		$(PRINT) $(INCLUDE)/shared.h
		$(PRINT) $(INCLUDE)/system/aspects/shared/referenced.h referenced.cc
		$(PRINT) $(INCLUDE)/system/aspects/shared/enrolled.h enrolled.cc

clean:
		$(CLEAN) *.o *_test

