|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
commit d239c350a17b0e329223f62e7efc1f786e3e7ac7
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
Author: William Cohen <wcohen@redhat.com>
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
Date: Wed Nov 7 13:31:50 2012 -0500
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
Factor out duplicate install code from Rules.pfm4_pe
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
The Makefile.inc has a rule to installed shared libraries. However,
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
Rules.pfm4_pe also has a slightly different set of rules to install
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
code for shared libraries. This leads to the same shared library
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
being installed under two different names. The duplicate code has
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
been removed from Rules.pfm4_pe and a symbolic link has been added to
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
ensure that any code that might have linked with
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
libpapi.so.$(PAPIVER).$(PAPIREV).$(PAPIAGE) still runs.
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
Signed-off-by: William Cohen <wcohen@redhat.com>
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
diff --git a/src/Makefile.inc b/src/Makefile.inc
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
index 1cdb270..e733ed9 100644
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
--- a/src/Makefile.inc
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
+++ b/src/Makefile.inc
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
@@ -308,6 +308,7 @@ install-lib: native_install
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
@if test -r $(SHLIB) ; then \
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
cp -p $(SHLIB) $(DESTDIR)$(LIBDIR)/libpapi.so.$(PAPIVER).$(PAPIREV).$(PAPIAGE).$(PAPIINC); \
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
chmod go+r $(DESTDIR)$(LIBDIR)/libpapi.so.$(PAPIVER).$(PAPIREV).$(PAPIAGE).$(PAPIINC) ; \
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
+ cd $(DESTDIR)$(LIBDIR); ln -sf libpapi.so.$(PAPIVER).$(PAPIREV).$(PAPIAGE).$(PAPIINC) libpapi.so.$(PAPIVER).$(PAPIREV).$(PAPIAGE); \
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
cd $(DESTDIR)$(LIBDIR); ln -sf libpapi.so.$(PAPIVER).$(PAPIREV).$(PAPIAGE).$(PAPIINC) libpapi.so.$(PAPIVER); \
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
cd $(DESTDIR)$(LIBDIR); ln -sf libpapi.so.$(PAPIVER).$(PAPIREV).$(PAPIAGE).$(PAPIINC) libpapi.so; \
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
diff --git a/src/Rules.pfm4_pe b/src/Rules.pfm4_pe
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
index 56a2f07..0f83ec4 100644
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
--- a/src/Rules.pfm4_pe
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
+++ b/src/Rules.pfm4_pe
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
@@ -66,11 +66,8 @@ ifneq (,${PFM_ROOT})
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
-$(MAKE) -C $(PFM_ROOT) ARCH="$(ARCH)" DESTDIR=$(DESTDIR) PREFIX=$(PREFIX) install_prefix=$(PREFIX) LIBDIR=$(LIBDIR) INCDIR=$(INCDIR) MANDIR=$(MANDIR) install
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
endif
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
-install -d $(DESTDIR)$(LIBDIR)
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
-ifneq (,$(findstring shared,$(LIBS)))
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
- cp -p $(SHLIB) $(DESTDIR)$(LIBDIR)/libpapi.so.$(PAPIVER).$(PAPIREV).$(PAPIAGE)
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
- cd $(DESTDIR)$(LIBDIR); ln -sf libpapi.so.$(PAPIVER).$(PAPIREV).$(PAPIAGE) libpapi.so.$(PAPIVER)
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
- cd $(DESTDIR)$(LIBDIR); ln -sf libpapi.so.$(PAPIVER).$(PAPIREV).$(PAPIAGE) libpapi.so
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
-endif
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
+# Makefile.inc already has installation of shared libraries so
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
+# there is no need to do it here
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
-install -d $(DESTDIR)$(DATADIR)
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
cp -f ./papi_events.csv $(DESTDIR)$(DATADIR)
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
361e069 |
|