#//
#// $Id: OSX_64_TSN_config 2401 2023-10-05 11:27:47Z peter-liesner $
#//
#// DESCRIPTION    Config file to make TRDP for OSX_X86_64 target
#//
#// AUTHOR         Bernd Loehr, NewTec GmbH GmbH
#//
#// Copyright NewTec GmbH, 2019. All rights reserved.
#//

ARCH = osx_64_TSN
TARGET_VOS = posix
TARGET_OS = POSIX
TCPREFIX = 
TCPOSTFIX = 
DOXYPATH = /Applications/Doxygen.app/Contents/Resources/

CFLAGS += -Wall -m64 -fno-builtin -fsigned-char -pthread -fPIC -D__USE_BSD -D_DARWIN_C_SOURCE -DPOSIX -DL_ENDIAN -DTRDP_TSN
CFLAGS += -Wno-unused-label -Wno-unused-function -Wno-int-to-void-pointer-cast -Wno-self-assign

CFLAGS +=  -DHAS_UUID

MD_SUPPORT = 1
#PD_UNICAST_SUPPORT = 1

# TSN depends on RT_THREADS (already set in Makefile)
# no longer required: VOS_USE_RAW_IP_SOCKET = 1
TSN_SUPPORT = 1
RT_THREADS = 1
# SOA_SUPPORT = 1

# Additional sources for TSN support
ADD_INC += ../TSN
ADD_SRC += ../TSN
