From 2bde8e6eafba0f356e22cab805ab8bb905fa8e94 Mon Sep 17 00:00:00 2001 From: nbd Date: Sun, 31 Oct 2010 13:08:55 +0000 Subject: [PATCH] oprofile: add a separate package for extra utilities git-svn-id: svn://svn.openwrt.org/openwrt/packages@23734 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- devel/oprofile/Makefile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/devel/oprofile/Makefile b/devel/oprofile/Makefile index 01663634c..2961e2dfc 100644 --- a/devel/oprofile/Makefile +++ b/devel/oprofile/Makefile @@ -46,6 +46,14 @@ define Package/oprofile/description A transparent low-overhead system-wide profiler. endef +define Package/oprofile-utils + SECTION:=devel + CATEGORY:=Development + TITLE:=OProfile System Profiler (extra utilities) + URL:=http://oprofile.sourceforge.net + DEPENDS:=oprofile +endef + define Build/Configure $(call Build/Configure/Default, \ --with-kernel-support \ @@ -55,12 +63,26 @@ endef TARGET_LDFLAGS := -L$(STAGING_DIR)/usr/lib $(TARGET_LDFLAGS) +define Package/oprofile-utils/install + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) \ + $(PKG_INSTALL_DIR)/usr/bin/opannotate \ + $(PKG_INSTALL_DIR)/usr/bin/oparchive \ + $(PKG_INSTALL_DIR)/usr/bin/opgprof \ + $(1)/usr/bin +endef + define Package/oprofile/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) \ $(PKG_INSTALL_DIR)/usr/bin/* \ $(1)/usr/bin + rm -f \ + $(1)/usr/bin/opannotate \ + $(1)/usr/bin/oparchive \ + $(1)/usr/bin/opgprof + $(INSTALL_DIR) $(1)/usr/lib/oprofile $(CP) \ $(PKG_INSTALL_DIR)/usr/lib/oprofile/*.so* \ @@ -74,4 +96,5 @@ define Package/oprofile/install endef $(eval $(call BuildPackage,oprofile)) +$(eval $(call BuildPackage,oprofile-utils)) $(eval $(call KernelPackage,oprofile)) -- 2.11.0