application/Makefile

changeset 1201
fd7dc0716ab6
parent 1158
96c202d45fbb
--- 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 $<

mercurial