1 LIB_IONC_STATIC := $(builddir)/ion-c/build/ionc/libionc_static.a
2 LIB_DECN_STATIC := $(builddir)/ion-c/build/decNumber/libdecNumber_static.a
4 $(builddir)/ion.lo: $(LIB_IONC_STATIC) $(LIB_DECN_STATIC)
6 $(builddir)/ion-c/build:
8 +cd $@ && CFLAGS=-w CXXFLAGS=-w \
9 $(CMAKE) -Wno-dev --log-level=ERROR \
10 -DCMAKE_BUILD_TYPE=Release \
11 -DCMAKE_POSITION_INDEPENDENT_CODE=ON \
14 $(LIB_IONC_STATIC): | $(builddir)/ion-c/build
15 +$(CMAKE) --build $| --target ionc_static -- VERBOSE=
16 $(LIB_DECN_STATIC): | $(builddir)/ion-c/build
17 +$(CMAKE) --build $| --target decNumber_static -- VERBOSE=
23 -rm -rf $(builddir)/ion-c/build
29 gcovr -j $$(nproc) -sr . --html --html-details --html-title $@ -o $@/index.html -f '.*/(php_)?ion.*'