diff --git a/src/uifc/GNUmakefile b/src/uifc/GNUmakefile
index ee3d2429c3c8621c679d7c982c7aca7a502599e2..d8897f0fb256256df678271a8ecc7ef4f254f9b7 100644
--- a/src/uifc/GNUmakefile
+++ b/src/uifc/GNUmakefile
@@ -19,9 +19,6 @@ include $(SRC_ROOT)/build/Common.gmake	# defines clean and output directory rule
 
 CFLAGS += -I$(XPDEV_SRC) $(CIOLIB-MT_CFLAGS)
 
-lib: $(LIBODIR) $(UIFCLIB)
-mtlib: $(LIBODIR) $(UIFCLIB-MT)
-
 # UIFC Library Link Rule
 $(UIFCLIB): $(OBJODIR) $(OBJS)
 	@echo Creating $@ ...
diff --git a/src/uifc/targets.mk b/src/uifc/targets.mk
index 0984f64ecba9dc18ccbc3d23031401df2ba5ce45..576f96663272efbfeea89e6b16737bf827d468dd 100644
--- a/src/uifc/targets.mk
+++ b/src/uifc/targets.mk
@@ -1,3 +1,6 @@
 UIFCLIB		=	$(LIBODIR)$(DIRSEP)$(LIBPREFIX)uifc$(LIBFILE)
 UIFCLIB-MT	=	$(LIBODIR)$(DIRSEP)$(LIBPREFIX)uifc-mt$(LIBFILE)
 all: lib mtlib
+
+lib: $(LIBODIR) $(UIFCLIB)
+mtlib: $(LIBODIR) $(UIFCLIB-MT)