summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 10 insertions, 0 deletions
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 $@