diff -ur xrootd.orig/src/XrdClient/Makefile.am xrootd/src/XrdClient/Makefile.am --- xrootd.orig/src/XrdClient/Makefile.am 2010-12-16 13:28:33.145327002 +0100 +++ xrootd/src/XrdClient/Makefile.am 2010-12-16 13:37:06.285327001 +0100 @@ -28,7 +28,7 @@ endif if ENABLE_PERLINT - BUILDPERL = libXrdClientAdmin.la + BUILDPERL = XrdClientAdmin.la endif lib_LTLIBRARIES = libXrdClient.la $(BUILDPERL) $(BUILDJAVA) @@ -119,7 +119,10 @@ if ENABLE_JAVAINT libXrdClientAdminJNI_la_SOURCES = XrdClientAdminJNI.cc -libXrdClientAdminJNI_la_LIBADD = $(clientlibs) +libXrdClientAdminJNI_la_LIBADD = $(clientlibs) \ + ../XrdOuc/libXrdOuc.la +libXrdClientAdminJNI_la_LDFLAGS = -module -avoid-version + all-local: XrdClientAdminJNI.class XrdClientAdminJNI.class: XrdClientAdminJNI.java $(JAVAC) -d ./ $(srcdir)/XrdClientAdminJNI.java @@ -162,12 +165,16 @@ if ENABLE_PERLINT -libXrdClientAdmin_la_SOURCES = XrdClientAdmin_c.cc \ - XrdClientAdmin_c_wrap.cc -libXrdClientAdmin_la_LIBADD = $(clientlibs) +XrdClientAdmin_la_SOURCES = XrdClientAdmin_c.cc \ + XrdClientAdmin_c_wrap.cc +PERLLIB = $(shell perl -MConfig -e 'print $$Config{archlibexp}, "/CORE";') +XrdClientAdmin_la_LIBADD = $(clientlibs) \ + ../XrdOuc/libXrdOuc.la \ + $(LIBPTHREAD) -L$(PERLLIB) -lperl +XrdClientAdmin_la_LDFLAGS = -module -avoid-version -libXrdClientAdmin_la_CXXFLAGS = $(PERL_CCOPTS) -install-exec-local: libXrdClientAdmin.la XrdClientAdmin.pm +XrdClientAdmin_la_CXXFLAGS = $(PERL_CCOPTS) +install-exec-local: XrdClientAdmin.la XrdClientAdmin.pm $(INSTALL) -m 644 XrdClientAdmin.pm $(DESTDIR)/$(libdir)/XrdClientAdmin.pm endif