]> rtime.felk.cvut.cz Git - orte.git/blobdiff - orte/examples/reliable/Makefile.omk
Fix missing references to clock_gettime for OMK build under Linux.
[orte.git] / orte / examples / reliable / Makefile.omk
index e6fee70cdd09edd21f980c5e59f4f8bffb795b6d..6d1d47c432bd489f9ee9146f62e15f767eb9201b 100644 (file)
@@ -1,12 +1,23 @@
-INCLUDES = -I $(srcdir)/../../include -DORTE_OMK_UNIX
+ifeq ($(CONFIG_OC_ETH_ORTE_EXAMPLES),y)
 
-utils_PROGRAMS = publisher subscriberreliable subscriberbesteffort
+ifeq ($(CONFIG_OC_ETH_ORTE_EXAMPLES_AS_LIBRARY),y)
+INCLUDES += -D MAIN_RENAMED
+lib_LIBRARIES = r_publisher r_subscriber_reliable r_subscriber_besteffort
+else
+utils_PROGRAMS = r_publisher r_subscriber_reliable r_subscriber_besteffort
+endif
 
-publisher_SOURCES = publisher.c
+r_publisher_SOURCES = r_publisher.c
 
-subscriberreliable_SOURCES = subscriberreliable.c
+r_subscriber_reliable_SOURCES = r_subscriber_reliable.c
 
-subscriberbesteffort_SOURCES = subscriberbesteffort.c
+r_subscriber_besteffort_SOURCES = r_subscriber_besteffort.c
 
-lib_LOADLIBES =  orte pthread
+TARGET_LOADLIBES ?= pthread rt
 
+lib_LOADLIBES =  orte $(TARGET_LOADLIBES)
+ifeq ($(TARGET_OS),win32)
+lib_LOADLIBES +=  ws2_32
+endif #TARGET_OS
+
+endif #CONFIG_OC_ETH_ORTE_EXAMPLES