1 ifeq ($(CONFIG_OC_ETH_ORTE_EXAMPLES),y)
3 ifeq ($(CONFIG_OC_ETH_ORTE_EXAMPLES_AS_LIBRARY),y)
4 INCLUDES += -D MAIN_RENAMED
5 lib_LIBRARIES = h_publisher h_subscriber
7 utils_PROGRAMS = h_publisher h_subscriber
10 h_publisher_SOURCES = h_publisher.c
12 h_subscriber_SOURCES = h_subscriber.c
14 TARGET_LOADLIBES ?= pthread rt
16 lib_LOADLIBES = orte $(TARGET_LOADLIBES)
17 ifeq ($(TARGET_OS),win32)
18 lib_LOADLIBES += ws2_32
21 endif #CONFIG_OC_ETH_ORTE_EXAMPLES
23 #############################################################################
24 # RT-Linux version of build
26 ifeq ($(CONFIG_OC_ETH_ORTE_EXAMPLES_RTL),y)
28 rtlinux_MODULES = h_publisher_rt h_subscriber_rt
30 rtlinux_INCLUDES = -I $(srcdir)/../../include
32 h_publisher_rt_SOURCES = h_publisher.c
34 h_subscriber_rt_SOURCES = h_subscriber.c
36 rtlinux_LOADLIBES = orte_rt pthread_rwlock_rt
38 endif #CONFIG_OC_ETH_ORTE_EXAMPLES