diff --git a/src/xpdev/targets.mk b/src/xpdev/targets.mk
index fa2f58c400c31b95515a6325f4137e3edd4a9ef4..82e8f878cd1aa426223a49ca200368d41f4af1fd 100644
--- a/src/xpdev/targets.mk
+++ b/src/xpdev/targets.mk
@@ -14,7 +14,7 @@ XPDEV-MT_SHLIB_BUILD	= $(LIBODIR)$(DIRSEP)$(LIBPREFIX)xpdev_mt$(SOFILE)
 
 all: lib mtlib
 
-tests: $(WRAPTEST)
+tests: $(MTOBJODIR) $(LIBODIR) $(EXEODIR) $(WRAPTEST)
 
 dl: dl-lib dl-mtlib
 
@@ -26,4 +26,4 @@ mtlib:	$(MTOBJODIR) $(LIBODIR) $(XPDEV-MT_LIB_BUILD)
 
 dl-mtlib: $(MTOBJODIR) $(LIBODIR) $(XPDEV-MT_SHLIB_BUILD)
 
-$(WRAPTEST): $(MTOBJODIR) $(LIBODIR) $(EXEODIR) $(XPDEV-MT_LIB_BUILD)
+$(WRAPTEST): $(XPDEV-MT_LIB_BUILD)