build: avoid abusing AM_LDFLAGS.

This fixes build with options such as --as-needed that require correct positional argument passing. They also ensure that the right dependency library is used.
libnfs-4.0.0-vitalif
Diego Elio Pettenò 2016-01-08 22:32:59 +00:00 committed by Jean-Baptiste Kempf
parent 4f0d26258e
commit 6b5b09dbc1
2 changed files with 13 additions and 2 deletions

View File

@ -10,4 +10,11 @@ AM_CPPFLAGS = \
-I$(abs_top_srcdir)/rquota \
"-D_U_=__attribute__((unused))"
AM_LDFLAGS = ../lib/.libs/libnfs.la -lpopt
COMMON_LIBS = ../lib/libnfs.la -lpopt
nfsclient_async_LDADD = $(COMMON_LIBS)
nfsclient_raw_LDADD = $(COMMON_LIBS)
nfsclient_sync_LDADD = $(COMMON_LIBS)
nfsclient_bcast_LDADD = $(COMMON_LIBS)
nfsclient_listservers_LDADD = $(COMMON_LIBS)
nfs_io_LDADD = $(COMMON_LIBS)
portmap_client_LDADD = $(COMMON_LIBS)

View File

@ -11,4 +11,8 @@ AM_CPPFLAGS = \
-I$(abs_top_srcdir)/win32 \
"-D_U_=__attribute__((unused))"
AM_LDFLAGS = ../lib/.libs/libnfs.la $(LIBSOCKET)
COMMON_LIBS = ../lib/libnfs.la $(LIBSOCKET)
nfs_cat_LDADD = $(COMMON_LIBS)
nfs_ls_LDADD = $(COMMON_LIBS)
nfs_cp_LDADD = $(COMMON_LIBS)