diff --git a/src/smblib/Common.gmake b/src/smblib/Common.gmake
index 563f84dd642b05537a57e55233904f02f6309afe..41265cae4d7a5690f50694ce91703db28cb5f409 100644
--- a/src/smblib/Common.gmake
+++ b/src/smblib/Common.gmake
@@ -31,7 +31,7 @@ $(SMBLIB_ODIR)/%.o : %.c $(BUILD_DEPENDS)
 	@echo $(COMPILE_MSG) $<
 	$(QUIET)$(CC) $(CFLAGS) -o $@ -c $<
 
-$(SMBLIB_TARGET): $(SMBLIB_OBJS) $(BUILD_DEPENDS) $(SMBLIB_ODIR)
+$(SMBLIB_TARGET): $(SMBLIB_ODIR) $(SMBLIB_OBJS) $(BUILD_DEPENDS)
 	@echo Creating $<
 	@(QUIET)ar rc $@ $(SMBLIB_OBJS)
 	@(QUIET)ranlib $@