From: Felix Fietkau Date: Sun, 31 Oct 2010 13:08:55 +0000 (+0000) Subject: oprofile: add a separate package for extra utilities X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=commitdiff_plain;h=e40e87437824f4e7a195ebe9a923c5a96bfe1f25;hp=f5a1e0fc113252dc187b37550fc048d299402c3e oprofile: add a separate package for extra utilities SVN-Revision: 23734 --- diff --git a/devel/oprofile/Makefile b/devel/oprofile/Makefile index 01663634cc..2961e2dfc5 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))