]> jspc29.x-matter.uni-frankfurt.de Git - trbnettools.git/commitdiff
Adjust makefile that libtirpc.so used only when available libtirpc
authorSergey Linev <S.Linev@gsi.de>
Fri, 1 Feb 2019 17:11:15 +0000 (18:11 +0100)
committerSergey Linev <S.Linev@gsi.de>
Fri, 1 Feb 2019 17:11:15 +0000 (18:11 +0100)
libtrbnet/Makefile
trbnetd/Makefile
trbnetd/server/Makefile

index ac23e548e3e2e30fc7d8478f47bffe6f09f634e5..cbaf3e2670ed95807c75af3481d02e2730baac35 100644 (file)
@@ -27,9 +27,13 @@ CPPFLAGS += #-DTRB_DEBUGGER  #-DHEXMODE
 CFLAGS = -pipe -g -Wall  -Winline -O3 -fPIC -finline-functions -finline-limit=600000
 
 LD = $(CC)
-LDFLAGS = -lm -ltirpc
+LDFLAGS =
 LIBDIR =
-LOADLIBES =
+LOADLIBES = -lm
+
+ifneq ($(wildcard /usr/lib64/libtirpc.so),)
+LOADLIBES += -ltirpc
+endif
 
 # ------------ TARGETS -------------------------------------------------
 
index 01b0f767242382e25815052f7c020e8bbcde1365..72863e10971e9db1a13835c44c300487a9542497 100644 (file)
@@ -24,7 +24,11 @@ LD = $(CC)
 
 LDFLAGS = 
 LIBDIR = 
-LOADLIBES = -lm -ltirpc
+LOADLIBES = -lm
+
+ifneq ($(wildcard /usr/lib64/libtirpc.so),)
+LOADLIBES += -ltirpc
+endif
 
 # ------------ TARGETS -------------------------------------------------
 
index 1772dffe886c0537bfee5ce55ba03cfc49d16fed..23905a524b7196923fd3da3fbdab23671506c619 100644 (file)
@@ -31,10 +31,14 @@ CXXFLAGS = -pipe -g -Wall
 LD = $(CC)
 #LD = $(CXX)
 
-LDFLAGS = -ltirpc
+LDFLAGS =
 LIBDIR = -L../../libtrbnet
 LOADLIBES = -Wl,-Bstatic -ltrbnet -Wl,-Bdynamic -lm
 
+ifneq ($(wildcard /usr/lib64/libtirpc.so),)
+LOADLIBES += -ltirpc
+endif
+
 # ------------ TARGETS -------------------------------------------------
 
 TARGETS = trbnetd