cd355e1125
The default <foo>_SITE value that pkg-generic sets when the .mk file doesn't declare it is using BR2_SOURCEFORGE_MIRROR and therefore isn't consistent with the usage of downloads.sourceforge.net we have generalized for all drivers. Since the downloads.sourceforge.net URLs are inherently specific to each package, we can no longer provide a default in pkg-generic.mk, and therefore each package *must* declare its own <foo>_SITE value. This patch fixes the only two packages that were lacking a <foo>_SITE value. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
50 lines
1.5 KiB
Makefile
50 lines
1.5 KiB
Makefile
#############################################################
|
|
#
|
|
# oprofile
|
|
#
|
|
#############################################################
|
|
|
|
OPROFILE_VERSION = 0.9.7
|
|
OPROFILE_SITE = http://downloads.sourceforge.net/project/oprofile/oprofile/oprofile-$(OPROFILE_VERSION)
|
|
OPROFILE_CONF_OPT = --localstatedir=/var --with-kernel-support
|
|
OPROFILE_BINARIES = utils/ophelp pp/opannotate pp/oparchive pp/opgprof
|
|
OPROFILE_BINARIES += pp/opreport opjitconv/opjitconv daemon/oprofiled
|
|
|
|
ifeq ($(BR2_i386),y)
|
|
OPROFILE_ARCH = i386
|
|
endif
|
|
ifeq ($(BR2_mipsel),y)
|
|
OPROFILE_ARCH = mips
|
|
endif
|
|
ifeq ($(BR2_powerpc),y)
|
|
OPROFILE_ARCH = ppc
|
|
endif
|
|
ifeq ($(BR2_x86_64),y)
|
|
OPROFILE_ARCH = x86-64
|
|
endif
|
|
ifeq ($(OPROFILE_ARCH),)
|
|
OPROFILE_ARCH = $(BR2_ARCH)
|
|
endif
|
|
|
|
OPROFILE_DEPENDENCIES = popt binutils
|
|
|
|
define OPROFILE_INSTALL_TARGET_CMDS
|
|
$(INSTALL) -d -m 755 $(TARGET_DIR)/usr/bin
|
|
$(INSTALL) -d -m 755 $(TARGET_DIR)/usr/share/oprofile
|
|
if [ -d $(@D)/events/$(OPROFILE_ARCH) ]; then \
|
|
cp -dpfr $(@D)/events/$(OPROFILE_ARCH) \
|
|
$(TARGET_DIR)/usr/share/oprofile; \
|
|
fi
|
|
$(INSTALL) -m 644 $(@D)/libregex/stl.pat $(TARGET_DIR)/usr/share/oprofile
|
|
$(INSTALL) -m 755 $(@D)/utils/opcontrol $(TARGET_DIR)/usr/bin
|
|
$(INSTALL) -m 755 $(addprefix $(@D)/, $(OPROFILE_BINARIES)) $(TARGET_DIR)/usr/bin
|
|
endef
|
|
|
|
define OPROFILE_UNINSTALL_TARGET_CMDS
|
|
rm -f $(addprefix $(TARGET_DIR)/usr/bin/, $(notdir $(OPROFILE_BINARIES)))
|
|
rm -f $(TARGET_DIR)/usr/bin/opcontrol
|
|
rm -rf $(TARGET_DIR)/usr/share/oprofile
|
|
endef
|
|
|
|
$(eval $(autotools-package))
|