FAKETIME_REPO := git://github.com/wolfcw/libfaketime.git FAKETIME_LOCAL_REPO := $(CURDIR)/faketime FAKETIME_BRANCH := master FAKETIME_BINARY := $(FAKETIME_PREFIX)/bin/faketime .PHONY: faketime faketime: $(FAKETIME_BINARY) clean: $(RM) -r $(FAKETIME_LOCAL_REPO) $(FAKETIME_BINARY): $(FAKETIME_LOCAL_REPO) cd $(FAKETIME_LOCAL_REPO) && \ git checkout $(FAKETIME_BRANCH) && \ PREFIX=$(FAKETIME_LOCAL_REPO)/src make $(FAKETIME_LOCAL_REPO): git clone $(FAKETIME_REPO) $(FAKETIME_LOCAL_REPO)