Update Makefile infrastructure for ctf working build and non-build jobs

This commit is contained in:
2022-03-14 13:41:32 +01:00
parent 22d4beb33c
commit 91f9f54015
7 changed files with 69 additions and 42 deletions

View File

@@ -1,4 +1,4 @@
CTF_CONFIG_FLAGS =
CTF_CONFIG_FLAGS = CXX="$(CXX)" LIB_PATH="$(LDFLAGS)" CXXFLAGS="$(CXXFLAGS)" --no-dynamic
CTF_STATIC_LIB = $(CTF_BUILD_PATH)/lib/libctf.a
CTF_SHARED_LIB = $(CTF_BUILD_PATH)/lib/libctf.so
CTF_GIT_REPOSITORY ?= https://github.com/cyclops-community/ctf
@@ -10,7 +10,9 @@ $(CTF_SRC_PATH)/configure:
$(CTF_BUILD_PATH)/Makefile: $(CTF_SRC_PATH)/configure
mkdir -p $(CTF_BUILD_PATH)
cd $(CTF_BUILD_PATH) && $(abspath $(CTF_SRC_PATH))/configure $(CTF_CONFIG_FLAGS)
cd $(CTF_BUILD_PATH) && \
$(abspath $(CTF_SRC_PATH))/configure $(CTF_CONFIG_FLAGS)
$(CTF_STATIC_LIB): $(CTF_BUILD_PATH)/Makefile
$(info Compiling $@)