#//
#// $Id: OSX_X86_SOA_TSN_config 2401 2023-10-05 11:27:47Z peter-liesner $
#//
#// DESCRIPTION    Config file to make TRDP for OSX_X86 target
#//
#// AUTHOR         Christoph Schneider, Bombardier Transportation GmbH
#//
#// This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. 
#// If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
#// Copyright Bombardier Transportation Inc. or its subsidiaries and others, 2013. All rights reserved.
#//

ARCH = osx_x86
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
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

# Additional sources for TSN support
VOS_OBJS        += vos_sockTSN.o

TSN_SUPPORT = 1
SOA_SUPPORT = 1

# High performance support (HIGH_PERF_INDEXED defaults to base 10, with additional HIGH_PERF_BASE2 it switches to base 2)

# enable high performance
HIGH_PERF_INDEXED = 1
