Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > c91f0991796e9b0692397f569aba867f > files > 13

xrootd-3.0.3-2.fc13.src.rpm

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