From 181cf9963d93a2068ffd2cf4cb16f7a4bf171f37 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net>
Date: Wed, 7 Feb 2024 20:25:52 -0500
Subject: [PATCH] UIFC does not need libciolib_mt.a to build.

---
 .gitlab-ci-unix.yml  | 3 ---
 src/uifc/GNUmakefile | 2 +-
 2 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/.gitlab-ci-unix.yml b/.gitlab-ci-unix.yml
index de9875aefb..4855e12905 100644
--- a/.gitlab-ci-unix.yml
+++ b/.gitlab-ci-unix.yml
@@ -152,7 +152,6 @@ spec:
   script:
     - cd src/uifc
     - touch depend
-    - touch ciolib-mt
     - gmake $[[ inputs.build_flags ]] $BUILD_ARGS
   artifacts:
     expire_in: 30 mins
@@ -160,8 +159,6 @@ spec:
     paths:
       - "src/uifc/*.*.*.lib.release*"
       - "src/uifc/*.*.*.obj.release*/*.o*"
-  needs:
-    - job: "$[[ inputs.os ]]-$[[ inputs.platform ]] [ciolib]"
 
 "$[[ inputs.os ]]-$[[ inputs.platform ]] [gitinfo]":
   extends:
diff --git a/src/uifc/GNUmakefile b/src/uifc/GNUmakefile
index e2ac70e83c..668093b332 100644
--- a/src/uifc/GNUmakefile
+++ b/src/uifc/GNUmakefile
@@ -20,7 +20,7 @@ include $(SRC_ROOT)/build/Common.gmake	# defines clean and output directory rule
 CFLAGS += -I$(XPDEV_SRC) $(CIOLIB-MT_CFLAGS) $(XPDEV-MT_CFLAGS)
 
 # MT-UIFC Library Link Rule
-$(UIFCLIB-MT_BUILD): $(CIOLIB-MT) $(MT_OBJS) | $(MTOBJODIR) $(LIBODIR)
+$(UIFCLIB-MT_BUILD): $(MT_OBJS) | $(MTOBJODIR) $(LIBODIR)
 	@echo Creating $@ ...
 	$(QUIET)$(AR) rc $@ $(MT_OBJS)
 	$(QUIET)$(RANLIB) $@
-- 
GitLab