X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=examples%2FMakefile;h=4935ee7a89491c43121099482dfb132f053ac78a;hb=a3a121ca4a0426ec964fa684fb27c397f2ee9e24;hp=d44ee376daac89b8f00cad5a8921db2e38e2d368;hpb=d52954976038217d6067bc6e8e83d0ca882f9b6b;p=ric-plt%2Flib%2Frmr.git diff --git a/examples/Makefile b/examples/Makefile index d44ee37..4935ee7 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -17,16 +17,42 @@ # # The demo programmes assume that RMr (along with nng) is installed -# It may be necessary to set LD_LIBRARY_PATH=/usr/local/lib +# It may be necessary to set LD_LIBRARY_PATH=/usr/local/lib. The SI95 +# library is a part of RMR, so there is no third library needed for +# linking the SI95 based examples. .PHONY: all -all: sender receiver +all: sender receiver sender_si receiver_si +# ---- binaries on top of NNG ------------------------- receiver: receiver.c gcc $< -g -o $@ -lrmr_nng -lnng -lpthread -lm sender: sender.c gcc $< -g -o $@ -lrmr_nng -lnng -lpthread -lm +health_check: health_check.c + gcc $< -g -o $@ -lrmr_nng -lnng -lpthread -lm + +msg_echo: msg_echo.c + gcc $< -g -o $@ -lrmr_nng -lnng -lpthread -lm + + + +# ----- binaries linked on top of SI95 ----------------- +# These all are based on the same source, but just need +# different link options. +# + +receiver_si: receiver.c + gcc $< -g -o $@ -lrmr_si -lpthread -lm + +sender_si: sender.c + gcc $< -g -o $@ -lrmr_si -lpthread -lm + +health_check_: health_check.c + gcc $< -g -o $@ -lrmr_si -lpthread -lm +msg_echo_si: msg_echo.c + gcc $< -g -o $@ -lrmr_si -lpthread -lm