]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/spdk/ocf/tests/functional/Makefile
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / spdk / ocf / tests / functional / Makefile
index df0dc9e9718dfea37e6edb24adba7dbd0f3cdc37..c074d23decc7f890c0263e4815cf027fae77ca25 100755 (executable)
@@ -18,23 +18,26 @@ SRC=$(shell find $(SRCDIR) $(WRAPDIR) -name \*.c)
 OBJS=$(patsubst %.c, %.o, $(SRC))
 OCFLIB=$(ADAPTERDIR)/libocf.so
 
-all: | sync
+all: | sync config_random
        $(MAKE) $(OCFLIB)
 
 $(OCFLIB): $(OBJS)
        @echo "Building $@"
-       @$(CC) -shared -o $@ $(CFLAGS) $^ -fPIC $(LDFLAGS)
+       @$(CC) -coverage -shared -o $@ $(CFLAGS) $^ -fPIC $(LDFLAGS)
 
 %.o: %.c
        @echo "Compiling $@"
-       @$(CC) -c $(CFLAGS) -o $@ -fPIC $^ $(LDFLAGS)
+       @$(CC) -coverage -c $(CFLAGS) -o $@ -fPIC $^ $(LDFLAGS)
 
 sync:
        @echo "Syncing OCF sources"
        @mkdir -p $(ADAPTERDIR)/ocf
        @$(MAKE) -C $(OCFDIR) inc O=$(ADAPTERDIR)/ocf
        @$(MAKE) -C $(OCFDIR) src O=$(ADAPTERDIR)/ocf
-       @$(MAKE) -C $(OCFDIR) env O=$(ADAPTERDIR)/ocf ENV=posix
+       @$(MAKE) -C $(OCFDIR) env O=$(ADAPTERDIR)/ocf OCF_ENV=posix
+
+config_random:
+       @python3 utils/configure_random.py
 
 clean:
        @rm -rf $(OCFLIB) $(OBJS)
@@ -46,4 +49,4 @@ distclean: clean
        @rm -rf $(INCDIR)/ocf
        @echo "  DISTCLEAN "
 
-.PHONY: all clean sync distclean
+.PHONY: all clean sync config_random distclean