diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -44,7 +44,18 @@ $(BUILD)/bokfctl: $(BUILD)/clients/bokfctl.o $(BUILD)/clients/client.o \ $(BUILD)/vendor/sha256.o $(CC) $(CFLAGS) -o $@ $^ -lm $(SSL_LIBS) -$(BUILD)/bokftui: $(BUILD)/clients/bokftui.o $(BUILD)/clients/tui.o \ +TUI_SCREENS = clients/screens_dashboard.c clients/screens_vouchers.c \ + clients/screens_accounts.c clients/screens_reports.c \ + clients/screens_rules.c clients/screens_attachments.c \ + clients/screens_bank.c clients/screens_audit.c \ + clients/screens_templates.c clients/screens_ib.c \ + clients/screens_settings.c clients/screens_invoices.c \ + clients/screens_bokslut.c +TUI_SCREEN_OBJ = $(patsubst %.c,$(BUILD)/%.o,$(TUI_SCREENS)) +TUI_SCREEN_DEP = $(TUI_SCREEN_OBJ:.o=.d) + +$(BUILD)/bokftui: $(BUILD)/clients/bokftui.o $(BUILD)/clients/ui.o \ + $(TUI_SCREEN_OBJ) $(BUILD)/clients/tui.o \ $(BUILD)/clients/client.o \ $(BUILD)/src/util.o $(BUILD)/src/log.o $(BUILD)/src/formula.o \ $(BUILD)/vendor/yyjson.o $(BUILD)/vendor/sha256.o @@ -116,6 +127,7 @@ $(BUILD)/tests/%.o: tests/%.c -include $(VENDOR_OBJ:.o=.d) $(CORE_OBJ:.o=.d) $(BUILD)/src/bokfd.d \ $(BUILD)/clients/bokfctl.d $(BUILD)/clients/bokftui.d \ + $(BUILD)/clients/ui.d $(TUI_SCREEN_DEP) \ $(BUILD)/clients/tui.d $(BUILD)/clients/client.d \ $(BUILD)/tests/test_core.d $(BUILD)/tests/test_tui.d |
