dblabs2/makefile

21 lines
396 B
Makefile
Raw Normal View History

2024-02-02 07:27:13 +01:00
DB_FILE := db.sqlite
SCRIPTS_DIR := scripts
SQL_SCRIPTS := $(wildcard $(SCRIPTS_DIR)/*.sql)
2024-02-02 06:56:41 +01:00
.PHONY: all clean
2024-02-02 07:27:13 +01:00
all: $(DB_FILE)
2024-02-02 06:56:41 +01:00
2024-02-02 07:27:13 +01:00
$(DB_FILE): $(SQL_SCRIPTS)
@echo "Creating database: $@"
@for script in $^; do \
echo "Running script: $$script"; \
sqlite3 $@ < $$script; \
done
@echo "Database creation completed."
2024-02-02 06:56:41 +01:00
clean:
2024-02-02 07:27:13 +01:00
@echo "Cleaning up"
@rm -f $(DB_FILE)
@echo "Cleanup completed."