Update benches

This commit is contained in:
2021-09-01 21:30:02 +02:00
parent 910c19c510
commit c45c0c4420
7 changed files with 97 additions and 1 deletions

20
etc/make/ctf_rules.mk Normal file
View File

@@ -0,0 +1,20 @@
$(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