include ../Makefile.conf
USE_OCP_ADAPTERS=1

EXTRA_INCLUDE= -I$(OFFSET_DIR)/supplementary/ocp_stl
EXTRAFLAGS+=$(EXTRA_INCLUDE)
STLLIB= supplementary/ocp_stl/libocpstl.a


EXEC=ocp_tl3_stl
EXE_FILE=./$(EXEC) ocpParams
include ../Makefile.generic

$(EXEC): $(STLLIB)
LDLIBS:= $(STLLIB) -lscv $(LDLIBS)

$(STLLIB):
	$(MAKE) -C supplementary/ocp_stl FLAGS="$(FLAGS) $(EXTRAFLAGS)" CC=$(CC) SYSTEMC=$(SYSTEMC) OCPIP=$(OCPIP) TLM2=$(TLM2) TLM2_UTILS=$(TLM2_UTILS) SCV=$(SCV) PROJECT=..  libocpstl.a

cleanstl:
	$(MAKE) -C supplementary/ocp_stl PROJECT=.. clean

