TOPDIR=../..
NEED_PERMISSIVE_FLAG_HACK=1
include $(TOPDIR)/Makefiles/Repo-defines.mk

LIBNAME=libevs$(DEBUG_TAG).a

EXTRA_INCS += \
	../lib_com \
	../lib_enc \
	../lib_dec

COMMONFLAGS += \
	-pedantic \
	-Wcast-qual \
	-Wall \
	-W \
	-Wextra \
	-Wno-long-long \
	-Wpointer-arith \
	-Wno-maybe-uninitialized \
	-Wno-implicit-fallthrough \
	-Wno-unused-variable \
	-Wno-unused-but-set-variable \
	-Wno-cast-qual \
	-Wno-stringop-overflow \
	-Wno-missing-prototypes \
	-Wno-array-parameter

CFLAGS += \
	-Wstrict-prototypes \
	-Wmissing-prototypes \
	-Wno-discarded-qualifiers \
	-Wno-implicit-function-declaration

COM_SRC := $(wildcard lib_com/*.c)
ENC_SRC := $(wildcard lib_enc/*.c)
DEC_SRC := $(wildcard lib_dec/*.c)

EXTRA_SRCS := $(COM_SRC) $(SEC_SRC) $(DEC_SRC)

SUPPORTS_CPPCHECK=0
OUTDIR=$(TOPDIR)/rtp-codecs/$(BUILDID)

SUPPORTS_FORMAT_CHECK=0
HAS_CLEAN_SUPPORT=0    # clean target in third-party-cpp-libs must not clean the shared library, so avoid 
-include ${EMPIRIX_PIPELINE_FRAMEWORK_MAKEFILE_SUPPORT_DIR}/StaticLibrary-targets.mk
