client/Makefile

changeset 1158
96c202d45fbb
parent 944
cc23aad6335e
--- a/client/Makefile	Mon Jun 01 20:29:26 2026 +0200
+++ b/client/Makefile	Tue Jun 02 19:30:34 2026 +0200
@@ -51,6 +51,28 @@
 $(APP_BIN): $(APP_BIN_OBJ) $(RES_FILE) $(BUILD_ROOT)/build/$(BUILD_LIB_DIR)/$(LIB_PREFIX)uitk$(LIB_EXT)
 	$(LD) -o $(APP_BIN) $(APP_BIN_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) $(CLIENT_LDFLAGS)
 
-../build/client/%$(OBJ_EXT): %.c
-	$(CC) $(CFLAGS) $(TK_CFLAGS) $(CLIENT_CFLAGS) -o $@ -c $<
+FORCE:
+
+../build/client/args$(OBJ_EXT): args.c args.h ../ui/common/args.h \
+ ../ui/common/../ui/window.h ../ui/common/../ui/toolkit.h \
+ ../ui/common/../ui/container.h ../ui/common/../ui/display.h \
+ ../ui/common/../ui/button.h ../ui/common/../ui/entry.h \
+ ../ui/common/../ui/menu.h ../ui/common/../ui/toolbar.h \
+ ../ui/common/../ui/list.h ../ui/common/../ui/text.h \
+ ../ui/common/../ui/webview.h ../ui/common/../ui/widget.h
+	$(CC) -o $@ $(CFLAGS) $(TK_CFLAGS) $(CLIENT_CFLAGS) -c $<
 
+../build/client/main$(OBJ_EXT): main.c main.h ../ui/common/message.h \
+ uiclient.h
+	$(CC) -o $@ $(CFLAGS) $(TK_CFLAGS) $(CLIENT_CFLAGS) -c $<
+
+../build/client/uiclient$(OBJ_EXT): uiclient.c uiclient.h \
+ ../ui/common/message.h args.h ../ui/common/args.h \
+ ../ui/common/../ui/window.h ../ui/common/../ui/toolkit.h \
+ ../ui/common/../ui/container.h ../ui/common/../ui/display.h \
+ ../ui/common/../ui/button.h ../ui/common/../ui/entry.h \
+ ../ui/common/../ui/menu.h ../ui/common/../ui/toolbar.h \
+ ../ui/common/../ui/list.h ../ui/common/../ui/text.h \
+ ../ui/common/../ui/webview.h ../ui/common/../ui/widget.h
+	$(CC) -o $@ $(CFLAGS) $(TK_CFLAGS) $(CLIENT_CFLAGS) -c $<
+

mercurial