nostrdb/make: cleanup a bit, separate bench running
Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
committed by
Daniel D’Aquino
parent
9f0bf7dff5
commit
acaf327a07
@@ -20,7 +20,7 @@ BIN=ndb
|
|||||||
|
|
||||||
CHECKDATA=testdata/db/v0/data.mdb
|
CHECKDATA=testdata/db/v0/data.mdb
|
||||||
|
|
||||||
all: lib ndb libnostrdb.a
|
all: $(BIN) lib bench
|
||||||
|
|
||||||
%.o: %.c $(HEADERS)
|
%.o: %.c $(HEADERS)
|
||||||
$(CC) $(CFLAGS) -c -o $@ $<
|
$(CC) $(CFLAGS) -c -o $@ $<
|
||||||
@@ -28,7 +28,7 @@ all: lib ndb libnostrdb.a
|
|||||||
libnostrdb.a: $(OBJS)
|
libnostrdb.a: $(OBJS)
|
||||||
ar rcs $@ $(OBJS)
|
ar rcs $@ $(OBJS)
|
||||||
|
|
||||||
lib: benches test
|
lib: libnostrdb.a
|
||||||
|
|
||||||
ndb: ndb.c $(DEPS)
|
ndb: ndb.c $(DEPS)
|
||||||
$(CC) $(CFLAGS) ndb.c $(LDS) -o $@
|
$(CC) $(CFLAGS) ndb.c $(LDS) -o $@
|
||||||
@@ -43,8 +43,6 @@ check: test
|
|||||||
clean:
|
clean:
|
||||||
rm -rf test bench bench-ingest bench-ingest-many
|
rm -rf test bench bench-ingest bench-ingest-many
|
||||||
|
|
||||||
benches: bench
|
|
||||||
|
|
||||||
distclean: clean
|
distclean: clean
|
||||||
rm -rf deps
|
rm -rf deps
|
||||||
|
|
||||||
@@ -158,9 +156,12 @@ testdata/many-events.json.zst:
|
|||||||
testdata/many-events.json: testdata/many-events.json.zst
|
testdata/many-events.json: testdata/many-events.json.zst
|
||||||
zstd -d $<
|
zstd -d $<
|
||||||
|
|
||||||
bench: bench-ingest-many.c $(DEPS) testdata/many-events.json
|
bench: bench-ingest-many.c $(DEPS)
|
||||||
$(CC) $(CFLAGS) $< $(LDS) -o $@
|
$(CC) $(CFLAGS) $< $(LDS) -o $@
|
||||||
|
|
||||||
|
run-bench: testdata/many-events.json bench
|
||||||
|
./bench
|
||||||
|
|
||||||
testdata/db/.dir:
|
testdata/db/.dir:
|
||||||
@mkdir -p testdata/db
|
@mkdir -p testdata/db
|
||||||
touch testdata/db/.dir
|
touch testdata/db/.dir
|
||||||
|
|||||||
Reference in New Issue
Block a user