-#==================================================================================
+#
+#=================================================================================
# Copyright (c) 2019 Nokia
# Copyright (c) 2018-2019 AT&T Intellectual Property.
#
#.SHELLFLAGS = -e # hosed on some flavours so keep it off
SHELL ?= /bin/ksh
+ex_cflags = $(shell echo $$EX_CFLAGS )
+
build_path ?= ../../.build
header_path := $(shell find $(build_path) -name 'rmr.h' |head -1 | sed 's!/rmr/.*!!' )
.PHONY: all
-all: sender receiver sender_nano receiver_nano caller mt_receiver
-
-receiver_nano: receiver.c
- gcc -I $${C_INCLUDE_PATH:-.} $< -g -o $@ -lrmr -lnanomsg -lpthread -lm
+all: sender receiver caller mt_receiver v_sender ex_rts_receiver
receiver: receiver.c
gcc -I $${C_INCLUDE_PATH:-.} $< -g -o $@ -lrmr_nng -lnng -lpthread -lm
lreceiver: lreceiver.c
gcc -I $${C_INCLUDE_PATH:-.} $< -g -o $@ -lrmr_nng -lnng -lpthread -lm
-sender_nano: sender.c
- gcc -I $${C_INCLUDE_PATH:-.} $< -g -o $@ -lrmr -lnanomsg -lpthread -lm
+ex_rts_receiver: ex_rts_receiver.c
+ gcc $(ex_cflags) -I $${C_INCLUDE_PATH:-.} $< -g -o $@ -lrmr_nng -lnng -lpthread -lm
+
+v_sender: v_sender.c
+ gcc -I $${C_INCLUDE_PATH:-.} $< -g -o $@ -lrmr_nng -lnng -lpthread -lm
sender: sender.c
gcc -I $${C_INCLUDE_PATH:-.} $< -g -o $@ -lrmr_nng -lnng -lpthread -lm
gcc -I $${C_INCLUDE_PATH:-.} $< -g -o $@ -lrmr_nng -lnng -lpthread -lm
lsender: lsender.c
- gcc -I $${C_INCLUDE_PATH:-.} $< -g -o $@ -lrmr_nng -lnng -lpthread -lm
-
# clean removes intermediates; nuke removes everything that can be built
.PHONY: clean nuke
rm -f *.o
nuke: clean
- rm -f sender sender_nano receiver receiver_nano caller mt_receiver
+ rm -f sender receiver caller mt_receiver