summaryrefslogtreecommitdiff
path: root/tools/Makefile
blob: d627c149d6748e2df397f9095e00afbd3f861957 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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)