From 6ca4d7a6b6c896cfcba0b3dfe02bf135b5c8ead7 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Fri, 17 Oct 2025 18:01:11 -0400 Subject: pke-at: first-pass parse planning center json --- Makefile | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 63ed08c..a6b0c06 100644 --- a/Makefile +++ b/Makefile @@ -44,6 +44,9 @@ FILES_BIN = \ src/sql/song_delete.sql \ src/sql/song_get.sql \ src/sql/song_upsert.sql \ + data/service-types.json \ + data/upcoming-plans.json \ + data/plan-items.json \ FILES_BIN_SAFE = $(subst -,_,$(subst .,_,$(FILES_BIN))) FILES_BIN_H = $(FILES_BIN_SAFE:%=%.h) @@ -77,6 +80,7 @@ options: prepare .WAIT @echo "CXX = $(CXX)" obj/pke-at-storage-sql.o : $(FILES_BIN_GCH) +obj/pke-at-data-stub.o : $(FILES_BIN_GCH) obj/%.o : src/%.c | prepare $(cc-command) obj/%.o : src/%.cpp | prepare @@ -91,12 +95,18 @@ bin/pke-at: obj/level-init.o bin/pke-at: obj/level-main.o bin/pke-at: obj/main.o bin/pke-at: obj/pke-at-common.o +bin/pke-at: obj/pke-at-data-stub.o +bin/pke-at: obj/pke-at-data-parser.o bin/pke-at: obj/pke-at-settings.o bin/pke-at: obj/pke-at-storage-sql.o bin/pke-at: obj/pke-at.o $(CXX) -v -std=c++23 $(BUILD_MODE_FLAGS) $(INCS) -Wl,--whole-archive $^ $(LDFLAGS) -Wl,--no-whole-archive $(CXXFLAGS) -o $@ bin/pke-at-test: ## Builds the pke-at-test executable +bin/pke-at-test: obj/pke-at-common.o +bin/pke-at-test: obj/pke-at-data-parser.o +bin/pke-at-test: obj/pke-at-settings.o +bin/pke-at-test: obj/pke-at-test-data-parser.o bin/pke-at-test: obj/pke-at-test-dummy.o bin/pke-at-test: obj/pke-at-test-main.o $(CXX) -v -std=c++23 $(BUILD_MODE_FLAGS) $(INCS) -Wl,--whole-archive $^ $(LDFLAGS) -Wl,--no-whole-archive $(CXXFLAGS) -o $@ -- cgit v1.2.3