diff -r abb4d3851061 -r fd7dc0716ab6 application/Makefile --- a/application/Makefile Sun Jun 14 12:10:34 2026 +0200 +++ b/application/Makefile Mon Jun 15 21:13:05 2026 +0200 @@ -33,11 +33,13 @@ APP_BIN_OBJ = ../build/application/main$(OBJ_EXT) DEMO_BINDINGS_OBJ = ../build/application/demo_bindings$(OBJ_EXT) +DEMO_STATES_OBJ = ../build/application/demo_states$(OBJ_EXT) APP_BIN = ../build/$(BUILD_BIN_DIR)/mk12$(APP_EXT) DEMO_BINDINGS = ../build/$(BUILD_BIN_DIR)/demo_bindings$(APP_EXT) +DEMO_STATES = ../build/$(BUILD_BIN_DIR)/demo_states$(APP_EXT) -all: $(APP_BIN) $(DEMO_BINDINGS) +all: $(APP_BIN) $(DEMO_BINDINGS) $(DEMO_STATES) include $(SYS_MAKEFILE) @@ -46,12 +48,19 @@ $(DEMO_BINDINGS): $(DEMO_BINDINGS_OBJ) $(RES_FILE) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)uitk$(LIB_EXT) $(LD) -o $(DEMO_BINDINGS) $(DEMO_BINDINGS_OBJ) $(RES_FILE) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)uitk$(LIB_EXT) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)ucx$(LIB_EXT) $(LDFLAGS) $(TK_LDFLAGS) + +$(DEMO_STATES): $(DEMO_STATES_OBJ) $(RES_FILE) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)uitk$(LIB_EXT) + $(LD) -o $(DEMO_STATES) $(DEMO_STATES_OBJ) $(RES_FILE) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)uitk$(LIB_EXT) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)ucx$(LIB_EXT) $(LDFLAGS) $(TK_LDFLAGS) FORCE: ../build/application/demo_bindings$(OBJ_EXT): demo_bindings.c \ demo_bindings.h $(CC) -o $@ $(CFLAGS) $(TK_CFLAGS) -c $< + +../build/application/demo_states$(OBJ_EXT): demo_states.c \ + demo_states.h + $(CC) -o $@ $(CFLAGS) $(TK_CFLAGS) -c $< ../build/application/main$(OBJ_EXT): main.c $(CC) -o $@ $(CFLAGS) $(TK_CFLAGS) -c $<