diff --git a/configure/RULES_BUILD b/configure/RULES_BUILD index 5bb3290d6..fbe264daf 100644 --- a/configure/RULES_BUILD +++ b/configure/RULES_BUILD @@ -268,17 +268,13 @@ endif # RANLIB $(DLL_LINK_LIBNAME): $(LIBRARY_OBJS) $(LIBRARY_RESS) $(SHRLIB_DEPLIBS) -$(DLL_LINK_LIBNAME):$(SHRLIB_PREFIX)%.lib: - @$(RM) $@ - $(LINK.shrlib) - $(MT_DLL_COMMAND) - $(SHRLIBNAME): $(LIBRARY_OBJS) $(LIBRARY_RESS) $(SHRLIB_DEPLIBS) +ifneq ($(OS_CLASS),WIN32) $(SHRLIBNAME):$(SHRLIB_PREFIX)%$(SHRLIB_SUFFIX): @$(RM) $@ $(LINK.shrlib) - $(MT_DLL_COMMAND) +endif $(LOADABLE_SHRLIBNAME): $(LIBRARY_OBJS) $(LIBRARY_RESS) $(SHRLIB_DEPLIBS) @@ -438,6 +434,15 @@ $(INSTALL_TEMPLATES_SUBDIR)/%: % @echo "Installing $@" @$(INSTALL) -d -m $(INSTALL_PERMISSIONS) $< $(@D) +ifeq ($(OS_CLASS),WIN32) +ifeq ($(SHARED_LIBRARIES),YES) +$(LIB_PREFIX)%$(LIB_SUFFIX) $(SHRLIB_PREFIX)%$(SHRLIB_SUFFIX): + @$(RM) $@ + $(LINK.shrlib) + $(MT_DLL_COMMAND) +endif +endif + -include $(CONFIG)/RULES_EXPAND .PRECIOUS: %.i %.o %.c %.nm %.cpp %.cc