GARNAME = strace GARVERSION = 4.5.19 CATEGORIES = device_tools PATCHLEVEL = 2 DISTFILES = $(GARNAME)_$(GARVERSION).orig.tar.gz \ $(GARNAME)_$(GARVERSION)-$(PATCHLEVEL).debian.tar.gz 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: tar \ xzf $(DOWNLOADDIR)/$(GARNAME)_$(GARVERSION)-$(PATCHLEVEL).debian.tar.gz \ -C $(WORKSRC) ( set -e ; for i in `grep -v '\(^[:space:]*$\)\|^#' $(WORKSRC)/debian/patches/series` ; do \ patch -d $(WORKSRC) -p1 < $(WORKSRC)/debian/patches/$i ; done ) patch -d $(WORKSRC) -p2 < files/linux-2.6.35.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)