ui/qt/Makefile

changeset 112
c3f2f16fa4b8
parent 108
77254bd6dccb
--- a/ui/qt/Makefile	Sat Oct 04 14:54:25 2025 +0200
+++ b/ui/qt/Makefile	Sun Oct 19 21:20:08 2025 +0200
@@ -33,13 +33,12 @@
 $(QT_MAKEFILE): qt/$(QT_PRO_FILE)
 	$(QMAKE) -o - $< > $(QT_MAKEFILE)
 
-$(UI_LIB): $(QT_MAKEFILE) $(OBJ) FORCE
+$(UI_LIB): $(QT_MAKEFILE) $(OBJ) $(UI_LIB) FORCE
 	$(MAKE) -f $(QT_MAKEFILE)
 	$(AR) $(ARFLAGS) $(UI_LIB) $(OBJ)
 
-$(UI_SHLIB): $(OBJ)
-	$(MAKE) -f $(QT_MAKEFILE)
-	$(CXX) -o $(UI_SHLIB) $(LDFLAGS) $(SHLIB_LDFLAGS) $(TK_LDFLAGS) $(OBJ) -L../build/lib -lucx
-
+$(UI_SHLIB): $(QT_MAKEFILE) $(OBJ) $(UI_LIB_SH) $(UI_LIB) FORCE
+	$(CXX) -o $(UI_SHLIB) $(LDFLAGS) $(SHLIB_LDFLAGS) $(TK_LDFLAGS) $(OBJ) ../build/ui/qt/*.o -L../build/lib -lucx
+	
 FORCE:
 

mercurial