nostrdb/make: cleanup a bit, separate bench running

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2023-12-23 15:36:44 -08:00
committed by Daniel D’Aquino
parent 9f0bf7dff5
commit acaf327a07

View File

@@ -20,7 +20,7 @@ BIN=ndb
CHECKDATA=testdata/db/v0/data.mdb
all: lib ndb libnostrdb.a
all: $(BIN) lib bench
%.o: %.c $(HEADERS)
$(CC) $(CFLAGS) -c -o $@ $<
@@ -28,7 +28,7 @@ all: lib ndb libnostrdb.a
libnostrdb.a: $(OBJS)
ar rcs $@ $(OBJS)
lib: benches test
lib: libnostrdb.a
ndb: ndb.c $(DEPS)
$(CC) $(CFLAGS) ndb.c $(LDS) -o $@
@@ -43,8 +43,6 @@ check: test
clean:
rm -rf test bench bench-ingest bench-ingest-many
benches: bench
distclean: clean
rm -rf deps
@@ -158,9 +156,12 @@ testdata/many-events.json.zst:
testdata/many-events.json: testdata/many-events.json.zst
zstd -d $<
bench: bench-ingest-many.c $(DEPS) testdata/many-events.json
bench: bench-ingest-many.c $(DEPS)
$(CC) $(CFLAGS) $< $(LDS) -o $@
run-bench: testdata/many-events.json bench
./bench
testdata/db/.dir:
@mkdir -p testdata/db
touch testdata/db/.dir