From 77b4f552f7f9e80adb8fe9d92fb5bf9e59b2b295 Mon Sep 17 00:00:00 2001 From: Alex Garcia Date: Fri, 5 Jul 2024 12:44:03 -0700 Subject: [PATCH] fix objs --- Makefile | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/Makefile b/Makefile index 4dda2bf..4630a97 100644 --- a/Makefile +++ b/Makefile @@ -73,6 +73,20 @@ cli: $(TARGET_CLI) all: loadable static cli +OBJS_DIR=$(prefix)/.objs +LIBS_DIR=$(prefix)/.libs +BUILD_DIR=$(prefix)/.build + +$(OBJS_DIR): $(prefix) + mkdir -p $@ + +$(LIBS_DIR): $(prefix) + mkdir -p $@ + +$(BUILD_DIR): $(prefix) + mkdir -p $@ + + $(TARGET_LOADABLE): sqlite-vec.c sqlite-vec.h $(prefix) $(CC) \ -fPIC -shared \ @@ -91,19 +105,6 @@ $(TARGET_STATIC_H): sqlite-vec.h $(prefix) cp $< $@ -OBJS_DIR=$(prefix)/.objs -LIBS_DIR=$(prefix)/.libs -BUILD_DIR=$(prefix)/.build - -$(OBJS_DIR): $(prefix) - mkdir -p $@ - -$(LIBS_DIR): $(prefix) - mkdir -p $@ - -$(BUILD_DIR): $(prefix) - mkdir -p $@ - $(OBJS_DIR)/sqlite3.o: vendor/sqlite3.c $(OBJS_DIR) $(CC) -c -g3 -O3 -DSQLITE_EXTRA_INIT=core_init -DSQLITE_CORE -DSQLITE_ENABLE_STMT_SCANSTATUS -DSQLITE_ENABLE_BYTECODE_VTAB -DSQLITE_ENABLE_EXPLAIN_COMMENTS -I./vendor $< -o $@