$(CTF_SRC_PATH)/configure: mkdir -p $(@D) git clone $(CTF_REPOSITORY) $(@D) cd $(@D) && git checkout $(CTF_COMMIT) $(CTF_BUILD_PATH)/Makefile: $(CTF_SRC_PATH)/configure mkdir -p $(CTF_BUILD_PATH) cd $(CTF_BUILD_PATH) && $(CTF_SRC_PATH)/configure $(CTF_CONFIG_FLAGS) $(CTF_STATIC_LIB): $(CTF_BUILD_PATH)/Makefile $(info Compiling $@) cd $(CTF_BUILD_PATH) && $(MAKE) .PHONY: ctf ctf-clean ctf: $(CTF_STATIC_LIB) ctf-clean: rm -rf $(CTF_BUILD_PATH) IN_PROJECT_DEPENDENCIES += ctf