[leaf-commits] src/bering-uclibc4/source/oprofile buildtool.cfg, NONE, 1.1 buildtool.mk, NONE, 1.1 oprofile-0.9.6.tar.gz, NONE, 1.1

Andrew <[email protected]> Sun, 12 Dec 2010 17:39:50 +0000
Newsgroups gmane.linux.leaf.cvs
Message-ID <[email protected]>
Update of /cvsroot/leaf/src/bering-uclibc4/source/oprofile
In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv12734/oprofile

Added Files:
	buildtool.cfg buildtool.mk oprofile-0.9.6.tar.gz 
Log Message:
Added OProfile profiling tool


--- NEW FILE: oprofile-0.9.6.tar.gz ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: buildtool.mk ---
######################################
#
# buildtool make file for oprofile
#
######################################

include $(MASTERMAKEFILE)

DIR:=oprofile-0.9.6
TARGET_DIR:=$(BT_BUILD_DIR)/oprofile
PERLVER=$(shell ls $(BT_STAGING_DIR)/usr/lib/perl5)
export PERLLIB=$(BT_STAGING_DIR)/usr/lib/perl5/$(PERLVER)

$(DIR)/.source:
	zcat $(SOURCE) | tar -xvf -
#	zcat $(PATCH) | patch -d $(DIR) -p1
	touch $(DIR)/.source	

source: $(DIR)/.source


$(DIR)/.configured: $(DIR)/.source
	(cd $(DIR) ; ./autogen.sh ; \
	CC=$(TARGET_CC) LD=$(TARGET_LD) CFLAGS="$(BT_COPT_FLAGS)" \
	./configure --prefix=/usr \
	--with-kernel-support \
	--with-sysroot=$(BT_STAGING_DIR) \
	--host=$(GNU_TARGET_NAME) \
	--build=$(GNU_HOST_NAME) )
	touch $(DIR)/.configured


$(DIR)/.build: $(DIR)/.configured
	mkdir -p $(TARGET_DIR)
	make -C $(DIR)
	make -C $(DIR) DESTDIR=$(TARGET_DIR) install
	-$(BT_STRIP) $(BT_STRIP_BINOPTS) $(TARGET_DIR)/usr/bin/*
	-$(BT_STRIP) $(BT_STRIP_BINOPTS) $(TARGET_DIR)/usr/lib/oprofile/*
	cp -a $(TARGET_DIR)/usr/bin/* $(BT_STAGING_DIR)/usr/bin
	cp -a $(TARGET_DIR)/usr/lib/* $(BT_STAGING_DIR)/usr/lib
	cp -a $(TARGET_DIR)/usr/include/* $(BT_STAGING_DIR)/usr/include
	mkdir -p $(BT_STAGING_DIR)/usr/share/oprofile
	(cd $(TARGET_DIR)/usr/share/oprofile; \
		cp -a stl.pat i386 x86-64 $(BT_STAGING_DIR)/usr/share/oprofile)
	touch $(DIR)/.build


build: $(DIR)/.build


clean:
	make -C $(DIR) clean
	rm -rf $(TARGET_DIR)
	rm -rf $(BT_STAGING_DIR)/usr/sbin/tcpdump
	rm -f $(DIR)/.build
	rm -f $(DIR)/.configured


srcclean: clean
	rm -rf $(DIR)
	rm -f $(DIR)/.source


--- NEW FILE: buildtool.cfg ---

<File buildtool.mk>
	Server = cvs4-sourceforge
	Revision = HEAD
	Directory = tcpdump
</File>

<File oprofile-0.9.6.tar.gz>
	Server = cvs4-sourceforge
	Revision = HEAD
	Directory = oprofile
	Envname = SOURCE
</File>

<Package>
	<oprofile>
		Version 0.9.6
		Revision = 1

		Help <<EOF
		A powerful tool for system profiling
		Homepage: http://oprofile.sourceforge.net
		Requires: libbfd.lrp libintl.lrp libm.lrp libcxx.lrp libpopt.lrp libz.lrp
		LEAF package by __PACKAGER__, __BUILDDATE__
		EOF

		<Permissions>
			Files = 644
			Directories = 755
		</Permissions>

		<Owner>
			Files = root:root
			Directories = root:root
		</Owner>

		<Contents>

			<File>
				Filename    = usr/bin/opannotate
				Source	    = usr/bin/opannotate
				Type	    = binary
				Permissions = 755
			</File>
			<File>
				Filename    = usr/bin/opsrchive
				Source	    = usr/bin/oparchive
				Type	    = binary
				Permissions = 755
			</File>
			<File>
				Filename    = usr/bin/opcontrol
				Source	    = usr/bin/opcontrol
				Type	    = binary
				Permissions = 755
			</File>
			<File>
				Filename    = usr/bin/opgprof
				Source	    = usr/bin/opgprof
				Type	    = binary
				Permissions = 755
			</File>
			<File>
				Filename    = usr/bin/ophelp
				Source	    = usr/bin/ophelp
				Type	    = binary
				Permissions = 755
			</File>
			<File>
				Filename    = usr/bin/opimport
				Source	    = usr/bin/opimport
				Type	    = binary
				Permissions = 755
			</File>
			<File>
				Filename    = usr/bin/opjitconv
				Source	    = usr/bin/opjitconv
				Type	    = binary
				Permissions = 755
			</File>
			<File>
				Filename    = usr/bin/opreport
				Source	    = usr/bin/opreport
				Type	    = binary
				Permissions = 755
			</File>
			<File>
				Filename    = usr/bin/oprofiled
				Source	    = usr/bin/oprofiled
				Type	    = binary
				Permissions = 755
			</File>
			<File>
				Filename    = usr/bin/oprofiled
				Source	    = usr/bin/oprofiled
				Type	    = binary
				Permissions = 755
			</File>

		</Contents>
	</oprofile>
</Package>


------------------------------------------------------------------------------
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,
new data types, scalar functions, improved concurrency, built-in packages, 
OCI, SQL*Plus, data movement tools, best practices and more.
http://p.sf.net/sfu/oracle-sfdev2dev