GARNAME = strace
GARVERSION = 4.5.14
CATEGORIES = device_tools

DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2

LIBDEPS =
DEPENDS =

DESCRIPTION = strace

define BLURB
 # FIXME: blurb goes here
endef

DEVICETOOLS_DIR = /scratchbox/device_tools
TARGET_DIR = $(DEVICETOOLS_DIR)/$(DISTNAME)/$(TARGETNAME)
TARGET_TYPE = $(patsubst %-,%, $(GCCPREFIX))

CFLAGS = 
#-I$(patsubst %/bin,%/usr/include,$(GCCDIR)) 
LDFLAGS = -s -static

CONFIGURE_ARGS = --prefix="$(TARGET_DIR)" --host="$(TARGET_TYPE)" 
CONFIGURE_ENV = CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" 
BUILD_ARGS = CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" 


CONFIGURE_SCRIPTS = strace
BUILD_SCRIPTS = strace
INSTALL_SCRIPTS = strace

include ../category.mk


post-patch:
	patch -d $(WORKDIR) -p1 < files/fix.patch
	$(MAKECOOKIE)

configure-strace:
	cd $(WORKSRC); \
	$(CONFIGURE_ENV) ./configure $(CONFIGURE_ARGS)
	$(MAKECOOKIE);

build-strace:
	cd $(WORKSRC)\
	$(BUILD_ENV) $(MAKE) $(BUILD_ARGS)
	$(MAKECOOKIE);

install-strace:
	cd $(WORKSRC);\
	$(MAKE) install;
	$(MAKECOOKIE);

post-install:
	rm -rf $(TARGET_DIR)/man
	$(MAKECOOKIE)
