damus

nostr ios client
git clone git://jb55.com/damus
Log | Files | Refs | README | LICENSE

commit acaf327a078c593a8c6b03888d28ff189367dd41
parent 9f0bf7dff502bccb00d9995d2d90dfac898c2e83
Author: William Casarin <jb55@jb55.com>
Date:   Sat, 23 Dec 2023 15:36:44 -0800

nostrdb/make: cleanup a bit, separate bench running

Signed-off-by: William Casarin <jb55@jb55.com>

Diffstat:
Mnostrdb/Makefile | 11++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/nostrdb/Makefile b/nostrdb/Makefile @@ -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