make all includes contrib/largeNbDicts
This commit is contained in:
@@ -87,6 +87,7 @@ contrib: lib
|
|||||||
$(MAKE) -C contrib/pzstd all
|
$(MAKE) -C contrib/pzstd all
|
||||||
$(MAKE) -C contrib/seekable_format/examples all
|
$(MAKE) -C contrib/seekable_format/examples all
|
||||||
$(MAKE) -C contrib/adaptive-compression all
|
$(MAKE) -C contrib/adaptive-compression all
|
||||||
|
$(MAKE) -C contrib/largeNbDicts all
|
||||||
|
|
||||||
.PHONY: cleanTabs
|
.PHONY: cleanTabs
|
||||||
cleanTabs:
|
cleanTabs:
|
||||||
|
|||||||
@@ -10,6 +10,8 @@
|
|||||||
PROGDIR = ../../programs
|
PROGDIR = ../../programs
|
||||||
LIBDIR = ../../lib
|
LIBDIR = ../../lib
|
||||||
|
|
||||||
|
LIBZSTD = $(LIBDIR)/libzstd.a
|
||||||
|
|
||||||
CPPFLAGS+= -I$(LIBDIR) -I$(LIBDIR)/common -I$(LIBDIR)/dictBuilder -I$(PROGDIR)
|
CPPFLAGS+= -I$(LIBDIR) -I$(LIBDIR)/common -I$(LIBDIR)/dictBuilder -I$(PROGDIR)
|
||||||
|
|
||||||
CFLAGS ?= -O3
|
CFLAGS ?= -O3
|
||||||
@@ -25,10 +27,13 @@ default: largeNbDicts
|
|||||||
|
|
||||||
all : largeNbDicts
|
all : largeNbDicts
|
||||||
|
|
||||||
largeNbDicts: LDFLAGS += -lzstd
|
largeNbDicts: bench.o datagen.o xxhash.o $(LIBZSTD) largeNbDicts.c
|
||||||
largeNbDicts: bench.o datagen.o xxhash.o largeNbDicts.c
|
|
||||||
$(CC) $(CPPFLAGS) $(CFLAGS) $^ $(LDFLAGS) -o $@
|
$(CC) $(CPPFLAGS) $(CFLAGS) $^ $(LDFLAGS) -o $@
|
||||||
|
|
||||||
|
.PHONY: $(LIBZSTD)
|
||||||
|
$(LIBZSTD):
|
||||||
|
$(MAKE) -C $(LIBDIR) libzstd.a
|
||||||
|
|
||||||
bench.o : $(PROGDIR)/bench.c
|
bench.o : $(PROGDIR)/bench.c
|
||||||
$(CC) $(CPPFLAGS) $(CFLAGS) $^ -c
|
$(CC) $(CPPFLAGS) $(CFLAGS) $^ -c
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user