| ############################################################# |
| # |
| # ltrace |
| # |
| ############################################################# |
| LTRACE_VERSION = 0.5.3 |
| LTRACE_SOURCE = ltrace_$(LTRACE_VERSION).orig.tar.gz |
| LTRACE_PATCH = ltrace_$(LTRACE_VERSION)-2.1.diff.gz |
| LTRACE_SITE = $(BR2_DEBIAN_MIRROR)/debian/pool/main/l/ltrace |
| LTRACE_MAKE = $(MAKE1) |
| LTRACE_DEPENDENCIES = libelf |
| |
| # ltrace uses arch=ppc for powerpc |
| LTRACE_ARCH:=$(KERNEL_ARCH:powerpc=ppc) |
| ifeq ("$(strip $(ARCH))","armeb") |
| LTRACE_ARCH:=arm |
| endif |
| |
| define LTRACE_CONFIGURE_CMDS |
| (cd $(@D) ; ./configure \ |
| --prefix=/usr \ |
| CC='$(TARGET_CC)' \ |
| CFLAGS='$(TARGET_CFLAGS)') |
| endef |
| |
| define LTRACE_BUILD_CMDS |
| $(MAKE) -C $(@D) ARCH=$(LTRACE_ARCH) |
| endef |
| |
| ifeq ($(BR2_HAVE_DOCUMENTATION),y) |
| define LTRACE_INSTALL_DOCUMENTATION |
| $(INSTALL) -D $(@D)/ltrace.1 \ |
| $(TARGET_DIR)/usr/share/man/man1/ltrace.1 |
| endef |
| endif |
| |
| define LTRACE_INSTALL_TARGET_CMDS |
| $(INSTALL) -D $(@D)/ltrace $(TARGET_DIR)/usr/bin |
| $(LTRACE_INSTALL_DOCUMENTATION) |
| endef |
| |
| $(eval $(call GENTARGETS)) |