blob: 4f377f100ec456cb6c989d3a4335464e62d155e4 [file] [log] [blame]
include ${RUNTIME_ROOTDIR}/buildTools/defaults.mk
# Includes
DIR_COMMON := ${RUNTIME_ROOTDIR}/src/common
DIR_CONFIG := ${RUNTIME_ROOTDIR}/src/config
DIR_UTIL := ${RUNTIME_ROOTDIR}/src/util
DIR_PLATFORM := ${RUNTIME_ROOTDIR}/src/platforms/${TARGET_PLATFORM}
RUNTIME_INCDIRS := ${DIR_COMMON} ${DIR_CONFIG} ${DIR_UTIL} ${DIR_PLATFORM}
IN_INCDIRS += ${RUNTIME_INCDIRS}
IN_LDFLAGS += -L${RUNTIME_ROOTDIR}/${TARGET_BUILD_DIR}
IN_LDLIBS += -lorg.eclipse.etrice.runtime.c
ifeq ($(strip ${ECLIPSE_MODE}),)
IN_PREREQS += liborg.eclipse.etrice.runtime.c.a
endif
liborg.eclipse.etrice.runtime.c.a:
${MAKE} -C ${RUNTIME_ROOTDIR} build
clean_liborg.eclipse.etrice.runtime.c.a:
${MAKE} -C ${RUNTIME_ROOTDIR} clean
# Linker flags
ifeq (${TARGET_PLATFORM},MT_POSIX_GENERIC_GCC)
IN_LDLIBS += -lpthread -lrt -lm
else ifeq (${TARGET_PLATFORM},MT_WIN_MinGW)
IN_LDLIBS += -lws2_32
endif