ifeq "$(ROOTDIR)" ""
export ROOTDIR=$(shell while true; do if [ -f BaseVar.mk ]; then pwd;exit; else cd ..;fi;done;)
endif

include $(ROOTDIR)/.config
include $(ROOTDIR)/BaseVar.mk

.PHONY: all strace configure
SRCDIR=$(CURDIR)/strace-4.5.18
STRACEDIR=$(CURDIR)/strace-4.5.18
export LDFLAGS CPPFLAGS TMPDISTDIR EXTRA_CFLAGS

all:configure strace

configure:
	echo $(rootbindir)
	echo "TARGET:"$(TARGET)
	cd $(SRCDIR);\
	CFLAGS=-I$(KERNEL_DIR)/include ./configure \
	--prefix=$(TMPDISTDIR) \
	--host=$(TARGET)

strace:
	make all install -C $(STRACEDIR)
        
clean:strace_clean

strace_clean:
	cd $(STRACEDIR); \
    make clean

install:
	cp $(SRCDIR)/strace $(FSROOT)/bin/strace
	$(STRIP) $(FSROOT)/bin/strace
