2002-11-19 Adam Fedor * Version: 1.5.1 * Documentation/news.texi: Updated. 2002-11-19 Adam Fedor * create_domain_dir_tree.sh (mydir): Use `command` not $(command), which doesn't work with all sh's. 2002-11-15 Adam Fedor * common.make: Remove duplicate OBJC_RUNTIME_LIB and FOUNDATION_LIB setup * library-combo.make (GNUSTEP_FND_DIR, RUNTIME_FLAG): Extra flags moved from common.make (FOUNDAION_LIB=gnu): setup moved from common.make. * target.make (darwin5/NeXT cc) (DYLIB_EXTRA_FLAGS, DYLIB_DEF_FRAMEWORKS, DYLIB_DEF_LIBS): Comment out or remove. Wed Nov 6 15:26:07 2002 Nicola Pero * GNUmakefile.in (install): Fixed typo - was installing config.site into GNUSTEP_SYSTEM_ROOT/shared rather than GNUSTEP_SYSTEM_ROOT/share. Wed Nov 6 12:31:40 2002 Nicola Pero Rewritten framework/subproject interaction so that it supports FRAMEWORK_NAME containing multiple framework names. Framework API change warning: CURRENT_VERSION_NAME replaced by XXX_CURRENT_VERSION_NAME; DEPLOY_WITH_CURRENT_VERSION replaced by XXX_DEPLOY_WITH_CURRENT_VERSION. * common.make (CURRENT_VERSION_NAME): Do not define here. (DEPLOY_WITH_CURRENT_VERSION): Idem. * Instance/framework.make: Added support for xxx_CURRENT_VERSION_NAME and xxx_DEPLOY_WITH_CURRENT_VERSION. * rules.make (FRAMEWORK_NAME): Do not define here. (FRAMEWORK_DIR_NAME): Idem. (FRAMEWORK_VERSION_DIR_NAME): Idem. * Master/framework.make (FRAMEWORK_NAME): Set here. * Instance/framework.make (FRAMEWORK_DIR_NAME, FRAMEWORK_VERSION_DIR_NAME): Set here. * Master/rules.make (%.subprojects): Pass to submakes for subprojects OWNING_PROJECT_HEADER_DIR instead of FRAMEWORK_NAME and FRAMEWORK_VERSION_DIR_NAME; set the new variable manually depending on the instance we're building. (%.variables): Similar change. * Master/subproject.make (build-headers): Always define this rule; don't depend on FRAMEWORK_NAME. (internal-install, internal-uninstall: Always run install / uninstall, no matter what FRAMEWORK_NAME is. * rules.make (CURRENT_FRAMEWORK_HEADERS_FLAG): Renamed to DERIVED_SOURCES_HEADERS_FLAG. Include it also if OWNING_PROJECT_HEADER_DIR is non empty. * Instance/subproject.make: Rewritten header copying for frameworks and such; now manage headers basing on the OWNING_PROJECT_HEADER_DIR variable only. Wed Nov 6 12:09:09 2002 Nicola Pero * Instance/framework.make (internal-framework-distclean): Do not remove DERIVED_SOURCES; already removed on make clean. Wed Nov 6 10:56:55 2002 Nicola Pero * Instance/application.make (.PHONY): Added internal-app-copy_into_dir. (internal-app-copy_into_dir): Implemented. 2002-11-05 Adam Fedor * Documentation/README.MinGW: Add note about setting installation prefix. * Documentation/faq.texi: Typo. * Documentation/machines.texi: Updates. * Documentation/userfaq.texi: Idem. Mon Nov 4 14:59:27 2002 Nicola Pero * Instance/documentation.make (internal-doc-install_): Moved before the submakefile fragments are included, to fix installation problem. Mon Nov 4 12:44:07 2002 Nicola Pero * GNUmakefile.in (distclean): Remove fixpath.sh. Mon Nov 4 12:08:58 2002 Nicola Pero * Instance/Documentation: New directory. * Instance/Documentation/autogsdoc.make: New file. * Instance/Documentation/gsdoc.make: New file. * Instance/Documentation/javadoc.make: New file. * Instance/Documentation/latex.make: New file. * Instance/Documentation/texi.make: New file. * Instance/documentation.make: Include only the appropriate documentation makefiles; most code moved into the specific documentation makefiles. * GNUmakefile.in (install): Create the GNUSTEP_MAKEFILES/Instance/Documentation directory. (INSTANCE_DOC_MAKE_FILES): List the new makefiles in this variable. (install): Install them. * rules.make ($(GNUSTEP_MAKEFILES)/Instance/Documentation/*.make): New rule to let make know that all documentation makefiles are always up to date. Fri Nov 1 14:00:11 2002 Nicola Pero * common.make (GNUSTEP_MAKEINFO, GNUSTEP_MAKEINFO_FLAGS, GNUSTEP_MAKETEXT, GNUSTEP_MAKETEXT_FLAGS, GNUSTEP_TEXI2DVI, GNUSTEP_TEXI2DVI_FLAGS, GNUSTEP_TEXI2HTML, GNUSTEP_TEXI2HTML_FLAGS, GNUSTEP_DVIPS, GNUSTEP_DVIPS_FLAGS, AUTOGSDOC, JAVADOC, ALL_JAVADOCFLAGS): Moved into Instance/documentation.make * rules.make (ALL_JAVADOCFLAGS): Moved into Instance/documentation.make. * Instance/documentation.make: Set all these documentation specific flags and options here. (ADDITIONAL_MAKEINFO_FLAGS, ADDITIONAL_MAKETEXT_FLAGS, ADDITIONAL_TEXI2DVI_FLAGS, ADDITIONAL_TEXI2HTML_FLAGS, ADDITIONAL_DVIPS_FLAGS): New variables. Fri Nov 1 13:36:25 2002 Nicola Pero * ChangeLog: Moved into ChangeLog.1