- printf "install.%s :: $(INSTALL_PREFIX)$(libdir) ../lib/%s\n", name, end_name
- printf "\t@echo installing ../lib/%s as $(INSTALL_PREFIX)$(libdir)/%s\n", end_name, end_name
- printf "\t-@rm -f $(INSTALL_PREFIX)$(libdir)/%s\n", end_name
- printf "\t$(INSTALL_LIB) ../lib/%s $(INSTALL_PREFIX)$(libdir)/%s\n", end_name, end_name
- sharedlinks("$(INSTALL_PREFIX)$(libdir)")
+ printf "install.%s :: %s $(LIBRARIES)\n", name, dst_dirs
+
+ if ( ShlibVer == "cygdll" ) {
+
+ src_name = sprintf("../lib/%s", end_name);
+ dst_name = sprintf("$(DESTDIR)$(bindir)/%s", end_name);
+ printf "\t@echo installing %s as %s\n", src_name, dst_name
+ printf "\t-@rm -f %s\n", dst_name
+ printf "\t$(INSTALL_LIB) %s %s\n", src_name, dst_name
+
+ src_name = sprintf("../lib/%s", imp_name);
+ dst_name = sprintf("$(DESTDIR)$(libdir)/%s", imp_name);
+ printf "\t@echo installing %s as %s\n", src_name, dst_name
+ printf "\t-@rm -f %s\n", dst_name
+ printf "\t$(INSTALL_LIB) %s %s\n", src_name, dst_name
+
+ } else {
+
+ src_name = sprintf("../lib/%s", end_name);
+ dst_name = sprintf("$(DESTDIR)$(libdir)/%s", end_name);
+ printf "\t@echo installing %s as %s\n", src_name, dst_name
+ printf "\t-@rm -f %s\n", dst_name
+ printf "\t$(INSTALL_LIB) %s %s\n", src_name, dst_name
+
+ sharedlinks("$(DESTDIR)$(libdir)")
+
+ }
+