mirror of
https://github.com/gnustep/tools-make.git
synced 2025-04-21 21:30:49 +00:00
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14901 72102866-910b-0410-8b05-ffd578937521
7067 lines
252 KiB
Groff
7067 lines
252 KiB
Groff
Fri Nov 1 12:12:48 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/documentation.make: Removed unused rules for autogsdoc.
|
||
|
||
Thu Oct 31 21:52:45 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/tool.make (internal-install-dirs, install-tool):
|
||
Simplified rules removing these intermediate targets.
|
||
(.PHONY): Removed those targets; added
|
||
internal-tool-copy_into_dir.
|
||
|
||
Thu Oct 31 13:51:41 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Warning: removed framework's xxx_TOOLS API; replaced it with
|
||
a new xxx_COPY_INTO_DIR API.
|
||
* Instance/framework.make: Emit a long warning if xxx_TOOLS is
|
||
used.
|
||
* Master/rules.make (.PHONY): Removed %.tools.
|
||
(%.tools): Rule removed.
|
||
* Instance/tool.make: Removed custom FRAMEWORK code; the same
|
||
result can now be obtained by using the xxx_COPY_INTO_DIR API,
|
||
which simplifies framework code, and will soon work for all
|
||
project types.
|
||
* Instance/tool.make (internal-tool-copy_into_dir): Implemented.
|
||
* Instance/rules.make: Recognize new xxx_COPY_INTO_DIR variable.
|
||
Strip it and put it into COPY_INTO_DIR variable. If non-empty,
|
||
centrally disable installation and execute the new
|
||
internal-$(GNUSTEP_TYPE)-copy_into_dir target at the end of
|
||
compilation. Added bare implementation of this :: target, which
|
||
creates the COPY_INTO_DIR directory if it does not exist yet.
|
||
* Instance/Shared/bundle.make
|
||
(shared-instance-bundle-copy_into_dir): Implemented.
|
||
* messages.make (ECHO_COPYING_INTO_DIR,
|
||
ECHO_COPYING_BUNDLE_INTO_DIR): New variables.
|
||
|
||
Wed Oct 30 13:16:15 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Unified link commands for libraries and frameworks.
|
||
* target.make: Changed all the variable names used in all link and
|
||
post-link commands, in such a way that library.make and
|
||
framework.make can use the same commands, and differentiate what
|
||
is done by setting LIB_LINK_* variables. Documented extensively
|
||
what these variables are.
|
||
* Instance/framework.make: Set the appropriate LIB_LINK_* variables.
|
||
Replaced FRAMEWORK_LINK_CMD with LIB_LINK_CMD.
|
||
* Instance/library.make: Set the appropriate LIB_LINK_* variables.
|
||
* common.make (FRAMEWORK_LINK_CMD): Variable removed.
|
||
* target.make (SHARED_FRAMEWORK_LINK_CMD): Variable removed.
|
||
|
||
Wed Oct 30 12:38:42 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* target.make (AFTER_INSTALL_STATIC_LIB_COMMAND): Renamed
|
||
to AFTER_INSTALL_STATIC_LIB_CMD for consistency with other
|
||
variables.
|
||
(AFTER_INSTALL_SHARED_LIB_COMMAND): Idem.
|
||
* common.make (AFTER_INSTALL_LIBRARY_CMD): Updated for changes.
|
||
|
||
Mon Oct 28 10:48:26 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/framework.make (Resources/Info.plist): Use
|
||
GNUSTEP_INSTANCE, not FRAMEWORK_NAME, when building NSExecutable.
|
||
|
||
2002-10-26 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* Instance/documentation.make: Fix gsdoc install location
|
||
|
||
Fri Oct 25 18:25:37 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/rules.make (ADDITIONAL_CFLAGS): Add to it xxx_CFLAGS.
|
||
(ADDITIONAL_OBJCFLAGS): Idem.
|
||
(ADDITIONAL_CCFLAGS): Idem.
|
||
|
||
Fri Oct 25 18:24:30 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/rules.make (ADDITIONAL_CPPFLAGS): Add to it
|
||
XXX_CPPFLAGS (Patch by David Ayers <d.ayers@inode.at>).
|
||
|
||
Fri Oct 25 18:08:49 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Documentation/readme.texi: Rewritten ultra short description of
|
||
the GNU General Public License by adapting text from the GNU GPL
|
||
FAQ at www.gnu.org - to address complaints that the previous
|
||
description was incorrect/misleading.
|
||
|
||
Tue Oct 22 02:29:02 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Master/objc.make (internal-clean): Fixed typo, objc_program for
|
||
objc-program.
|
||
(internal-distclean): Idem.
|
||
|
||
Tue Oct 22 02:11:02 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Implemented 'make strings' target, which runs make_strings to
|
||
create/update .strings files.
|
||
* Master/rules.make (strings, before-strings, internal-strings,
|
||
after-strings): New targets
|
||
* Master/aggregate.make (internal-strings): New target implemented.
|
||
* Master/application.make (internal-strings): Idem.
|
||
* Master/bundle.make (internal-strings): Idem.
|
||
* Master/clibrary.make (internal-strings): Idem.
|
||
* Master/ctool.make (internal-strings): Idem.
|
||
* Master/framework.make (internal-strings): Idem.
|
||
* Master/gswapp.make (internal-strings): Idem.
|
||
* Master/gswbundle.make (internal-all): Idem.
|
||
* Master/library.make (internal-strings): Idem.
|
||
* Master/objc.make (internal-strings): Idem.
|
||
* Master/palette.make (internal-strings): Idem.
|
||
* Master/service.make (internal-strings): Idem.
|
||
* Master/subproject.make (internal-strings): Idem.
|
||
* Master/test-application.make (internal-strings): Idem.
|
||
* Master/test-library.make (internal-strings): Idem.
|
||
* Master/test-tool.make (internal-strings): Idem.
|
||
* Master/tool.make (internal-strings): Idem.
|
||
* Instance/Shared/strings.make: New file.
|
||
* GNUmakefile.in (INSTANCE_SHARED_MAKE_FILES): Added the new file.
|
||
* messages.make (ECHO_MAKING_STRINGS): New variable.
|
||
(ALWAYS_ECHO_NO_LANGUAGES): New variable.
|
||
(ALWAYS_ECHO_NO_FILES): New variable.
|
||
* Instance/application.make: Include Instance/Shared/strings.make.
|
||
* Instance/bundle.make: Idem.
|
||
* Instance/ctool.make: Idem.
|
||
* Instance/framework.make: Idem.
|
||
* Instance/gswapp.make: Idem.
|
||
* Instance/gswbundle.make: Idem.
|
||
* Instance/library.make: Idem.
|
||
* Instance/objc.make: Idem.
|
||
* Instance/palette.make: Idem.
|
||
* Instance/service.make: Idem.
|
||
* Instance/subproject.make: Idem.
|
||
* Instance/test-library.make: Idem.
|
||
* Instance/tool.make: Idem.
|
||
|
||
Tue Oct 22 00:59:28 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* rules.make ($(GNUSTEP_MAKEFILES)/Instance/Shared/*.make): New
|
||
rule to stop make from spending time trying to rebuild the
|
||
Instance/Shared makefiles each time.
|
||
|
||
Tue Oct 22 00:48:21 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/Shared/headers.make (.PHONY): Fixed typo in target
|
||
names, `install' instead of `instance'.
|
||
* Instance/Shared/java.make (.PHONY): Idem.
|
||
|
||
Thu Oct 17 17:49:51 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Master/aggregate.make: Execute nothing is SUBPROJECTS is empty.
|
||
Removed __done hack; do not pass GNUSTEP_INSTALLATION_DIR to
|
||
submakes on the command line. Renamed 'target' to 'operation'.
|
||
Use 'aggregate project', not 'subproject', in warning messages.
|
||
Commented extensively.
|
||
* common.make: Export GNUSTEP_INSTALLATION_DIR
|
||
|
||
Thu Oct 17 02:17:01 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
A further speedup for make all/install/uninstall.
|
||
* Master/rules.make (%.variables): Inlined the %.subprojects rule
|
||
into the %.variables rule.
|
||
|
||
Wed Oct 16 05:11:48 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUmakefile.in: Renamed `tgz' target to `dist'.
|
||
|
||
Wed Oct 16 04:47:13 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
A further speedup for make clean/distclean.
|
||
* Master/application.make (APPS_WITH_SUBPROJECTS): New variable -
|
||
set it, by using a make trick, to be the list of all apps having
|
||
subprojects.
|
||
(internal-clean): Only invoke the .subproject clean rule for apps
|
||
with subprojects.
|
||
(internal-distclean): Idem.
|
||
* Master/bundle.make: Similar changes.
|
||
* Master/clibrary.make: Idem.
|
||
* Master/ctool.make: Idem.
|
||
* Master/gswapp.make: Idem.
|
||
* Master/gswbundle.make: Idem.
|
||
* Master/java-tool.make: Idem.
|
||
* Master/java.make: Idem.
|
||
* Master/library.make: Idem.
|
||
* Master/objc.make: Idem.
|
||
* Master/palette.make: Idem.
|
||
* Master/service.make: Idem.
|
||
* Master/subproject.make : Idem.
|
||
* Master/test-application.make : Idem.
|
||
* Master/test-library.make : Idem.
|
||
* Master/test-tool.make: Idem.
|
||
* Master/tool.make: Idem.
|
||
|
||
Mon Oct 14 13:09:09 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Master/rpm.make (rpm): Look for rpmbuild, and use it instead of
|
||
rpm -ba if available; print a warning if neither rpm nor rpmbuild
|
||
is found. (Originated from a suggestion by Jiri Novak
|
||
<Jiri.Novak@i.cz>).
|
||
* GNUmakefile.in (rpm): Similar change.
|
||
|
||
Fri Oct 11 16:31:35 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* spec-debug-alone-rules.template: Remove %install string from
|
||
comment.
|
||
* spec-debug-rules.template: Idem.
|
||
* spec-rules.template: Idem.
|
||
(Suggested by Jiri Novak <Jiri.Novak@i.cz>).
|
||
|
||
Fri Oct 11 11:54:13 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/framework.make ($(DUMMY_FRAMEWORK_FILE)): Rewritten the
|
||
shell code to extract the class names to be faster by using a
|
||
single sed process with multiple commands rather than piping
|
||
through awk.
|
||
|
||
Fri Oct 11 11:14:28 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* target.make (OBJC_CLASS_SECTION): Removed.
|
||
|
||
Fri Oct 11 11:13:53 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/framework.make ($(DUMMY_FRAMEWORK_FILE)): Use all
|
||
references to classes not in the U section (Patch by Stefan
|
||
Urbanek <urbanek@host.sk>).
|
||
|
||
Thu Oct 10 18:21:30 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* create_domain_dir_tree.sh: New script to create the domain
|
||
directory tree inside a directory.
|
||
* GNUmakefile.in (install): Rewritten. Use the
|
||
create_domain_dir_tree.sh to create the System domain; create only
|
||
the top-level directories of the Local and Network domain; print
|
||
short messages about installation rather than displaying the full
|
||
shell commands unless messages=yes is given on the command line.
|
||
(EC): New variable to implement messages=yes.
|
||
|
||
2002-10-09 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/GNUmakefile: Add userfaq target
|
||
* Documentation/userfaq.texi: Update.
|
||
* Documentation/machines.texi: Idem.
|
||
|
||
Wed Oct 9 12:38:27 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUmakefile.in (exec_prefix, bindir, libdir, includedir,
|
||
datadir): Unused variables removed.
|
||
|
||
Wed Oct 9 12:26:21 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUmakefile.in (librarydir): Unused variable removed.
|
||
|
||
Wed Oct 9 12:17:19 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUmakefile.in (install): Create $(GNUSTEP_MAKEFILES)/Auxiliary
|
||
directory, for auxiliary makefiles provided by packages.
|
||
|
||
Mon Oct 7 18:19:27 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/framework.make ($(DUMMY_FRAMEWORK_OBJ_FILE)): Wrap the
|
||
compilation in ECHO_COMPILE / END_ECHO (Patch by Stefan Urbanek
|
||
<urbanek@host.sk>).
|
||
|
||
Sat Oct 5 01:59:47 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* ld_lib_path.sh (guile_paths): Removed setting up guile_paths
|
||
from here ...
|
||
* GNUstep.sh.in (guile_paths): ... and added it here. The
|
||
difference is that GNUstep.sh is executed only once at login,
|
||
while ld_lib_path.sh is executed also each time an application is
|
||
started, to setup the additional linker library paths for that
|
||
specific application.
|
||
* ld_lib_path.csh, GNUstep.csh.in (guile_paths): Idem.
|
||
|
||
Sat Oct 5 01:05:47 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* mkinstalldirs (MKDIR): Do not test for 'mkdir -p'; always use
|
||
'mkdir'. The test for 'mkdir -p' was itself subject to race
|
||
conditions. Do not echo what is done.
|
||
|
||
Sat Oct 5 00:50:41 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* executable.template.in (app): Do not run a sed subprocess to
|
||
remove / at the end of name. Do not run a sed subprocess to
|
||
remove .app at the end of the name. Run a basename subprocess
|
||
only if the executable name can't be determined from the
|
||
Info-gnustep.plist. Rewritten a comparison against basename $app,
|
||
no longer meaningful, to be against $0.
|
||
|
||
Sat Oct 5 00:28:02 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* openapp.in: Removed aesthetical semicolon.
|
||
|
||
Fri Oct 4 14:45:53 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* configure.ac (clean_target_os, clean_target_cpu,
|
||
clean_target_vendor): New variables: compute them, and subst them
|
||
in the generated files.
|
||
* GNUmakefile.in (GNUSTEP_TARGET_CPU, GNUSTEP_TARGET_OS,
|
||
GNUSTEP_TARGET_VENDOR): Just set to be clean_target_cpu,
|
||
clean_target_os, clean_target_vendor.
|
||
(VERTAG): Compute efficiently.
|
||
* configure: Regenerated
|
||
|
||
2002-10-01 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* Instance/documentation.make: commented out bogus extra running
|
||
of autogsdoc without args, as this was halting install process.
|
||
|
||
2002-10-01 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/filesystem.texi: New file.
|
||
|
||
* Documentation/README.MinGWOnCygwin: Update troubleshooting.
|
||
|
||
Tue Oct 1 01:08:23 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/bundle.make: Rewritten build rules so that they are
|
||
simpler, and we drop creating symbolic links in the directory.
|
||
When on GNUstep, we no longer create the OSX bundle; when on OSX,
|
||
we no longer create the GNUstep bundle. Also, install using
|
||
Instance/Shared/bundle.make; no longer need to try and preserve
|
||
the symbolic link. Removed rules to build NeXTstep Info.plist.
|
||
(.PHONY): Removed unused targets.
|
||
|
||
Tue Oct 1 01:02:41 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/Shared/bundle.make (shared-instance-bundle-install): Use 'h' option
|
||
to tar when installing.
|
||
|
||
Fri Sep 27 03:16:57 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Warning - minor incompatible change/update in API.
|
||
* Master/subproject.make (internal-clean): Do not remove
|
||
Resources/Subproject.
|
||
(internal-distclean): Only remove Resources/ if the subproject has
|
||
xxx_HAS_RESOURCE_BUNDLE = yes.
|
||
* Instance/subproject.make: Only build the Resources/ bundle if
|
||
`xxx_HAS_RESOURCE_BUNDLE = yes' is set in the GNUmakefile.
|
||
|
||
Fri Sep 27 03:12:46 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Master/subproject.make (SUBPROJECT_NAME): If SUBPROJECT_NAME
|
||
contains more than one word, emit warnings, and drop all words
|
||
except the first one.
|
||
(internal-clean): Simplified expression to compute pswrap files.
|
||
|
||
Thu Sep 26 03:11:42 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Implemented resource bundles for tools.
|
||
* Master/tool.make (internal-distclean): Wipe out the Resources/
|
||
directory if there is any tool with xxx_HAS_RESOURCE_BUNDLE = yes.
|
||
* Instance/tool.make: If xxx_HAS_RESOURCE_BUNDLE = yes, include
|
||
Shared/Instance/bundle.make with the appropriate parameters and
|
||
use its rules. All the standard xxx_RESOURCE_FILES etc options
|
||
are then available; the bundle is automatically created in
|
||
./Resources/tool_name, managed and installed in the appropriate
|
||
dir, and automatically available to the tool code -- both before
|
||
and after installation -- via gnustep-base's [NSBundle
|
||
+mainBundle].
|
||
|
||
Thu Sep 26 03:08:04 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/Shared/bundle.make: Implemented rules to install and
|
||
uninstall.
|
||
* Instance/application.make: Use them.
|
||
* messages.make (ECHO_INSTALLING_BUNDLE): New message used by
|
||
Instance/Shared/bundle.make.
|
||
|
||
Thu Sep 26 02:50:02 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/application.make (APP_INSTALL_DIR): New variable.
|
||
Implemented support for both APP_INSTALL_DIR and xxx_INSTALL_DIR.
|
||
Updated the whole makefile for the change.
|
||
|
||
Thu Sep 26 02:16:48 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/ctool.make
|
||
($(CTOOL_INSTALLATION_DIR)/$(GNUSTEP_TARGET_LDIR)): Do not echo
|
||
the command; use $@ syntax in command.
|
||
* Instance/tool.make (internal-tool-uninstall_): Do nothing if
|
||
NULL_INSTALL is YES.
|
||
|
||
Thu Sep 26 02:01:04 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Warning: tiny incompatible API change.
|
||
* Instance/tool.make (TOOL_INSTALL_DIR): New variable replacing
|
||
TOOL_INSTALLATION_DIR, but not including TARGET_LDIR to be
|
||
consistent with LIBRARY_INSTALL_DIR and BUNDLE_INSTALL_DIR, and
|
||
preparing the way for bundle resources for tools. Updated the
|
||
whole makefile to work with the new variable.
|
||
(TOOL_INSTALLATION_DIR): Emit a deprecation warning if it's used.
|
||
* Instance/ctool.make: Perfectly similar changes.
|
||
* Instance/objc.make: Perfectly similar changes.
|
||
* Instance/java.make (JAVA_INSTALLATION_DIR): Renamed to be
|
||
JAVA_INSTALL_DIR. We still accept the old name, but the new one
|
||
should be preferred.
|
||
|
||
Thu Sep 26 01:47:30 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/Shared/bundle.make: Renamed all
|
||
GNUSTEP_SHARED_INSTANCE_XXX variables to be shorter -
|
||
GNUSTEP_SHARED_XXX.
|
||
* Instance/application.make: Updated for change.
|
||
* Instance/bundle.make: Idem.
|
||
* Instance/framework.make: Idem.
|
||
* Instance/palette.make: Idem.
|
||
* Instance/service.make: Idem.
|
||
* Instance/subproject.make: Idem.
|
||
|
||
Mon Sep 23 05:58:52 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* configure.ac: Made message about checking for a shared libobjc
|
||
more explanatory.
|
||
* configure: Regenerated.
|
||
|
||
Mon Sep 23 05:51:56 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Documentation/gnustep-howto.texi: Fixed/updated documentation on
|
||
./configure --prefix for gnustep-make ... was confusing
|
||
GNUSTEP_SYSTEM_ROOT and GNUSTEP_ROOT, and giving an incorrect
|
||
example. Also, simplified/updated example for sourcing
|
||
GNUstep.sh.
|
||
* GNUstep-HOWTO: Regenerated.
|
||
* FAQ: Regenerated.
|
||
|
||
2002-09-19 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/faq.texi: Add section on porting to Cocoa.
|
||
* Documentation/userfaq.texi: Update font troubleshooting.
|
||
* Documentation/README.Cygwin: New file
|
||
* Documentation/README.MinGWOnCygwin: Renamed from README.cygwin.
|
||
|
||
Thu Sep 12 15:53:50 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* target.make (ADDITIONAL_LDFLAGS): All concerned targets: do not
|
||
add -static when shared=no. We can't perform conditionals on the
|
||
value of shared in this file, since it has not yet been set up!
|
||
(STATIC_LDFLAGS): New variable. Set it to -static in all
|
||
concerned cases.
|
||
* rules.make (ALL_LDFLAGS): Add STATIC_LDFLAGS.
|
||
* target.make (BUNDLE_CFLAGS): This variable was no longer used, and
|
||
can't be fixed. Removed for all targets.
|
||
* common.make: Force shared=yes to be used whenever bundles are
|
||
built. Static bundles are meaningless, and we want the flags for
|
||
shared objects, such as -fPIC, to be automatically used when
|
||
compiling bundle object files, otherwise linking the bundle will
|
||
fail on some platforms.
|
||
|
||
Thu Sep 12 10:23:19 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* openapp.in: Implemented calling openapp with an application name
|
||
without prefix, as in 'openapp Gorm': openapp will automatically
|
||
look for Gorm.app or Gorm.debug or Gorm.profile. Implemented
|
||
support for searching applications in subdirectories of
|
||
Applications - only subdirs one level deep are supported. Other
|
||
simple cleanups such as quoting of variables.
|
||
|
||
Wed Sep 4 11:34:59 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Documentation/readme.texi: Fixed typo - it's the "GNU General
|
||
Public License", not the "GNU Public License" (Reported by David
|
||
Ayers <d.ayers@inode.at>).
|
||
* README: Regenerated.
|
||
|
||
2002-08-30 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version: 1.5.0
|
||
|
||
2002-08-26 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.ac: Typo in CPPFLAGS (Reported by Chris Vetter).
|
||
|
||
2002-08-24 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/README.MinGW: Update.
|
||
|
||
2002-08-15 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.ac: Save user suplied CPPFLAGS, use INCLUDE_FLAGS
|
||
instead (goes into CONFIG_SYSTEM_INCL).
|
||
* config.make.in (CPPFLAGS): Subst with CPPFLAGS
|
||
(CONFIG_SYSTEM_INCL): Subst with INCLUDE_FLAGS.
|
||
|
||
Fri Aug 9 11:15:26 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Patch from Peter Cooper <comrade@obverse.com.au> with minor
|
||
modifications:
|
||
* target.make: Updated netbsdelf code. In particular,
|
||
LIBRARIES_DEPEND_UPON should now work for netbsdelf.
|
||
* configure.ac: Updated netbsdelf code.
|
||
* conigure: Regenerated.
|
||
|
||
2002-08-08 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* Instance/documentation.make: Order autogsdoc flags so that those
|
||
from the user makefiles override the default values we supply.
|
||
|
||
2002-08-01 Adam Fedor <fedor@gnu.org>
|
||
|
||
* target.make (Darwin): Don't add flags if using
|
||
NeXT Foundation.
|
||
|
||
2002-07-29 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Changes from 1.4.0 merged into main branch.
|
||
|
||
2002-07-27 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version: 1.4.0
|
||
|
||
Wed Jul 24 16:31:14 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* debian/: Outdated directory removed - the debian maintainers are
|
||
maintaining the updated one elsewhere. (Suggested by Matthias
|
||
Klose <doko@cs.tu-berlin.de>).
|
||
|
||
Mon Jul 22 12:34:49 2002 Georg Fleischmann <georg@vhf.de>
|
||
|
||
* Instance/Shared/bundle.make (shared-instance-bundle-all):
|
||
Copying of localized resources from subprojects with multiple
|
||
languages corrected.
|
||
|
||
2002-07-21 Adam Fedor <fedor@gnu.org>
|
||
|
||
* target.make (Darwin): Changes to compile with GNU compiler/runtime.
|
||
(Irix): Has shared libs. Add OBJ_MERGE_CMD. Remove extra section.
|
||
* Documentation/machines.texi (Darwin): Update ffcall instructions.
|
||
(Reports from Carl Eugen).
|
||
|
||
2002-07-03 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version: 1.3.4
|
||
* Documentation/news.texi: Update.
|
||
* Documentation/machines.texi: Update.
|
||
|
||
Sat Jun 29 12:35:56 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUstep.csh.in: Use source, not `.', to execute the user
|
||
specific GNUstep.csh (Patch by Lars Sonchocky-Helldorf
|
||
<lars.sonchocky-helldorf@hamburg.de).
|
||
|
||
Wed Jun 26 15:51:33 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUstep-reset.sh: Quoted two variables.
|
||
|
||
Wed Jun 26 15:05:02 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Use the gnugc-gnu-gnu library combo for garbage collecting.
|
||
* library-combo.make (OBJC_RUNTIME_LIB): Set to gnugc if gc=yes.
|
||
(LIBRARY_COMBO): Do not add -gc at the end if gc=yes.
|
||
(OBJC_LDFLAGS): Added ObjC flags for the gnugc OBJC_RUNTIME_LIB.
|
||
(OBJC_LIBS): For the gnugc-fd-xxx library-combo, do not add
|
||
-lobjc as that would conflict with -lobjc_gc set elsewhere.
|
||
|
||
Tue Jun 25 18:52:51 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* opentool.in: Rewritten parsing of parameters adding support for
|
||
the --library-combo switch. Changed inline help to put
|
||
--library-combo=... before the tool name.
|
||
|
||
Wed Jun 19 15:39:15 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Master/rules.make (internal-distclean): Reverted last change.
|
||
|
||
2002-06-18 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GNUstep-reset.sh: Change GNUSTEP_PATHPREFIX_LIST to
|
||
GNUSTEP_PATHLIST for compatibility with many shells (variable was
|
||
too long).
|
||
* GNUstep.csh.in: Idem
|
||
* GNUstep.sh.in: Idem
|
||
* debugapp.in: Idem
|
||
* executable.template.in: Idem
|
||
* ld_lib_path.sh: Idem
|
||
* openapp.in: Idem
|
||
* opentool.in: Idem
|
||
* Documentation/install.texi: Idem
|
||
|
||
Mon Jun 17 18:56:39 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Master/rules.make (internal-distclean): Remove program.core as
|
||
well, for BSD systems (Suggestion by Chris B. Vetter
|
||
<chrisv@web4inc.com>).
|
||
|
||
Thu Jun 13 14:38:20 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
First attempt at user-friendly messages and verbosity levels. Run
|
||
'make messages=yes' to get full messages.
|
||
* messages.make: New file.
|
||
* GNUmakefile.in: Install messages.make.
|
||
* common.make: Include messages.make.
|
||
* rules.make: Changed all compilation rules to use new echo
|
||
variables when compiling
|
||
* Instance/application.make: Use new echo variables when linking,
|
||
and in some cases when installing; tidy up echoing.
|
||
* Instance/bundle.make: Idem.
|
||
* Instance/ctool.make: Idem.
|
||
* Instance/framework.make: Idem.
|
||
* Instance/gswapp.make: Idem.
|
||
* Instance/gswbundle.make: Idem.
|
||
* Instance/library.make: Idem.
|
||
* Instance/objc.make: Idem.
|
||
* Instance/palette.make: Idem.
|
||
* Instance/service.make: Idem.
|
||
* Instance/subproject.make: Idem.
|
||
* Instance/tool.make: Idem.
|
||
* Instance/Shared/bundle.make: Idem.
|
||
* Instance/Shared/headers.make: Idem.
|
||
* Instance/Shared/java.make: Idem.
|
||
|
||
Thu Jun 13 10:28:56 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/Shared/bundle.make (RESOURCE_FILES):
|
||
Strip the variables after concatenating them, not before.
|
||
(LOCALIZED_RESOURCE_FILES): Idem.
|
||
(WEBSERVER_RESOURCE_FILES): Idem.
|
||
(WEBSERVER_LOCALIZED_RESOURCE_FILES): Idem.
|
||
|
||
Wed Jun 12 12:32:40 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/Shared/bundle.make: Fixed typo in ifneq which was
|
||
causing the LOCALIZED_WEBSERVER_RESOURCE_FILES code to be never
|
||
executed.
|
||
(WEBSERVER_LOCALIZED_RESOURCE_DIRS): New variable.
|
||
(shared-instance-bundle-all-localized-webresources): Implemented
|
||
code to create webserver resource dirs. Fixed installation of
|
||
WEBSERVER_LOCALIZED_RESOURCE_FILES ... yet another typo preventing
|
||
it from working.
|
||
|
||
Wed Jun 12 12:31:28 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/Shared/bundle.make
|
||
(WEBSERVER_LOCALIZED_RESOURCE_FILES): Support the new variable
|
||
name xxx_WEBSERVER_LOCALIZED_RESOURCE_FILES.
|
||
(WEBSERVER_COMPONENTS, WEBSERVER_LOCALIZED_COMPONENTS):
|
||
Implemented support for these variables, by merging them into
|
||
WEBSERVER_RESOURCE_FILES and WEBSERVER_LOCALIZED_RESOURCE_FILES
|
||
|
||
Wed Jun 12 12:28:07 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/Shared/bundle.make (COMPONENTS, LOCALIZED_COMPONENTS):
|
||
Merge them into RESOURCE_FILES and LOCALIZED_RESOURCE_FILES.
|
||
(shared-instance-bundle-all): Code to manage COMPONENTS and
|
||
LOCALIZED_COMPONENTS removed.
|
||
(shared-instance-bundle-all): When installing RESOURCE_FILES,
|
||
check that the file exists, and is a file or a dir, before
|
||
installing it. When installing LOCALIZED_RESOURCE_FILES, accept
|
||
directories as well as files.
|
||
(LOCALIZED_RESOURCE_DIRS): New variable.
|
||
(shared-instance-bundle-all): Added code to manage
|
||
LOCALIZED_RESOURCE_DIRS.
|
||
|
||
Wed Jun 12 11:44:47 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* relative_path.sh: Do not run sed to remove the partial_match
|
||
from the paths if partial_match is empty. This fixes processing
|
||
absolute paths which have no path in common.
|
||
|
||
Wed Jun 12 11:24:23 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* relative_path.sh: Changed syntax for running subcommands, `xxx`
|
||
is more portable than $(xxx).
|
||
(Patch by Marcus Muller <znek@mulle-kybernetik.com>).
|
||
|
||
2002-06-10 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version: 1.3.3
|
||
* Documentation/news.texi: Update.
|
||
|
||
Fri Jun 7 14:29:50 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* executable.template.in (--library-combo): Fixed switching
|
||
library combo to perform a full reset of the environment to the
|
||
new library combo using GNUstep-reset.sh followed by GNUstep.sh.
|
||
* executable.template.in: If a binary for the currently specified
|
||
LIBRARY_COMBO can not be found, automatically search and run the
|
||
first available binary for any other LIBRARY_COMBO for this
|
||
machine/os.
|
||
|
||
Fri Jun 7 13:39:37 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Patch by Manuel Guesdom <ml@sbuilders.com>:
|
||
* Instance/Shared/bundle.make (LOCALIZED_COMPONENTS): New
|
||
variable.
|
||
(shared-instance-bundle-all): Install LOCALIZED_COMPONENTS.
|
||
|
||
2002-06-06 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/machines.texi: Update
|
||
|
||
Fri May 24 18:23:37 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/documentation.make (internal-doc-install_): Fixed
|
||
installation of info files (Suggestion by Evan Prodromou
|
||
<evan@prodromou.san-francisco.ca.us>).
|
||
(internal-doc-clean): Fixed cleaning info files in similar way.
|
||
(internal-doc-uninstall_): Fixed removal installed info files in
|
||
similar way.
|
||
|
||
Thu May 23 12:22:05 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/rules.make (OBJ_FILES_TO_LINK): Strip it when it's
|
||
created, so that we can compare it to '' to check if there is
|
||
anything to build/link or not.
|
||
* Instance/bundle.make: Modified everything implementing support
|
||
for bundles which contain resources, but no object file to load.
|
||
|
||
Tue May 21 17:07:23 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/rules.make (internal-$(GNUSTEP_TYPE)-install):
|
||
Recognize XXX_STANDARD_INSTALL=no to mean we shouldn't perform the
|
||
standard installation procedure and assume the makefile writer has
|
||
provided his own (or none).
|
||
|
||
Tue May 21 00:37:03 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/Shared/bundle.make (shared-instance-bundle-all): Fixed
|
||
quoting in code to copy subproject's resources.
|
||
|
||
Mon May 20 11:11:29 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/framework.make
|
||
($(FRAMEWORK_VERSION_DIR_NAME)/Resources/Info-gnustep.plist):
|
||
Merge $(GNUSTEP_INSTANCE)Info.plist - if there is one - into the
|
||
framework's gnustep plist.
|
||
|
||
2002-05-15 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/machines.texi: Updated info re Win98
|
||
* Documentation/README.MinGW: Updated.
|
||
* Documentation/userfaq.texi. Idem.
|
||
|
||
2002-05-15 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* common.make: Define AUTOGSDOC
|
||
* Instance/documentation.make: Use AUTOGSDOC
|
||
|
||
2002-05-14 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* Documentation/README.MinGW: Update and correct libtiff info so
|
||
instructions work for gui as well as base.
|
||
|
||
2002-05-10 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* configure.ac: Remove FORCE_USER_ROOT and FORCE_DEFAULTS_ROOT
|
||
* GNUmakefile.in: ditto
|
||
* config.make.in: ditto
|
||
* common.make: regenerate
|
||
* configure: ditto
|
||
* user_home.c: Implement system-wide .GNUsteprc
|
||
* Documentation/install.texi: Document use of system-wide .GNUsteprc
|
||
|
||
2002-05-08 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* Documentation/README.MinGW: Mention need to ensure we use
|
||
MSYS make rather than MinGW make.
|
||
|
||
2002-05-07 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* Documentation/README.MinGW: Updated to reflect experience of a full
|
||
rebuild this morning ... including the GUI code!
|
||
|
||
2002-05-02 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.ac: Updated using autoconf 2.53 from configure.in
|
||
* configure, config.h.in: Regenerate.
|
||
* GNUmakefile.in: Add @configure_input@ comment
|
||
* GNUstep.csh.in, GNUstep.sh.in, debugapp.in, fixpath.sh.in,
|
||
openapp.in, debugapp.in, opentool.in: Idem.
|
||
* aclocal.m4: Remove.
|
||
|
||
2002-04-30 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version: 1.3.2
|
||
* Documentation/news.texi, gnustep-howto.texi: Update
|
||
* NEWS: Regen.
|
||
|
||
Sun Apr 21 11:47:11 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/bundle.make (BUNDLE_LIBS): Readded BUNDLE_LIBS for Windows.
|
||
|
||
Thu Apr 18 10:54:33 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Warning - after this change, header files for libraries building
|
||
on Windows must be changed - all symbols are to be marked for
|
||
export if BUILD_lib{library_name}_DLL is defined, else to be
|
||
marked for import if GNUSTEP_WITH_DLL is defined (else you're not
|
||
on windows and you mark nothing).
|
||
* rules.make (ALL_CPPFLAGS): If WITH_DLL, add -DGNUSTEP_WITH_DLL.
|
||
Do not add any -Dlibxxx_ISDLL=1 flag.
|
||
* Instance/application.make (ALL_CPPFLAGS): Do not add
|
||
any -Dlibxxx_ISDLL=1 flag.
|
||
* Instance/bundle.make (ALL_CPPFLAGS): Idem.
|
||
(ALL_BUNDLE_LIBS): Even on Windows, do not link against
|
||
libraries.
|
||
* Instance/ctool.make (ALL_CPPFLAGS): Idem.
|
||
* Instance/framework.make (ALL_CPPFLAGS): Idem.
|
||
* Instance/objc.make (ALL_CPPFLAGS): Idem.
|
||
* Instance/service.make (ALL_CPPFLAGS): Idem.
|
||
* Instance/tool.make (ALL_CPPFLAGS): Idem.
|
||
|
||
Thu Apr 18 10:41:26 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/application.make: Removed spurious newline.
|
||
|
||
Thu Apr 11 23:39:45 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* ld_lib_path.sh (IFS): Fixed bug - was not resetting IFS
|
||
correctly.
|
||
|
||
2002-04-11 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in (gcc version): Use -dumpversion to check gcc
|
||
version.
|
||
|
||
* Documentation/README.MinGW: Minor updates.
|
||
* Documentation/machines.texi: Add FreeBSD 4.x
|
||
|
||
Wed Apr 10 14:39:24 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/documentation.make (internal-doc-install_): Install all
|
||
xxx.info-* files, not only the root xxx.info file.
|
||
(internal-doc-uninstall_): Remove all xxx.info-* files.
|
||
(Suggestion by Sir Raorn (<raorn@binec.ru>)).
|
||
|
||
Wed Apr 10 14:18:29 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* relative_path.sh: Fixed bug when looping - ignore path
|
||
components which are '.' - fixing problem with frameworks and
|
||
gnustep flattened. (Patch from Sir Raorn (<raorn@binec.ru>)).
|
||
* Instance/documentation.make (internal-doc-install_): Depend on creating
|
||
GNUSTEP_DOCUMENTATION_INFO.
|
||
($(GNUSTEP_DOCUMENTATION_INFO): Rule to create the dir added.
|
||
(Patch from Sir Raorn modified)
|
||
|
||
Wed Apr 10 14:02:55 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Documentation/makedoc.make (internal-doc-install): Depend on
|
||
creating GNUSTEP_DOCUMENTATION_INFO
|
||
(internal-doc-uninstall): Remove the .info files from
|
||
GNUSTEP_DOCUMENTATION_INFO.
|
||
|
||
Patch from Sir Raorn (<raorn@binec.ru>):
|
||
* Documentation/GNUmakefile.in (GNUSTEP_DOCUMENTATION_INFO): Define.
|
||
* Documentation/makedoc.make (internal-doc-install): Install the info files
|
||
in GNUSTEP_DOCUMENTATION_INFO.
|
||
($(GNUSTEP_DOCUMENTATION_INFO)): Create the directory if missing.
|
||
|
||
Mon Apr 8 00:45:53 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUstep.sh.in (dir): Unset after using (Reported by Balaton
|
||
Zoltan <balaton@eik.bme.hu>).
|
||
|
||
Sat Apr 6 15:09:56 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Fixed bundling frameworks in RPMs or DEBs.
|
||
* relative_path.sh: New script building the relative path
|
||
of a path relative to another one.
|
||
* GNUmakefile.in (install): Install relative_path.sh.
|
||
* common.make (REL_PATH_SCRIPT): set to be
|
||
$GNUSTEP_MAKEFILES/relative_path.sh.
|
||
* Instance/framework.make (internal-framework-install_): Use
|
||
REL_PATH_SCRIPT to build symlinks in a relocatable way.
|
||
|
||
Sat Apr 6 04:37:36 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/bundle.make (BUNDLE_LIBS): Do not add system libraries
|
||
when we are not building Windows DLLs.
|
||
|
||
Thu Apr 4 14:57:38 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* configure.in: Quote FORCE_USER_ROOT and FORCE_DEFAULTS_ROOT when
|
||
building the -D preprocessor option.
|
||
* configure: Regenerated.
|
||
|
||
Thu Apr 4 14:41:53 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUstep.sh.in (temp_path, gnustep_class_path): Partially
|
||
wewritten creating temp_path and gnustep_class_path to avoid
|
||
spurious :.
|
||
|
||
Thu Apr 4 14:25:51 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* ld_lib_path.sh (lib_paths, guile_paths): Rewritten code building
|
||
lib_paths and guile_paths so that they use GNUSTEP_PATHPREFIX_LIST.
|
||
|
||
Thu Apr 4 14:19:28 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* ld_lib_path.sh: Only set IFS for the little part which needs it.
|
||
|
||
Thu Apr 4 14:02:27 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUstep.sh.in: Rewritten code setting GNUSTEP_PATHPREFIX_LIST so
|
||
that duplicated entries are removed.
|
||
|
||
Thu Apr 4 13:14:35 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
This should fix RPM builds on virgin envs -
|
||
* GNUstep.sh.in: Removed convert_win_paths and other window
|
||
specific variables; simply set GNUSTEP_PATHPREFIX_LIST and use
|
||
that to set CLASSPATH as well. Made sure we never call unset for
|
||
an unknown variable. Added verbose comments about technical
|
||
pitfalls of sourced files.
|
||
* ld_lib_path.sh: Make sure we don't unset variables unless we set
|
||
them.
|
||
|
||
Thu Apr 4 13:10:27 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUstep.sh.in: Quoted paths.
|
||
|
||
Thu Apr 4 13:01:37 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUstep-reset.sh: Fixed bugs with shell substitutions and other
|
||
technicalities.
|
||
|
||
2002-04-04 Fred Kiefer <FredKiefer@gmx.de>
|
||
|
||
* Instance/bundle.make
|
||
Use a += instead of a = to define BUNDLE_LIBS (Patch by Alexander
|
||
Malmberg)
|
||
|
||
2002-04-03 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/gnustep-howto.texi: Update.
|
||
|
||
2002-04-03 Fred Kiefer <FredKiefer@gmx.de>
|
||
|
||
* Instance/bundle.make
|
||
Uncommented the definition of BUNDLE_LIBS, so that bundles work
|
||
under MS Windows.
|
||
|
||
Tue Apr 2 13:39:17 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make (GNUSTEP_MAKEINFO_FLAGS): Do not use --no-headers.
|
||
* Documentation/GNUmakefile.in (GNUSTEP_MAKEINFO_FLAGS): Idem.
|
||
|
||
Tue Apr 2 13:23:58 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/documentation.make (internal-doc-install_,
|
||
internal-doc-uninstall_): Install/uninstall .info file into
|
||
GNUSTEP_DOCUMENTATION_INFO.
|
||
|
||
Thu Mar 28 13:19:09 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* config.make.in (AWK, SED): Define. Added extensive comment
|
||
about why we should not get them from configuration, but simply
|
||
define them to be 'awk' and 'sed'.
|
||
|
||
Thu Mar 28 13:08:27 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/application.make (TTMP_LIBS): Setup for the benefit of
|
||
Windows.
|
||
|
||
Tue Mar 26 18:23:32 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* openapp.in: Do not add EXEEXT at the end of the application name
|
||
if we are not flattened; if we are, add it in the proper way.
|
||
Quoted a path. Exec the application wrapper rather than simply
|
||
running it. Fixed comment when application script not found.
|
||
* opentool.in: Quoted a path.
|
||
* debugapp.in: Fixed adding EXEEXT at the end of the application
|
||
name.
|
||
|
||
2002-03-26 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* Documentation/README.MinGW: Updated to reflect current state
|
||
of the port and of the MSYS stuff.
|
||
|
||
Fri Mar 22 16:58:33 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Documentation/install.texi: Tidied part on --disable-import.
|
||
* INSTALL: Regenerated.
|
||
|
||
2002-03-20 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* Documentation/GNUstep-howto.texi: Correct and expand on the
|
||
instructions for installing gdomap.
|
||
|
||
Tue Mar 19 13:05:52 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Simplified implementation of before-$(GNUSTEP_INSTANCE)-all and
|
||
after-$(GNUSTEP_INSTANCE)-all; implemented support for
|
||
before-$(GNUSTEP_INSTANCE)-install and
|
||
after-$(GNUSTEP_INSTANCE)-install.
|
||
* Instance/rules.make (before-$(GNUSTEP_INSTANCE)-install): New
|
||
target.
|
||
(after-$(GNUSTEP_INSTANCE)-install): New target.
|
||
(.PHONY): Added the new targets.
|
||
* Instance/rules.make (before-$(GNUSTEP_INSTANCE)-uninstall): New
|
||
target.
|
||
(after-$(GNUSTEP_INSTANCE)-uninstall): New target.
|
||
(.PHONY): Added the new targets.
|
||
* Instance/rules.make (internal-$(GNUSTEP_TYPE)-all): New target
|
||
automatically calling before-$(GNUSTEP_INSTANCE)-all, then
|
||
internal-$(GNUSTEP_TYPE)-all_, then after-$(GNUSTEP_INSTANCE)-all.
|
||
(internal-$(GNUSTEP_TYPE)-install): Similar.
|
||
(internal-$(GNUSTEP_TYPE)-uninstall): Similar.
|
||
(.PHONY): Added the new targets.
|
||
* Instance/application.make (internal-app-all): Renamed to
|
||
internal-app-all_; do not run before-$(GNUSTEP_INSTANCE)-all and
|
||
after-$(GNUSTEP_INSTANCE)-all.
|
||
(internal-app-install): Renamed to internal-app-install_.
|
||
(internal-app-uninstall): Renamed to internal-app-uninstall_.
|
||
(.PHONY): Updated for change.
|
||
* Instance/bundle.make: Similar updates.
|
||
* Instance/clibrary.make: Idem.
|
||
* Instance/ctool.make: Idem.
|
||
* Instance/documentation.make: Idem (NB - likely this fixes
|
||
unnoticed errors here with multiple after-xxx-all and
|
||
before-xxx-all too)
|
||
* Instance/framework.make: Idem.
|
||
* Instance/gswapp.make: Idem.
|
||
* Instance/gswbundle.make: Idem.
|
||
* Instance/java-tool.make: Idem.
|
||
* Instance/java.make: Idem.
|
||
* Instance/library.make: Idem.
|
||
* Instance/objc.make: Idem.
|
||
* Instance/palette.make: Idem.
|
||
* Instance/resource-set.make: Idem.
|
||
* Instance/service.make: Idem.
|
||
* Instance/subproject.make: Idem.
|
||
* Instance/test-application.make: Idem.
|
||
* Instance/test-library.make: Idem.
|
||
* Instance/test-tool.make: Idem.
|
||
* Instance/tool.make: Idem.
|
||
|
||
* Instance/bundle.make (.PHONY): Removed nonexisting target
|
||
internal-bundle-clean and internal-bundle-distclean.
|
||
* Instance/clibrary.make (internal-clibrary-clean): Unused
|
||
target removed.
|
||
* Instance/gswbundle.make (.PHONY): Removed nonexisting targets
|
||
internal-gswbundle-clean and internal-gswbundle-distclean.
|
||
|
||
2002-03-19 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* fixpath.sh.in: Restructure slightly so we can easily edit the
|
||
fixpath.sh to force cygwin style paths.
|
||
* Documentation/README.cygwin: Edd note about editing fixpath.sh
|
||
|
||
Mon Mar 18 16:57:20 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make: If REMOVE_EMPTY_DIRS is yes, remove efficiently all
|
||
empty directories from include and library flags (ie, -I and -L
|
||
flags). (Suggestion by Markus Hitter <mah@jump-ing.de>).
|
||
* target.make (REMOVE_EMPTY_DIRS): Set to yes in the case of OS X.
|
||
|
||
Mon Mar 18 14:07:53 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUstep-reset.sh: New file. Sourcing this file resets the
|
||
environment from the GNUstep variables. It can be used to switch
|
||
LIBRARY_COMBO on the fly - you first reset the existing
|
||
environment using this script, then export the new LIBRARY_COMBO,
|
||
then source GNUstep.sh again.
|
||
* GNUmakefile.in (install): Install GNUstep-reset.sh
|
||
|
||
Mon Mar 18 10:37:49 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/test-library.make: Fixed typo, internal-test_lib-*
|
||
targets were called internal-testlib-*.
|
||
|
||
2002-03-14 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version: 1.3.0
|
||
* Documentation/README.MinGW: Minor formatting.
|
||
* README, ANNOUNCE, GNUstep-HOWTO, ...: Regenerate.
|
||
|
||
2002-03-13 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/gnustep-howto.texi: Update.
|
||
* Documentation/install.texi: Likewise.
|
||
* Documentation/news.texi: Likewise.
|
||
* Documentation/readme.texi: Likewise.
|
||
|
||
2002-03-13 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* Documentation/README.MinGW: New content describing native MinGW build
|
||
* Documentation/README.cygwin: Old contentnon cross-compiling to MinGW
|
||
* fixpath.sh: Removed
|
||
* fixpath.sh.in: new file
|
||
* configure.in: generate fixpath.sh from fixpath.sh.in to control
|
||
whether it fixes cygwin or mingw/msys style paths.
|
||
|
||
2002-03-11 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* cygpath.sh: Removed ... replaced by fixpath.sh which should handle
|
||
either cygwin or mingw/msys paths.
|
||
|
||
2002-03-10 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* target.make: Force shared=yes for cygwin and mingw as stuff simply
|
||
doesn't work under windows when built static.
|
||
* configure.in: If hosted under mingw, use 'install' program and 'sh'
|
||
and don't abort if chown is not found.
|
||
* fixpath.sh: new path fixup script for mingw/msys as well as cygwin
|
||
* GNUstep.sh.in: use fixpath
|
||
* common.make: ditto
|
||
|
||
Sat Mar 9 09:52:51 2002 Adam Fedor <fedor@yogi.doc.com>
|
||
|
||
* configure.in: Move HOST_INSTALL so that prefix is defined before
|
||
it is set.
|
||
|
||
Fri Mar 8 12:53:05 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/palette.make ($(PALETTE_DIR_NAME)/Resources/palette.table): Fixed
|
||
typo.
|
||
|
||
Thu Mar 7 14:06:37 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Master/rules.make (DLL_DEF): Do not pass down to submakes.
|
||
* Instance/library.make (DLL_DEF): Define here instead.
|
||
|
||
Thu Mar 7 14:05:38 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* rules.make (SUBPROJECT_ROOT_DIR): Unused variable removed.
|
||
* Master/rules.make (SUBPROJECT_ROOT_DIR): Idem.
|
||
|
||
Thu Mar 7 13:43:28 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* rules.make: Include Instance/rules.make before using the
|
||
ADDITIONAL flags.
|
||
* Instance/rules.make (BUNDLE_LIBS, ADDITIONAL_INCLUDE_DIRS,
|
||
ADDITIONAL_GUI_LIBS, ADDITIONAL_TOOL_LIBS, ADDITIONAL_OBJC_LIBS,
|
||
ADDITIONAL_LIB_DIRS, ADDITIONAL_LIBRARY_LIBS, ADDITIONAL_LDFLAGS,
|
||
ADDITIONAL_CLASSPATH, LIBRARIES_DEPEND_UPON): Add instance
|
||
specific flags here.
|
||
* Master/rules.make (BUNDLE_LIBS, ADDITIONAL_INCLUDE_DIRS,
|
||
ADDITIONAL_GUI_LIBS, ADDITIONAL_TOOL_LIBS, ADDITIONAL_OBJC_LIBS,
|
||
ADDITIONAL_LIB_DIRS, ADDITIONAL_LIBRARY_LIBS, ADDITIONAL_LDFLAGS,
|
||
ADDITIONAL_CLASSPATH, LIBRARIES_DEPEND_UPON): Do not pass down to
|
||
submakes.
|
||
|
||
Wed Mar 6 10:15:20 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Master/rules.make (MAIN_MODEL_FILE): Do not pass down to submakes here.
|
||
* Instance/application.make (MAIN_MODEL_FILE): Define here. Also,
|
||
simplified code to add it to the info plist.
|
||
* Instance/bundle.make: Idem.
|
||
* Instance/framework.make: Idem.
|
||
* Instance/gswapp.make: Idem.
|
||
* Instance/palette.make: Idem.
|
||
|
||
Wed Mar 6 09:45:01 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* clean_os.sh: Remove minor version number for Darwin 5 (Patch
|
||
from Helge Hess <helge.hess@skyrix.com>).
|
||
|
||
Tue Mar 5 16:05:22 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/Shared/bundle.make (shared-instance-bundle-all): Fixed
|
||
tricky problem when copying resources from subprojects ... * in
|
||
the shell being expanded to itself if no matching file exists.
|
||
|
||
Tue Mar 5 15:15:41 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/bundle.make (BUNDLE_INSTALL_DIR): Define with =,
|
||
not :=.
|
||
|
||
Tue Mar 5 14:37:58 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUstep.sh.in (GNUSTEP_USER_ROOT): Fixed setting in case
|
||
GNUSTEP_FLATTENED (Suggestion from Marcus M<>ller
|
||
<znek@mulle-kybernetik.com>).
|
||
* GNUstep.csh.in: Idem.
|
||
|
||
Tue Mar 5 13:54:36 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Master/rules.make (COMPONENTS, LANGUAGES,
|
||
WEBSERVER_RESOURCE_FILES, LOCALIZED_WEBSERVER_RESOURCE_FILES,
|
||
WEBSERVER_RESOURCE_DIRS, LOCALIZED_RESOURCE_FILES, RESOURCE_FILES,
|
||
RESOURCE_DIRS): Do not pass down to submakes.
|
||
* Instance/Shared/bundle.make: Do not use override when defining
|
||
resource variables.
|
||
* Instance/gswapp.make: Idem.
|
||
* Instance/gswbundle.make: Idem.
|
||
|
||
Tue Mar 5 13:45:01 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/subproject.make: Modified to have resources, and manage
|
||
them by using Instance/Shared/bundle.make; put them into a
|
||
Resources/Subproject directory. Removed a lot of framework
|
||
specific code obsoleted by the new more general code - tidied up
|
||
framework code to build headers.
|
||
* Master/subproject.make (internal-clean): Remove Resources/Subproject.
|
||
(internal-distclean): Remove Resources.
|
||
* Instance/Shared/bundle.make: If the instance has subprojects,
|
||
copy recursively resources from the subprojects
|
||
Resources/Subproject dir into the instance resource bundle.
|
||
|
||
Tue Mar 5 13:09:09 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/Shared/headers.make (HEADER_FILES): Do not define
|
||
HEADER variables using override.
|
||
* Instance/framework.make: Idem.
|
||
* Instance/subproject.make: Idem.
|
||
|
||
Tue Mar 5 13:02:19 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Master/rules.make (HEADER_FILES, HEADER_FILES_DIR,
|
||
HEADER_FILES_INSTALL_DIR): Do not pass down to submakes.
|
||
|
||
Tue Mar 5 13:01:45 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/framework.make (HEADER_FILES): Define here.
|
||
* Instance/subproject.make (HEADER_FILES): Idem.
|
||
|
||
Tue Mar 5 12:57:08 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/gswapp.make (COMPONENTS, LANGUAGES,
|
||
WEBSERVER_RESORCE_FILES, LOCALIZED_WEBSERVER_RESOURCE_FILES,
|
||
WEBSERVER_RESORCE_DIRS, LOCALIZED_RESOURCE_DIRS, RESOURCE_FILES,
|
||
RESOURCE_DIRS): Define here.
|
||
|
||
Tue Mar 5 12:50:05 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* config.make.in (HAS_LN_S): Set.
|
||
|
||
Tue Mar 5 12:34:29 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/framework.make: Major simplification by using
|
||
Instance/Shared/bundle.make to manage resources.
|
||
|
||
Tue Mar 5 12:20:09 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/Shared/bundle.make: Added support for gsweb resources;
|
||
bug fixes and tidyups everywhere.
|
||
* Instance/application.make (GNUSTEP_SHARED_INSTANCE_BUNDLE_RESOURCE_PATH): Use
|
||
this variable, not GNUSTEP_SHARED_INSTANCE_BUNDLE_PATH.
|
||
* Instance/bundle.make: Idem.
|
||
* Instance/service.make: Idem.
|
||
* Instance/palette.make: Idem.
|
||
|
||
Tue Mar 5 10:10:45 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/resource-set.make: Added localized resource support,
|
||
fixed bugs.
|
||
|
||
Tue Mar 5 09:21:12 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Master/resource-set.make (internal-all): Do nothing, not even
|
||
subproject processing.
|
||
(internal-clean): Idem.
|
||
(internal-distclean): Idem.
|
||
|
||
Tue Mar 5 07:26:53 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/gswapplication.make: Renamed bundle directory where
|
||
gsweb resources are kept from WebServerResources to
|
||
Resources/WebServer.
|
||
* Instance/gswbundle.make: Idem.
|
||
* Instance/framework.make: Idem.
|
||
* Instance/subproject.make: Idem.
|
||
|
||
* Instance/framework.make (framework-webresource-dir): Don't
|
||
create the link for the WebServerResources. No longer needed
|
||
since it uses the normal Resources link now.
|
||
* Instance/subproject.make (framework-webresource-dir): Idem.
|
||
|
||
Mon Mar 4 16:14:52 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUmakefile.in (MAKE_FILES): Added resource-set.make.
|
||
(MASTER_MAKE_FILES): Added resource-set.make.
|
||
(INSTANCE_MAKE_FILES): Added resource-set.make.
|
||
* resource-set.make: New makefile.
|
||
* Master/resource-set.make: New makefile.
|
||
* Instance/resource-set.make: New makefile.
|
||
|
||
2002-03-02 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* GNUstep.sh.in: Don't define GNUSTEP_DEFAULTS_ROOT
|
||
* GNUstep.csh.in: Don't define GNUSTEP_DEFAULTS_ROOT
|
||
* configure.in: Remove some unused stuff and improve log
|
||
messages for forcing defaults and user roots.
|
||
|
||
2002-03-01 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* user_home.c: Parse .GNUsteprc in configured GNUSTEP_SYSTEM_ROOT
|
||
if per-user version is not available. Treat ~ at start of root
|
||
as home directory of user.
|
||
|
||
Fri Mar 1 15:28:58 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/service.make: Use Instance/Shared/bundle.make to
|
||
install resources. This automatically implements localizable
|
||
resources for services. Removed internal targets, simplified
|
||
code.
|
||
|
||
Fri Mar 1 15:20:09 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/palette.make: Use Instance/Shared/bundle.make to install
|
||
resources. This automatically implements localizable resources
|
||
for palettes. Removed internal targets, simplified code.
|
||
|
||
Fri Mar 1 14:36:43 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/Shared/headers.make: Added specific optimization for
|
||
installing quickly headers during develoment - activated by
|
||
setting GNUSTEP_DEVELOPER=YES in the environment.
|
||
|
||
Fri Mar 1 12:28:52 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/subproject.make: Use Shared/Instance/headers.make
|
||
to install/uninstall headers.
|
||
|
||
2002-03-01 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* GNUstep.sh.in: Updated to use user_home tool.
|
||
* GNUstep.csh.in: ditto
|
||
* configure.in: Updated comments/instructions to talk about
|
||
forcing common user and defaults root directories.
|
||
|
||
Fri Mar 1 10:58:58 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUmakefile.in (which_lib$(EXEEXT)): Compile $<, not
|
||
which_lib.c.
|
||
(user_home$(EXEEXT)): Idem.
|
||
|
||
2002-03-01 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* user_home.c: Port to MINGW. Added functionality under unix
|
||
to report GNUSTEP_USER_ROOT and GNUSTEP_DEFAULTS_ROOT
|
||
|
||
2002-02-28 Adam Fedor <fedor@gnu.org>
|
||
|
||
* target.make (darwin5): Correct compile flags. Add
|
||
flags to ignore MacOSX headers if FOUNDATION_LIB is gnu.
|
||
(darwin1): Correct compile flags.
|
||
(nextstep4): Likewise.
|
||
(nextstep3): Likewise.
|
||
|
||
2002-02-28 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* configure.in: setup variables to force particular paths for user
|
||
and defaults roots.
|
||
* config.make.in: pass configured forced paths on to build process
|
||
* common.make: use path forcing.
|
||
|
||
Thu Feb 28 18:27:05 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Master/rules.make (PRINCIPAL_CLASS): Do not pass down
|
||
to submakes.
|
||
* Instance/application.make (PRINCIPAL_CLASS): Define in terms of
|
||
$(GNUSTEP_INSTANCE)_PRINCIPAL_CLASS; do not use override when
|
||
fixing it up if it's empty.
|
||
* Instance/bundle.make (PRINCIPAL_CLASS): Idem.
|
||
* Instance/framework.make (PRINCIPAL_CLASS): Idem.
|
||
* Instance/gswbundle.make (PRINCIPAL_CLASS): Idem.
|
||
* Instance/java-tool.make (PRINCIPAL_CLASS): Idem.
|
||
* Instance/palette.make (PRINCIPAL_CLASS): Idem.
|
||
* Instance/gswapp.make (PRINCIPAL_CLASS): Define.
|
||
|
||
Thu Feb 28 18:16:11 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/gswbundle.make (COMPONENTS, LANGUAGES,
|
||
WEBSERVER_RESORCE_FILES, LOCALIZED_WEBSERVER_RESOURCE_FILES,
|
||
WEBSERVER_RESORCE_DIRS, LOCALIZED_RESOURCE_DIRS, RESOURCE_FILES,
|
||
RESOURCE_DIRS): Define here.
|
||
|
||
Thu Feb 28 15:22:31 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Instance/application.make: Simplified a lot by using
|
||
Instance/Shared/bundle.make to copy resource files into the
|
||
application bundle.
|
||
|
||
2002-02-28 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* user_home.c: new utility to report users home directory.
|
||
* configure.in: check for password file stuff etc.
|
||
* GNUmakefile.in: build user_home
|
||
|
||
Thu Feb 28 14:35:27 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Instance/rules.make (.PHONY): Declare here as .PHONY
|
||
before-$(GNUSTEP_INSTANCE)-all and after-$(GNUSTEP_INSTANCE)-all.
|
||
* Instance/application.make: And not here.
|
||
* Instance/bundle.make: Idem.
|
||
* Instance/ctool.make: Idem.
|
||
* Instance/documentation.make: Idem.
|
||
* Instance/framework.make: Idem.
|
||
* Instance/gswapp.make: Idem.
|
||
* Instance/gswbundle.make: Idem.
|
||
* Instance/java-tool.make: Idem.
|
||
* Instance/java.make: Idem.
|
||
* Instance/library.make: Idem.
|
||
* Instance/objc.make: Idem.
|
||
* Instance/palette.make: Idem.
|
||
* Instance/rules.make: Idem.
|
||
* Instance/service.make: Idem.
|
||
* Instance/subproject.make: Idem.
|
||
* Instance/test-library.make: Idem.
|
||
* Instance/tool.make: Idem.
|
||
|
||
Thu Feb 28 13:24:08 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* GNUmakefile.in (INSTANCE_SHARED_MAKE_FILES): Added bundle.make.
|
||
* Instance/Shared/bundle.make: New file.
|
||
* Instance/bundle.make: Simplified a lot by using
|
||
Instance/Shared/bundle.make to create bundle dirs and copying
|
||
resource files there.
|
||
|
||
Thu Feb 28 13:03:12 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Instance/rules.make (before-$(GNUSTEP_INSTANCE)-all): Added.
|
||
(after-$(GNUSTEP_INSTANCE)-all): Added.
|
||
* Instance/application.make: Removed from here.
|
||
* Instance/bundle.make: Idem.
|
||
* Instance/ctool.make: Idem.
|
||
* Instance/documentation.make: Idem.
|
||
* Instance/framework.make: Idem.
|
||
* Instance/gswapp.make: Idem.
|
||
* Instance/gswbundle.make: Idem.
|
||
* Instance/java-tool.make: Idem.
|
||
* Instance/java.make: Idem.
|
||
* Instance/library.make: Idem.
|
||
* Instance/objc.make: Idem.
|
||
* Instance/palette.make: Idem.
|
||
* Instance/rules.make: Idem.
|
||
* Instance/service.make: Idem.
|
||
* Instance/subproject.make: Idem.
|
||
* Instance/test-library.make: Idem.
|
||
* Instance/tool.make: Idem.
|
||
|
||
Thu Feb 28 11:06:51 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* common.make (GNUSTEP_WOAPPS): Removed.
|
||
|
||
Thu Feb 28 11:01:34 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* GNUmakefile.in: Changed everywhere 'Apps' (used as directory
|
||
name) into 'Applications'.
|
||
* common.make: Idem.
|
||
* debugapp.in: Idem.
|
||
* executable.template.in: Idem.
|
||
* openapp.in: Idem.
|
||
* Documentation/DESIGN: Idem.
|
||
|
||
Thu Feb 28 10:57:14 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Documentation/install.texi (Warnings for deprecated #import):
|
||
Say that MacOS X uses #import.
|
||
* INSTALL: Regenerated.
|
||
|
||
2002-02-28 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* configure.in: Set default user root to $HOME/GNUstep as a
|
||
quick hack solution to problems with LOGNAME
|
||
|
||
2002-02-27 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/README.MinGW: Update.
|
||
* Documentation/faq.texi: Likewise.
|
||
* Documentation/machines.texi: Likewise.
|
||
* Documentation/userfaq.texi: Likewise.
|
||
|
||
Wed Feb 27 16:51:34 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* subproject.make: Broken into Master and Instance.
|
||
* Instance/subproject.make: New file.
|
||
* Master/subproject.make: New file.
|
||
* GNUmakefile.in (MASTER_MAKE_FILES): Added subproject.make.
|
||
(INSTANCE_MAKE_FILES): Added subproject.make.
|
||
|
||
Wed Feb 27 16:38:36 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Master/rules.make (PALETTE_ICON): Do not pass it to submakes.
|
||
* Instance/palette.make (PALETTE_ICON): Define it here.
|
||
(PALETTE_INSTALL_DIR): Define with =, not :=.
|
||
|
||
Wed Feb 27 16:33:03 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* palette.make: Broken into Master and Instance.
|
||
* Instance/palette.make: New file.
|
||
* Master/palette.make: New file.
|
||
* GNUmakefile.in (MASTER_MAKE_FILES): Added palette.make.
|
||
(INSTANCE_MAKE_FILES): Added palette.make.
|
||
|
||
Wed Feb 27 16:28:16 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* framework.make: Broken into Master and Instance.
|
||
* Instance/framework.make: New file.
|
||
* Master/framework.make: New file.
|
||
* GNUmakefile.in (MASTER_MAKE_FILES): Added framework.make.
|
||
(INSTANCE_MAKE_FILES): Added framework.make.
|
||
* rules.make (DERIVED_SOURCES): Define.
|
||
|
||
Wed Feb 27 13:54:53 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Documentation/install.texi: Document the --disable-import flag.
|
||
* INSTALL: Regenerated.
|
||
|
||
Wed Feb 27 13:05:49 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* configure.in: Added configure option --disable-import which
|
||
allows users to turn on/off the compiler warnings against usage of
|
||
#import. Leave the default to no warnings.
|
||
* configure: Regenerated.
|
||
* config.make.in (OBJC_NO_IMPORT_FLAGS): New flag.
|
||
* common.make (OBJCFLAGS): Set in terms of OBJC_NO_IMPORT_FLAGS.
|
||
|
||
2002-02-27 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* Documentation/README.MinGW: updated to latest versions of
|
||
things I used. Describe current state.
|
||
|
||
2002-02-25 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* target.make: Use winsocks2 library ... we will never support
|
||
systems that only have the old one, and we need the new one
|
||
for our networking.
|
||
|
||
Sun Feb 24 13:22:09 2002 Matthias Klose <doko@cs.tu-berlin.de>:
|
||
|
||
* GNUstep.sh.in, GNUstep.csh.in: Start make_services in a
|
||
subshell, disables "Done" messages for shells with job control.
|
||
|
||
Fri Feb 22 18:08:39 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* openapp.in: Quote the arguments when executing the app.
|
||
|
||
Fri Feb 22 15:49:01 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Instance/documentation.make: Removed doubled installation of
|
||
$(GNUSTEP_INSTANCE)_INSTALL_FILES.
|
||
|
||
Fri Feb 22 13:18:43 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Master/rules.make (SERVICE_INSTALL_DIR): Unused variable
|
||
removed.
|
||
|
||
Fri Feb 22 13:12:44 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Instance/ctool.make (internal-ctool-uninstall): Use
|
||
GNUSTEP_INSTANCE here.
|
||
|
||
Fri Feb 22 13:06:18 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* service.make: Broken into Master and Instance.
|
||
* Master/service.make: New file.
|
||
* Instance/service.make: New file.
|
||
* GNUmakefile.in (MASTER_MAKE_FILES): Added service.make
|
||
(INSTANCE_MAKE_FILES): Idem.
|
||
|
||
Fri Feb 22 12:55:01 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Master/rules.make (SCRIPTS_DIRECTORY, CHECK_SCRIPT_DIRS): Do not
|
||
define here.
|
||
* Instance/test-library.make: But rather here.
|
||
|
||
Fri Feb 22 12:53:43 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* test-library.make: Broken into Master and Instance.
|
||
* Master/test-library.make: New file.
|
||
* Instance/test-library.make: New file.
|
||
* GNUmakefile.in (MASTER_MAKE_FILES): Added test-library.make.
|
||
(INSTANCE_MAKE_FILES): Idem.
|
||
|
||
Fri Feb 22 12:38:59 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* tool.make: Broken into Master and Instance.
|
||
* Instance/tool.make: New file.
|
||
* Master/tool.make: New file.
|
||
|
||
* test-tool.make: Broken into Master and Instance.
|
||
* Instance/test-tool.make: New file.
|
||
* Master/test-tool.make: New file.
|
||
|
||
* GNUmakefile.in (MASTER_MAKE_FILES): Added test-tool.make
|
||
and tool.make
|
||
(INSTANCE_MAKE_FILES): Idem.
|
||
|
||
Fri Feb 22 12:33:13 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Master/test-application.make: Use test-app, not testapp, as
|
||
GNUSTEP_TYPE.
|
||
* Instance/test-application.make: Updated all rules.
|
||
* test-application.make: Updated.
|
||
|
||
Fri Feb 22 12:24:17 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Master/test-application.make (internal-check): Target removed.
|
||
|
||
Fri Feb 22 12:14:08 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* test-application.make: Broken into Master and Instance.
|
||
* Master/test-application.make: New file.
|
||
* Instance/test-application.make: New file.
|
||
|
||
Fri Feb 22 12:02:55 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Master/rules.make (APPLICATION_ICON): Do not pass this
|
||
down to submake Instance invocation.
|
||
* Instance/application.make: Define it here instead.
|
||
|
||
Fri Feb 22 11:55:42 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Instance/library.make: Do not define HEADER_FILES_DIR here.
|
||
|
||
Fri Feb 22 11:50:17 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Master/rules.make (HAS_GSWCOMPONENTS, GSWAPP_INFO_PLIST): Do not
|
||
pass these to the submake Instance invocation as arguments to
|
||
make.
|
||
* Instance/gswapp.make: Define the appropriate ones here instead.
|
||
* Instance/gswbundle.make: And here.
|
||
|
||
Fri Feb 22 11:36:40 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Instance/gswbundle.make: Updated/modified to use
|
||
Instance/Shared/headers.make to manage headers.
|
||
|
||
Fri Feb 22 11:34:22 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Master/gswbundle.make: All rules changed to invoke
|
||
internal-gswbundle-* rules rather than internal-bundle-* rules.
|
||
* Instance/gswbundle.make: All internal-bundle-* rules changed
|
||
to be internal-gswbundle-*.
|
||
* gswbundle.make: Corresponding update.
|
||
|
||
Fri Feb 22 11:33:29 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* gswbundle.make: Broken into Master and Instance.
|
||
* Master/gswbundle.make: New file.
|
||
* Instance/gswbundle.make: New file.
|
||
* GNUmakefile.in (MASTER_MAKE_FILES): Added gswbundle.make
|
||
(INSTANCE_MAKE_FILES): Adde gswbundle.make
|
||
|
||
Fri Feb 22 11:25:36 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* gswapp.make: Broken into Master and Instance.
|
||
* Master/gswapp.make: New file.
|
||
* Instance/gswapp.make: New file.
|
||
* GNUmakefile.in (MASTER_MAKE_FILES): Added gswapp.make.
|
||
(INSTANCE_MAKE_FILES): Added gswapp.make
|
||
|
||
Fri Feb 22 01:10:09 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Master/rules.make (TEXI_FILES, GSDOC_FILES, AGSDOC_FILES,
|
||
AGSDOC_FLAGS, LATEX_FILES, JAVADOC_FILES, JAVADOC_SOURCEPATH,
|
||
DOC_INSTALL_DIR, TEXT_MAIN): Do not manually pass these variables
|
||
down to the Instance submake invocation.
|
||
* Instance/documentation.make: Set them here instead.
|
||
|
||
Fri Feb 22 01:04:04 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* documentation.make: Broken into Master and Instance.
|
||
* Master/documentation.make: New file.
|
||
* Instance/documentation.make: New file.
|
||
* GNUmakefile.in (MASTER_MAKE_FILES): Added documentation.make.
|
||
(INSTANCE_MAKE_FILES): Added documentation.make.
|
||
|
||
Fri Feb 22 00:42:11 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Master/objc.make (internal-clean): Remove GNUSTEP_OBJ_DIR, not
|
||
GNUSTEP_OBJ_PREFIX.
|
||
* Instance/objc.make Minor simplification of rules by removing
|
||
install-objc_program target.
|
||
(OBJC_PROGRAM_INSTALLATION_DIR): Don't define if already defined.
|
||
(internal-objc_program-uninstall): Implemented.
|
||
|
||
Fri Feb 22 00:38:47 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* objc.make: Broken into Master and Instance.
|
||
* Master/objc.make: New file.
|
||
* Instance/objc.make: New file.
|
||
* GNUmakefile.in (MASTER_MAKE_FILES): Added objc.make.
|
||
(INSTANCE_MAKE_FILES): Added objc.make.
|
||
|
||
Thu Feb 21 14:37:37 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Instance/Shared/headers.make: Removed
|
||
xxx_EMPTY_HEADER_FILES_INSTALL_DIR. People can simply set
|
||
xxx_HEADER_FILES_INSTALL_DIR to `.' if they want to force it
|
||
to be like empty.
|
||
|
||
Wed Feb 20 16:56:43 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Instance/library.make (FINAL_LIBRARY_INSTALL_DIR): Only set
|
||
if not already set.
|
||
* Instance/clibrary.make: Trivialized. Set
|
||
FINAL_LIBRARY_INSTALL_DIR, then include Instance/library.make to
|
||
inherit all the makefile code from there ... very cool. Please
|
||
note that this 'makefile inheritance' wouldn't have been possible
|
||
had I not broken the makefiles into Master and Instance.
|
||
|
||
Wed Feb 20 16:49:41 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Instance/library.make: Heavily simplified and improved support
|
||
for headers by simply using Instance/Shared/headers.make to manage
|
||
headers.
|
||
* Instance/Shared/headers.make: Modified to support
|
||
$(GNUSTEP_INSTANCE)_EMPTY_HEADER_FILES_INSTALL_DIR to allow
|
||
callers to specify they really want an empty header files install
|
||
dir, which is not otherwise tollerated, and automatically replaced
|
||
with $(GNUSTEP_INSTANCE).
|
||
|
||
Wed Feb 20 15:41:14 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* library.make: Broken into Master and Instance.
|
||
* Master/library.make: New file.
|
||
* Instance/library.make: New file.
|
||
* GNUmakefile.in (MASTER_MAKE_FILES): Added library.make.
|
||
(INSTANCE_MAKE_FILES): Added library.make.
|
||
|
||
Wed Feb 20 15:29:41 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* clibrary.make: Broken into Master and Instance.
|
||
* Master/clibrary.make: New file.
|
||
* Instance/clibrary.make: New file.
|
||
* GNUmakefile.in (MASTER_MAKE_FILES): Added clibrary.make.
|
||
(INSTANCE_MAKE_FILES): Added clibrary.make.
|
||
|
||
Wed Feb 20 13:06:17 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Master/rules.make (%.tools): Use --no-print-directory in the
|
||
recursive make invocation.
|
||
|
||
Wed Feb 20 12:49:55 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Instance/ctool.make: Simplified by removing the install-ctool
|
||
rule.
|
||
|
||
Wed Feb 20 12:45:32 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* ctool.make: Broken into Master and Instance.
|
||
* Master/ctool.make: New file.
|
||
* Instance/ctool.make: New file.
|
||
* GNUmakefile.in (MASTER_MAKE_FILES): Added ctool.make.
|
||
(INSTANCE_MAKE_FILES): Added ctool.make.
|
||
|
||
Wed Feb 20 11:37:55 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Master/rules.make (internal-distclean): Remove core files.
|
||
|
||
Wed Feb 20 10:48:04 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Master/source-distribution.make (VERTAG): Replace efficiently
|
||
using make function.
|
||
* Master/source-distribution.make: Implemented allowing to change
|
||
the compression program used, and define a standard set of handy
|
||
compressions. (Patch by Stefan Urbanek <stefanurbanek@yahoo.fr>
|
||
modified).
|
||
* Master/source-distribution.make: Added support for a
|
||
.dist-ignore file specifying files not to include in distribution
|
||
files. (Suggestion by Stefan Urbanek).
|
||
|
||
2002-02-14 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* configure.in: New option to specify GNUSTEP_DEFAULTS_ROOT
|
||
* configure: Regenerated.
|
||
* GNUstep.sh.in: Use GNUSTEP_DEFAULTS_ROOT
|
||
|
||
2002-02-13 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* configure: regenerated
|
||
* configure.in: Set default user root to be ~$LOGNAME/GNUstep
|
||
rather than ~/GNUstep so that it is consistent with the operation
|
||
of the NSUserName() function ... ie. we use the login name in
|
||
preference to any temporarily set user id.
|
||
People wanting the old inconsistent behavior can simply unset
|
||
the LOGNAME environment variable in any subshell they start
|
||
with a new uid.
|
||
|
||
Tue Feb 12 16:37:51 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* framework.make (INTERNAL_LIBRARIES_DEPEND_UPON): Set this
|
||
variable in the same way as it is done in library.make (Suggestion
|
||
from Stephen Brandon <stephen@brandonitconsulting.co.uk>).
|
||
|
||
Tue Feb 12 09:04:38 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* config.guess: Updated to latest version.
|
||
* config.sub: Idem.
|
||
|
||
Sun Feb 10 02:06:40 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* library.make (SOVERSION): Fixed typo.
|
||
|
||
Sat Feb 9 13:05:27 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/application.make: Do not protect against multiple
|
||
inclusions.
|
||
* Instance/bundle.make: Idem.
|
||
* Instance/java.make: Idem.
|
||
* Instance/java-tool.make: Idem.
|
||
* Instance/rules.make: Idem.
|
||
* Master/aggregate.make: Idem.
|
||
* Master/application.make: Idem.
|
||
* Master/bundle.make: Idem.
|
||
* Master/java.make: Idem.
|
||
* Master/java-tool.make: Idem.
|
||
* Master/rules.make: Idem.
|
||
* Master/rpm.make: Idem.
|
||
* Master/source-distribution.make: Idem.
|
||
|
||
Sat Feb 9 11:52:11 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUmakefile.in (clean): Remove Instance/Shared/*~.
|
||
|
||
Sat Feb 9 11:45:16 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/Shared/headers.make: New file - the code is new,
|
||
and has improvements over the code found in old makefiles.
|
||
* GNUmakefile.in (INSTANCE_SHARED_MAKE_FILES): Added headers.make.
|
||
* Instance/bundle.make: Simplified and improved management of
|
||
headers by using Instance/Shared/headers.make to manage headers.
|
||
|
||
Sat Feb 9 11:22:10 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* bundle.make: Broken into Master and Instance.
|
||
* Master/bundle.make: New file.
|
||
* Instance/bundle.make: New file.
|
||
* GNUmakefile.in (INSTANCE_MAKE_FILES, MASTER_MAKE_FILES):
|
||
Added bundle.make.
|
||
|
||
Fri Feb 8 16:15:20 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Master/java-tool.make (internal-distclean): Depend on
|
||
subprojects, not variables, to spare the recursive make
|
||
invocation.
|
||
* Master/java.make (internal-distclean): Idem.
|
||
|
||
Fri Feb 8 13:32:33 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/java.make (internal-java_package-uninstall): Added.
|
||
|
||
Fri Feb 8 13:19:37 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/Shared/java.make (shared-instance-java-uninstall):
|
||
Implemented.
|
||
|
||
Fri Feb 8 13:17:45 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/Shared/java.make: New makefile fragment built from
|
||
code common in java.make and java-tool.make.
|
||
* Instance/java-tool.make: Simplified a lot by using
|
||
Instance/Shared/java.make to do most of the work.
|
||
* Instance/java.make: Idem.
|
||
* GNUmakefile.in (INSTANCE_SHARED_MAKE_FILES): Install
|
||
Instance/Shared/java.make.
|
||
|
||
Fri Feb 8 12:36:01 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/Shared: New directory.
|
||
* Instance/Shared/README: New file.
|
||
* GNUmakefile.in (INSTANCE_SHARED_MAKE_FILES): New variable.
|
||
(install): Create the GNUSTEP_MAKEFILES/Instance/Shared directory.
|
||
Install INSTANCE_SHARED_MAKE_FILES in there.
|
||
|
||
Fri Feb 8 12:37:56 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/rules.make (JAVA_JNI_OBJS): Fixed typo/bug - underscore
|
||
in excess.
|
||
|
||
Fri Feb 8 11:43:27 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* java-tool.make: Broken into Master and Instance.
|
||
* Instance/java-tool.make: New file.
|
||
* Master/jave-tool.make: New file.
|
||
* GNUmakefile.in (INSTANCE_MAKE_FILES): Added java-tool.make
|
||
(MASTER_MAKE_FILES): Added java-tool.make.
|
||
|
||
Fri Feb 8 10:07:42 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* java.make: Broken into Master and Instance.
|
||
* Instance/java.make: New file.
|
||
* Master/java.make: New file.
|
||
* GNUmakefile.in (INSTANCE_MAKE_FILES): Added java.make
|
||
(MASTER_MAKE_FILES): Added java.make.
|
||
|
||
Thu Feb 7 12:58:52 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* java.make (install-java_package): Recognize and install
|
||
xxx_JAVA_PROPERTIES_FILES.
|
||
* java-tool.make (install-java_tool): Idem.
|
||
|
||
2002-02-04 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* opentool.in: Rewrite searching code so that it looks in the
|
||
appropriate host/os/library-combo subdirectory to find tools.
|
||
|
||
2002-02-03 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Remove setting of GCC_SO_DIR. Remove CPPFLAGS
|
||
and LDFLAGS with GNUSTEP paths in them since they are already
|
||
included in default rules. Set OBJC_CPPFLAGS/LDFLAGS for objc
|
||
thread test.
|
||
* GNUstep.csh.in: Remove GCC_SO_DIR
|
||
* GNUstep.sh.in: Likewise.
|
||
* ld_lib_path.csh: Likewise.
|
||
* ld_lib_path.sh: Likewise.
|
||
|
||
* Documentation/userfaq.texi: New file.
|
||
|
||
Sat Feb 2 10:54:35 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUstep.sh.in (GNUSTEP_USER_ROOT): Fixed typo.
|
||
* GNUstep.csh.in: Idem.
|
||
|
||
Fri Feb 1 11:33:11 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Master/aggregate.make: New file with code taken from
|
||
aggregate.make.
|
||
* aggregate.make: If this is a Master invocation, include
|
||
Master/aggregate.make, otherwise include nothing.
|
||
* GNUmakefile.in (MASTER_MAKE_FILES): Install aggregate.make.
|
||
|
||
2002-02-01 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* GNUmakeifle: install Master and Instance versions of
|
||
application.make
|
||
|
||
Thu Jan 31 17:47:39 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Master/application.make (APP_EXTENSION): Set it in common.make,
|
||
so that it can be overridden at will.
|
||
* Instance/application.make (INTERNAL_app_NAME, TARGET): Replaced
|
||
everywhere by GNUSTEP_INSTANCE.
|
||
|
||
Thu Jan 31 17:38:17 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* application.make: Replaced with a makefile which includes
|
||
Master/application.make or Instance/application.make or nothing
|
||
depending on case. The original code broken in two and move into
|
||
Master/application.make and Instance/application.make.
|
||
* Master/application.make: New file.
|
||
* Instance/application.make: new file.
|
||
* GNUmakefile.in: Install the new files.
|
||
|
||
Thu Jan 31 11:27:06 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* configure.in: Moved determination of host, target and build
|
||
system at the beginning of the file, so that any GNUstep test can
|
||
use this knowledge.
|
||
* configure.in (OBJC_RUNTIME_LIB): Use -F- option to awk rather
|
||
than piping through an additional tr process.
|
||
(DATE): Unused variable removed.
|
||
(GNUSTEP_SYSTEM_ROOT, GNUSTEP_LOCAL_ROOT, GNUSTEP_NETWORK_ROOT,
|
||
GNUSTEP_USER_ROOT): Print out which directories we are going to
|
||
use for all these variables.
|
||
(GNUSTEP_USER_ROOT): Set it to be ~/GNUstep or
|
||
$HOMEDRIVE/$HOMEPATH/GNUstep on Windows.
|
||
* configure: Regenerated.
|
||
* GNUstep.sh.in (GNUSTEP_USER_ROOT): On Windows, convert \ into /.
|
||
* GNUstep.csh.in: Idem.
|
||
|
||
Wed Jan 30 19:01:11 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUmakefile.in (clean): Remove *~ in Master/ and Instance/ as
|
||
well.
|
||
|
||
Wed Jan 30 18:57:48 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/README: New file.
|
||
|
||
Wed Jan 30 18:43:06 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Master/rules.make (%.variables): Do not pass down to the
|
||
Instance submake invocation _SUBPROJECTS, OBJC_FILES, JAVA_FILES
|
||
and similar lists of source units.
|
||
* Instance/rules.make: Set up all those variables here.
|
||
($(GNUSTEP_OBJ_DIR)): Rule to create the compilation directory
|
||
moved into the top-level rules.make as it's not actually dependent
|
||
on the instance.
|
||
|
||
Wed Jan 30 18:13:25 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Instance/rules.make: Code to set generic flags and to build
|
||
objects from sources moved back into the top-level rules.make.
|
||
Code which will - not yet but will - depend on the instance
|
||
retained here instead.
|
||
* rules.make: Only include Instance/rules.make if GNUSTEP_INSTANCE
|
||
is non empty.
|
||
|
||
Wed Jan 30 17:56:44 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Master/rules.make (target): Renamed everywhere to 'instance' to
|
||
avoid confusion.
|
||
(%.variables): Pass down the new variables GNUSTEP_TYPE and
|
||
GNUSTEP_INSTANCE, but not GNUSTEP_MAKE_INSTANCE_INVOCATION.
|
||
* common.make: Unexport GNUSTEP_INSTANCE and GNUSTEP_TYPE
|
||
rather than GNUSTEP_MAKE_INSTANCE_INVOCATION.
|
||
* rules.make: Check for GNUSTEP_INSTANCE to decide whether
|
||
to include Master/rules.make or not.
|
||
|
||
Wed Jan 30 17:54:45 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* rules.make (BUNDLE_EXTENSION, CURRENT_VERSION_NAME,
|
||
DEPLOY_WITH_CURRENT_VERSION): Moved to common.make.
|
||
|
||
Wed Jan 30 17:53:03 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* rules.make: Always include Instance/rules.make, even if in the
|
||
Master invocation, to allow master rules in GNUmakefile.postamble
|
||
to be written as instance rules.
|
||
|
||
Wed Jan 30 17:52:15 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* configure.in (PERL): Do not check for PERL; do not generate
|
||
which_lib.pl.
|
||
* GNUmakefile.in (PERL): Do not define.
|
||
(distclean): Do not remove which_lib.pl.
|
||
* which_lib.pl.in: Removed.
|
||
|
||
Wed Jan 30 17:48:57 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* common.make (GNUSTEP_MAKE_INSTANCE_INVOCATION): Unexport the
|
||
variable.
|
||
|
||
Wed Jan 30 17:30:04 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* tool.make (install-tool): Do not install the tool shell script
|
||
wrapper.
|
||
(internal-tool-uninstall): Do not remove it.
|
||
* ctool.make (install-ctool, internal-ctool-uninstall): Idem.
|
||
|
||
Wed Jan 30 17:11:34 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make All global rules, and all %.variables, %.subprojects,
|
||
%.tools rules and everything obviously used only in the Master
|
||
invocation stage moved into Master/rules.make. All compilation
|
||
rules and everything obviously used only in the Instance
|
||
invocation stage moved into Instance/rules.make.
|
||
* rules.make ($(GNUSTEP_MAKEFILES)/Master/*.make): New rule.
|
||
($(GNUSTEP_MAKEFILES)/Instance/*.make): New rule.
|
||
|
||
Wed Jan 30 17:00:21 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Instance/rules.make: New file.
|
||
* GNUmakefile.in (INSTANCE_MAKE_FILES): Install the new file.
|
||
* rules.make ($(GNUSTEP_OBJ_DIR)): Rule moved to
|
||
Instance/rules.make. Include Instance/rules.make if at the
|
||
instance invocation.
|
||
|
||
Wed Jan 30 16:39:41 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
Started a major reorganization of the package.
|
||
* Master/: New directory.
|
||
* Instance/: New directory.
|
||
* rpm.make: Moved into Master/rpm.make.
|
||
* source-distribution.make: Moved into
|
||
Master/source-distribution.make.
|
||
* Master/rules.make: New file.
|
||
* Master/README: New file.
|
||
* GNUmakefile.in: Create GNUSTEP_MAKEFILES/Master and
|
||
GNUSTEP_MAKEFILES/Instance. Install rpm.make and
|
||
source-distribution.make and Master/rules.make into
|
||
GNUSTEP_MAKEFILES/Master.
|
||
* rules.make (GNUSTEP_MAKE_INSTANCE_INVOCATION): Pass down
|
||
to the submake with value of YES.
|
||
(source-distribution.make, rpm.make): Code including them
|
||
moved into Master/rules.make.
|
||
(Master/rules.make): Include it, but only if
|
||
GNUSTEP_MAKE_INSTANCE_INVOCATION is undefined.
|
||
|
||
Wed Jan 30 12:50:04 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make (LIB_DIRS_NO_SYSTEM): Removed.
|
||
* application.make (ALL_GUI_LIBS): Use ALL_LIB_DIRS, not
|
||
LIB_DIRS_NO_SYSTEM.
|
||
($(APP_FILE)): Do not add ALL_LIB_DIRS when linking.
|
||
* bundle.make (ALL_BUNDLE_LIBS, $(BUNDLE_FILE)): Idem.
|
||
* ctool.make (ALL_TOOL_LIBS,
|
||
$(GNUSTEP_OBJ_DIR)/$(INTERNAL_ctool_NAME)$(EXEEXT)): Idem.
|
||
* framework.make (ALL_FRAMEWORK_LIBS, $(FRAMEWOK_FILE)): Idem.
|
||
* gswapp.make (ALL_GSW_LIBS, $(GSWAPP_FILE)): Idem.
|
||
* gswbundle.make ($(GSWBUNDLE_FILE)): Idem.
|
||
* objc.make (ALL_OBJC_LIBS,
|
||
$(GNUSTEP_OBJ_DIR)/$(INTERNAL_objc_program_NAME)$(EXEEXT)): Idem.
|
||
* palette.make ($(PALETTE_FILE)): Idem.
|
||
* service.make (ALL_SERVICE_LIBS, $(SERVICE_FILE)): Idem.
|
||
* test-library.make (ALL_TEST_LIBRARY_LIBS,
|
||
$(GNUSTEP_OBJ_DIR)/$(INTERNAL_testlib_NAME)): Idem.
|
||
* tool.make (ALL_TOOL_LIBS,
|
||
$(GNUSTEP_OBJ_DIR)/$(INTERNAL_tool_NAME)$(EXEEXT)): Idem.
|
||
* library.make ($(GNUSTEP_OBJ_DIR)/$(DLL_NAME)): Do not
|
||
add ALL_LIB_DIRS
|
||
(INTERNAL_LIBRARIES_DEPEND_UPON): Do not add
|
||
$($(INTERNAL_library_NAME)_LIB_DIRS) and $(ADDITIONAL_LIB_DIRS).
|
||
* clibrary.make: Similar changes.
|
||
|
||
Tue Jan 29 13:29:26 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make (LIBRARIES_DEPEND_UPON): Pass only
|
||
target_LIBRARIES_DEPEND_UPON + LIBRARIES_DEPEND_UPON to the
|
||
submake. Do not run which_lib here.
|
||
* library.make (INTERNAL_LIBRARIES_DEPEND_UPON): New variable.
|
||
Define in terms of LIBRARIES_DEPEND_UPON, after filtering it via
|
||
which_lib.
|
||
($(GNUSTEP_OBJ_DIR)/$(DLL_NAME)): Use
|
||
INTERNAL_LIBRARIES_DEPEND_UPON, not LIBRARIES_DEPEND_UPON.
|
||
* clibrary.make: Same changes as in library.make.
|
||
* target.make: Replaced everywhere LIBRARIES_DEPEND_UPON with
|
||
INTERNAL_LIBRARIES_DEPEND_UPON.
|
||
|
||
Tue Jan 29 13:10:17 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* application.make (ALL_GUI_LIBS): Make sure it's not evaluated -
|
||
which causes a subprocess to be run - unless needed to link.
|
||
* bundle.make (ALL_BUNDLE_LIBS): Idem.
|
||
* ctool.make (ALL_TOOL_LIBS): Idem.
|
||
* framework.make (ALL_FRAMEWORK_LIBS): Idem.
|
||
* gswapp.make (ALL_GSW_LIBS): Idem.
|
||
* objc.make (ALL_OBJC_LIBS): Idem.
|
||
* service.make (ALL_SERVICE_LIBS): Idem.
|
||
* test-library.make (ALL_TEST_LIBRARY_LIBS): Idem.
|
||
* tool.make (ALL_TOOL_LIBS): Idem.
|
||
|
||
Tue Jan 29 12:39:53 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* objc.make (TTMP_LIBS): Fixed - was using ALL_TOOL_LIBS instead
|
||
of ALL_OBJC_LIBS.
|
||
* service.make (ALL_SERVICE_LIBS): Rename from ALL_GUI_LIBS.
|
||
(TTMP_LIBS): Use ALL_SERVICE_LIBS instead of ALL_GUI_LIBS.
|
||
($(SERVICE_FILE)): Use ALL_SERVICE_LIBS when compiling.
|
||
|
||
2002-01-28 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/README.MinGW: Update
|
||
|
||
Sun Jan 27 11:39:38 2002 Gregory John Casamento <greg_casamento@yahoo.com>
|
||
|
||
* library.make: A minor correction was necessary. The definition
|
||
of SOVERSION in library.make was missing a right paren which was
|
||
causing the build to fail when creating shared libraries.
|
||
|
||
Sat Jan 26 15:02:49 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* library.make: Recognize xxx_SOVERSION to be used to override the
|
||
default SOVERSION (From an idea by Helge Hess). Added explanation
|
||
of why this is an interesting option to have.
|
||
|
||
Sat Jan 26 14:29:26 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* executable.template.in (appname): Minor tidyup of the sed code
|
||
to extract the executable name.
|
||
|
||
Fri Jan 25 12:08:30 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make: Added long comment explaining the difference between
|
||
ADDITIONAL_XXX and AUXILIARY_XXX.
|
||
|
||
2002-01-25 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* GNUstep.sh.in: Add some quoting to make paths to user GNUstep.sh
|
||
file and make_services files work when there are embedded spaces.
|
||
|
||
Wed Jan 23 02:53:51 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUstep.csh.in: Fixed setting GNUSTEP_USER_ROOT when it's empty
|
||
from configuration.
|
||
|
||
Tue Jan 22 21:46:30 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* names.make: Removed unused conditional for internal_name_clean.
|
||
|
||
Tue Jan 22 21:45:26 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Simplified: frameworks now install symlinks to their headers and
|
||
libraries in the same directories where libraries install theirs.
|
||
* framework.make: Replaced everywhere GNUSTEP_FRAMEWORK_HEADERS
|
||
with GNUSTEP_HEADERS, and GNUSTEP_FRAMEWORK_LIBRARIES with
|
||
GNUSTEP_LIBRARIES.
|
||
* common.make (GNUSTEP_FRAMEWORKS_HEADERS): Removed.
|
||
(GNUSTEP_FRAMEWORKS_LIBRARIES): Removed.
|
||
(GNUSTEP_FRAMEWORKS_HEADERS_FLAGS): Removed.
|
||
(GNUSTEP_FRAMEWORKS_LIBRARIES_FLAGS): Removed.
|
||
* rules.make (ALL_OBJCFLAGS): Do not use the removed
|
||
flags. (ALL_CFLAGS): Idem.
|
||
* rules.make (ALL_LIB_DIRS): Added ADDITIONAL_FRAMEWORK_DIRS
|
||
and AUXILIARY_FRAMEWORK_DIRS. (ALL_FRAMEWORK_DIRS): Removed.
|
||
* application.make: Removed references to ALL_FRAMEWORK_DIRS.
|
||
* bundle.make: Idem.
|
||
* gswapp.make: Idem.
|
||
* tool.make: Idem.
|
||
* target.make (SHARED_FRAMEWORK_LINK_CMD): Removed
|
||
ALL_FRAMEWORK_DIRS.
|
||
* ld_lib_path.sh (lib_paths): Removed xxx/Library/Libraries/yyy
|
||
paths. Added missing GNUSTEP_NETWORK/Libraries path.
|
||
(guile_paths): Added missing GNUSTEP_NETWORK paths.
|
||
* ld_lib_path.csh: Removed xxx/Library/Libraries/yyy paths.
|
||
Fixed position of GNUSTEP_NETWORK/Libraries paths.
|
||
(GUILE_LOAD_PATH): Added missing GNUSTEP_NETWORK paths.
|
||
|
||
Tue Jan 22 00:20:12 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUstep.sh.in (cygpath): Moved code to search for cygpath
|
||
so that it's executed only if it's needed.
|
||
|
||
Mon Jan 21 23:59:06 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* configure.in (--with-user-root): Improved help message.
|
||
* configure: Regenerated
|
||
* executable.template.in: Removed check that EXEEXT is empty.
|
||
|
||
Mon Jan 21 23:57:28 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make (GNUSTEP_HEADERS_FND_FLAG): Fixed order of flags.
|
||
For libFoundation, added missing network header flag.
|
||
* common.make: Implemented sanity check on GNUSTEP_*_ROOT. Exit
|
||
with an error if any of those variables is unset. Simplified all
|
||
the code in the file by removing obsolete checks for empty
|
||
GNUSTEP_*_ROOT and simplified even further by merging all settings
|
||
of library and header flags for different GNUSTEP_*_ROOT into
|
||
simple single commands.
|
||
|
||
Mon Jan 21 20:34:03 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* config.guess: Updated to latest version.
|
||
|
||
Mon Jan 21 17:34:35 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* MediaBook.sh: Removed.
|
||
* MediaBook.func: Removed.
|
||
* GNUmakefile.in: Removed all references to MediaBook.sh and
|
||
MediaBook.func.
|
||
|
||
Mon Jan 21 17:12:18 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* ctool.make (internal-ctool-uninstall): Uninstall the
|
||
wrapper script if not flattened.
|
||
* GNUmakefile.in (uninstall): Remove executable.template and
|
||
cygpath.sh.
|
||
|
||
Mon Jan 21 16:44:09 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
Support for building gnustep-make in another directory.
|
||
* configure.in (CFLAGS): Add -I$srcdir before the compilation
|
||
test.
|
||
(Version): Include the file from $srcdir, not ./.
|
||
* configure: Regenerated.
|
||
* GNUmakefile.in (VPATH): Define.
|
||
Run clean_cpu.sh, clean_vendor.sh and clean_os.sh from $srcdir
|
||
rather than ./.
|
||
(which_lib): Use -I. when compiling which_lib.
|
||
When installing, install configure generated files from ./,
|
||
and other files from $srcdir.
|
||
(Patch from Balaton Zoltan, modified).
|
||
|
||
Mon Jan 21 16:36:58 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* configure.in (objc_threaded): When printing out the results
|
||
of the test, print the thread flags we found as well.
|
||
* configure: Regenerated.
|
||
|
||
Mon Jan 21 16:09:12 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* executable.template.in (appname): Modified to extract the
|
||
executable name from the Info-gnustep.plist by using a single sed
|
||
command, for performance reasons (Idea by Balaton Zoltan).
|
||
|
||
Sun Jan 20 03:47:03 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make: Further simplification - removed
|
||
GNUSTEP_USER_FRAMEWORKS_HEADERS_FLAGS,
|
||
GNUSTEP_USER_FRAMEWORKS_LIBRARIES_FLAGS,
|
||
GNUSTEP_USER_HEADERS_FLAGS, GNUSTEP_USER_LIBRARIES_FLAGS and
|
||
similar for LOCAL, NETWORK and ROOT, in favour of new
|
||
GNUSTEP_FRAMEWORKS_HEADERS_FLAGS,
|
||
GNUSTEP_FRAMEWORKS_LIBRARIES_FLAGS, GNUSTEP_HEADERS_FLAGS,
|
||
GNUSTEP_LIBRARIES_FLAGS variables.
|
||
* rules.make (ALL_OBJCFLAGS): Use the new variables.
|
||
(ALL_CFLAGS): Idem.
|
||
(ALL_FRAMEWORK_DIRS): Idem.
|
||
(ALL_LIB_DIRS): Idem.
|
||
(LIB_DIRS_NO_SYSTEM): Idem.
|
||
|
||
Sun Jan 20 00:19:05 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make: Removed GNUSTEP_SYSTEM_HEADERS,
|
||
GNUSTEP_LOCAL_HEADERS, GNUSTEP_USER_HEADERS,
|
||
GNUSTEP_NETWORK_HEADERS variables.
|
||
(GNUSTEP_HEADERS_FND_FLAG): For the fd foundation, use
|
||
GNUSTEP_TARGET_DIR instead of
|
||
GNUSTEP_TARGET_CPU/GNUSTEP_TARGET_OS.
|
||
|
||
Sun Jan 20 00:02:17 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make: Got rid of the GNUSTEP_HEADERS_TARGET_FLAGS
|
||
variable.
|
||
* rules.make (ALL_OBJCFLAGS, ALL_CFLAGS): Do not include
|
||
GNUSTEP_HEADERS_TARGET_FLAGS.
|
||
|
||
Sat Jan 19 23:58:13 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make (GNUSTEP_FRAMEWORKS_LIBRARIES_ROOT): Removed.
|
||
(GNUSTEP_LIBRARIES_ROOT): Removed.
|
||
|
||
Sat Jan 19 23:35:13 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* framework.make (ADDITIONAL_INCLUDE_DIRS): Do not add
|
||
-I$(DERIVED_SOURCES).
|
||
|
||
Tue Jan 15 00:42:23 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* which_lib.c: Reorganized and rewritten most code again.
|
||
|
||
* configure.in (AC_HAVE_HEADERS): Do not check for sys/errno.h.
|
||
* configure: Regenerated.
|
||
|
||
Mon Jan 14 20:06:37 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* which_lib.c (search_for_library_with_type): Bug fix - check that
|
||
the return value of opendir is not NULL.
|
||
|
||
Mon Jan 14 19:45:50 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* executable.template.in (appname): Fixed extracting executable
|
||
name from Info-gnustep.plist.
|
||
|
||
Mon Jan 14 14:33:12 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* which_lib.c: Rewritten. The main user visible change is that
|
||
the new version searches libraries in a different -- much more
|
||
logical -- order, which should finally fix the recurrent
|
||
bugs/problems in library searches reported for the old version. A
|
||
show_all=yes flag is provided for helping people in debugging it.
|
||
|
||
Mon Jan 14 10:01:07 2002 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* configure.in: Quoted most paths.
|
||
* configure: Regenerated.
|
||
|
||
Fri Jan 11 10:34:15 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUstep.sh.in (ac_word, ac_dummy, ac_dir, ac_save_ifs): Renamed
|
||
to word, dummy, dir, save_ifs.
|
||
|
||
Fri Jan 11 09:58:37 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUstep.sh.in (ac_word, ac_dummy, ac_dir, ac_save_ifs): Unset
|
||
each variable after using it.
|
||
* ld_lib_path.sh (host_os, guile_paths): Unset each variable
|
||
after using it.
|
||
|
||
Fri Jan 11 09:04:57 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Patches by Balaton Zoltan <balaton@eik.bme.hu>, modified:
|
||
* GNUmakefile.in: Do not include Version.
|
||
(distclean): Remove config.h.
|
||
* GNUstep.sh.in: Changed the first line so that it doesnt' run it
|
||
using /bin/sh but it but rather uses /bin/echo to print out a
|
||
message saying that you must source it.
|
||
* GNUstep.csh.in: Idem.
|
||
* GNUstep.sh.in (CYGPATH): Renamed to cygpath.
|
||
(CONVERT_WIN_PATHS): Renamed to convert_win_paths.
|
||
(tmpdir, cygpath, tmp_IFS, dir, temp_path, convert_win_paths,
|
||
G_U_R, G_L_R, G_N_R, G_S_R, gnustep_class_path): Unset each
|
||
variable after using it.
|
||
Check and source $GNUSTEP_USER_ROOT/GNUstep.sh rather than
|
||
~/GNUstep/GNUstep.sh. Check that make_services is an executable
|
||
file, not only a standard file, before executing it.
|
||
* ld_lib_path.sh (last_path_part, tool_path_part, dir,
|
||
additional, lib_paths, old_IFS): Unset each variable after using
|
||
it.
|
||
* GNUstep.csh.in (GNUSTEP_PATHPREFIX): Fixed to be
|
||
GNUSTEP_PATHPREFIX_LIST.
|
||
(tp): Renamed to temp_path.
|
||
(temp_path, dir, gnustep_class_path, TDIR): Unset each variable
|
||
after using it.
|
||
Check that GNUSTEP_FLATTENED is empty by using == "". For Tools,
|
||
add the LIBRARY_COMBO dir to PATH as well when GNUSTEP_FLATTENED.
|
||
Only set PATH if it doesn't already contain temp_path. Use
|
||
GNUSTEP_MAKEFILES. Only set the CLASSPATH if it doesn't already
|
||
contain gnustep_class_path. Look for and source
|
||
$GNUSTEP_USER_ROOT/GNUstep.csh rather than ~/GNUstep/GNUstep.csh.
|
||
Check that make_services is executable, not only that it exists,
|
||
before executing it.
|
||
* ld_lib_path.csh (tool_path_part, last_path_part, host_os,
|
||
additional, dir, lib_paths): Unset them after using them.
|
||
|
||
Thu Jan 10 15:13:35 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* configure.in: Do not source ../Version.
|
||
* configure: Regenerated.
|
||
|
||
Wed Jan 9 11:08:57 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* config.guess: Updated to latest version.
|
||
* config.sub: Idem.
|
||
|
||
2002-01-07 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version: 1.2.1
|
||
* Documentation/gnustep-howto.texi, install.texi, news.texi: Update.
|
||
|
||
2002-01-06 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* documentation.make: quick hack for agsdoc install to ignore failure
|
||
of the re-link operation.
|
||
|
||
Sat Jan 5 06:55:54 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* documentation.make (internal-doc-install,
|
||
internal-doc-uninstall): New rules with support for
|
||
xxx_INSTALL_FILES, which can be used for non-preprocessed files.
|
||
|
||
2002-01-05 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* ld_lib_path.sh: Setup GUILE_LOAD_PATH
|
||
* ld_lib_path.csh: ditto
|
||
|
||
2002-01-04 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* documentation.make: revert to old autogsdoc rules as standard,
|
||
keeping new ruleset as 'experimental' ... should allow people to
|
||
use autogsdoc stuff reliably using the release Adam is planning
|
||
to do real soon and pending us getting the new rules working
|
||
properly.
|
||
Retain checks for libxml for cleaner handling of case where it is
|
||
not present.
|
||
Modify experimental code to have html files depend on the igsdoc
|
||
file so that their cross references get set up correctly.
|
||
Outstanding requirements for experimental rules ...
|
||
need to get dependency on .m files working and probably other things
|
||
(certainly performance improvements needed).
|
||
|
||
Fri Jan 4 15:37:19 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* documentation.make: autogsdoc rules - rewritten.
|
||
|
||
Fri Jan 4 08:09:26 2002 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* target.make (SHARED_LIBEXT): For HP-UX IA64, use .so rather than
|
||
.sl as the shared library extension (Patch from Dominique Dumont
|
||
<domi@komarr.grenoble.hp.com>).
|
||
|
||
2001-12-29 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/README.NetBSD: Typos.
|
||
* Documentation/faq.texi: Update.
|
||
* Documentation/machines.texi: Likewise.
|
||
|
||
2001-12-26 Adam Fedor <fedor@gnu.org>
|
||
|
||
* target.make (darwin1): Use NeXT Compiler when using NeXT
|
||
runtime.
|
||
|
||
Tue Dec 25 08:57:37 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* which_lib.c (stripstr): Removed check for len == 0.
|
||
|
||
Fri Dec 21 19:03:49 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* documentation.make ($(INTERNAL_doc_NAME)): New target for
|
||
AGSDOC_FILES.
|
||
(generate-autogsdoc): Depend on it.
|
||
|
||
Thu Dec 20 23:27:42 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make: Disable the check on PATH if we are running on an
|
||
Apple system (Requested by Helge Hess).
|
||
|
||
Mon Dec 17 11:10:23 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* bundle.make (internal-bundle-install): Another tar option update
|
||
for portability: create a temporary exclude file and use X old
|
||
option instead of --exclude option.
|
||
|
||
2001-12-15 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* documentation.make: added basic support for building documentation
|
||
using the autogsdoc program.
|
||
* rules.make: ditto
|
||
|
||
2001-12-14 Adam Fedor <fedor@gnu.org>
|
||
|
||
* application.make: Use pl2link to create a .desktop file. Install
|
||
it in the app package.
|
||
|
||
Fri Dec 14 12:32:45 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* palette.make (internal-palette-install): If CHOWN_TO is
|
||
defined, chown the installed dir.
|
||
|
||
Fri Dec 14 12:22:44 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Implemented strip=yes.
|
||
* config.make.in (STRIP): New variable.
|
||
* rules.make (INSTALL_PROGRAM): Add -s if strip=yes.
|
||
(strip): Export if defined to be yes.
|
||
* application.make (internal-app-install): Strip the installed
|
||
executable if strip=yes.
|
||
* bundle.make (internal-bundle-install): Idem.
|
||
* framework.make (internal-framework-install): Idem.
|
||
* gswapp.make (internal-gswapp-install): Idem.
|
||
* gswbundle.make (internal-bundle-install): Idem.
|
||
* palette.make (internal-palette-install): Idem.
|
||
* service.make (internal-service-install): Idem.
|
||
|
||
Thu Dec 13 12:27:18 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* java-tool.make
|
||
($(GNUSTEP_INSTALLATION_DIR)/Tools/$(INTERNAL_java_tool_NAME)):
|
||
Run chown on the installed executable template.
|
||
|
||
Thu Dec 13 12:00:31 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUmakefile.in (install): Create more GNUSTEP_SYSTEM_ROOT
|
||
and GNUSTEP_LOCAL_ROOT directories.
|
||
|
||
Thu Dec 13 10:23:19 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* rules.make (INSTALL_AS_USER, INSTALL_AS_GROUP): Export
|
||
them if they are defined.
|
||
|
||
2001-12-12 Adam Fedor <fedor@gnu.org>
|
||
|
||
* common.make (ADDITIONAL_FLAGS): Defines for diagnose flag.
|
||
|
||
Wed Dec 12 22:59:00 2001 Manuel Guesdon <mguesdon@oxymium.net>
|
||
|
||
* gswapp.make: adding resource-dirs and webresource-dirs
|
||
installation
|
||
|
||
Wed Dec 12 17:12:54 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make: Moved all INSTALL_AS_USER and INSTALL_AS_GROUP
|
||
related code to rules.make so that INSTALL_AS_USER and
|
||
INSTALL_AS_GROUP can be safely defined in the
|
||
GNUmakefile.preamble.
|
||
|
||
Wed Dec 12 16:00:54 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make (AFTER_INSTALL_LIBRARY_CMD): Append
|
||
AFTER_INSTALL_SHARED_LIB_CHOWN if we are creating shared libs and
|
||
CHOWN_TO is defined.
|
||
* target.make (AFTER_INSTALL_SHARED_LIB_CHOWN): New variable.
|
||
|
||
Wed Dec 12 14:57:47 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* tool.make ($(TOOL_INSTALLATION_DIR)): Use MKINSTALLDIRS, not
|
||
MKDIRS.
|
||
|
||
Wed Dec 12 14:44:16 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* mkinstalldirs: Do not run chown if mkdir fails.
|
||
|
||
Wed Dec 12 13:25:21 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Implemented INSTALL_AS_USER and INSTALL_AS_GROUP.
|
||
* config.make.in (CHOWN): New variable - define.
|
||
* configure.in (CHOWN): Added test for chown.
|
||
* configure: Regenerated.
|
||
* common.make (INSTALL_AS): New variable - define.
|
||
(INSTALL): Append INSTALL_AS at the end.
|
||
(CHOWN_TO): New variable - define.
|
||
(MKINSTALLDIRS): New variable - define.
|
||
* mkinstalldirs: Modified to recognize a `-c CHOWN_TO' option,
|
||
running chown as needed when that option is passed.
|
||
|
||
* tool.make (install-tool): Use INSTALL_DATA, not cp, to install
|
||
executable.template.
|
||
* ctool.make (install-ctool): Idem.
|
||
|
||
* application.make (internal-app-install): If CHOWN_TO is defined,
|
||
run chown after installing, to set user and group.
|
||
* bundle.make (internal-bundle-install): Idem.
|
||
* documentation.make (internal-doc-install): Idem - for
|
||
JAVADOC_FILES.
|
||
* Documentation/makedoc.make: Idem.
|
||
* framework.make (internal-framework-install): Idem.
|
||
* gswapp.make (internal-gswapp-install): Idem.
|
||
* gswbundle.make (internal-bundle-install): Idem.
|
||
* service.make (internal-service-install): Idem.
|
||
|
||
* application.make ($(GNUSTEP_APPS)): Use MKINSTALLDIRS, not
|
||
MKDIRS, to create the installation directory.
|
||
* bundle.make ($(BUNDLE_INSTALL_DIR)): Idem.
|
||
(internal-bundle-install): Idem.
|
||
* clibrary.make ($(FINAL_LIBRARY_INSTALL_DIR)): Idem.
|
||
($(GNUSTEP_HEADERS)/$(HEADER_FILES_INSTALL_DIR)): Idem.
|
||
($(DLL_INSTALLATION_DIR)): Idem.
|
||
($(ADDITIONAL_INSTALL_DIRS)): Idem.
|
||
* ctool.make ($(CTOOL_INSTALLATION_DIR)): Idem.
|
||
* documentation.make
|
||
($(GNUSTEP_DOCUMENTATION)/$(DOC_INSTALL_DIR)): Idem.
|
||
* framework.make ($(GNUSTEP_FRAMEWORKS_HEADERS)): Idem.
|
||
($(GNUSTEP_FRAMEWORKS_LIBRARIES)/$(GNUSTEP_TARGET_LDIR)): Idem.
|
||
($(FRAMEWORK_INSTALL_DIR)): Idem.
|
||
($(DLL_INSTALLATION_DIR)): Idem.
|
||
(internal-framework-install): Idem.
|
||
* gswapp.make (internal-gswapp-install): Idem.
|
||
* gswbundle.make (internal-bundle-install): Idem.
|
||
($(GSWBUNDLE_INSTALL_DIR)): Idem.
|
||
* java.make ($(JAVA_INSTALLATION_DIR)): Idem.
|
||
(internal-install-java-dirs): Idem.
|
||
* java-tool.make ($(JAVA_TOOL_INSTALLATION_DIR)): Idem.
|
||
(internal-install-java_tool-dirs): Idem.
|
||
* library.make ($(GNUSTEP_HEADERS)/$(HEADER_FILES_INSTALL_DIR)):
|
||
Idem.
|
||
($(FINAL_LIBRARY_INSTALL_DIR)): Idem.
|
||
($(ADDITIONAL_INSTALL_DIRS)): Idem.
|
||
($(DLL_INSTALLATION_DIR)): Idem.
|
||
* objc.make ($(OBJC_PROGRAM_INSTALLATION_DIR)): Idem.
|
||
* palette.make ($(PALETTE_INSTALL_DIR)): Idem.
|
||
* service.make ($(GNUSTEP_SERVICES)): Idem.
|
||
* subproject.make
|
||
($(GNUSTEP_HEADERS)/$(HEADER_FILES_INSTALL_DIR)): Idem.
|
||
($(ADDITIONAL_INSTALL_DIRS)): Idem.
|
||
|
||
* framework.make ($(FRAMEWORK_DIR_NAME)/Resources): Now a separate
|
||
rule.
|
||
|
||
Wed Dec 12 11:15:13 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* bundle.make (internal-bundle-install): Added a '/' between
|
||
GNUSTEP_HEADERS and HEADER_FILES_INSTALL_DIR.
|
||
(internal-bundle-uninstall): Idem.
|
||
* framework.make (internal-framework-uninstall): Idem.
|
||
* gswbundle.make (internal-bundle-install): Idem.
|
||
(internal-bundle-uninstall): Idem.
|
||
* subproject.make
|
||
($(GNUSTEP_HEADERS)$(HEADER_FILES_INSTALL_DIR)): Idem.
|
||
(internal-install-headers): Idem.
|
||
(internal-subproject-install): Idem.
|
||
(internal-subproject-uninstall): Idem.
|
||
|
||
Wed Dec 12 11:07:41 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* gswbundle.make (internal-bundle-install): Removed MKDIRS
|
||
in excess.
|
||
|
||
Wed Dec 12 11:04:29 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* service.make (internal-service-clean): Unused target - removed.
|
||
|
||
Wed Dec 12 11:02:14 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* config.make.in (RCEXT): Unused variable - removed.
|
||
(RESEXT): Unused variable - removed.
|
||
(RC): Unused variable - removed.
|
||
|
||
Mon Dec 10 23:18:52 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* rules.make (%.h): Added rule to build %.h files from %.psw files,
|
||
needed when installing %.h files generated from %.psw files in
|
||
frameworks (Patch from Jay McCarthy <jay@kenyamountain.com>).
|
||
|
||
Mon Dec 10 23:02:24 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* bundle.make (internal-bundle-install): Do not attempt to make
|
||
the Contents/Resources --> Resources symbolic link in the
|
||
installation directory if Contents/Resources already exists and is
|
||
a directory - so that we can hopefully work correctly even if tar
|
||
is broken and passing the --exclude and/or h option to it doesn't
|
||
work.
|
||
|
||
Mon Dec 10 22:04:09 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* bundle.make (internal-bundle-install): Yet another rephrasing of
|
||
tar options to get wider portability.
|
||
|
||
Mon Dec 10 17:32:52 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* bundle.make (internal-bundle-install): Use `f -' instead
|
||
of --to-stdout option to tar.
|
||
|
||
Mon Dec 10 09:54:09 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* application.make (internal-clean): Remove .c and .h files
|
||
generated by pswrap.
|
||
* clibrary.make (internal-clean): Idem.
|
||
* bundle.make (internal-clean): Idem.
|
||
* framework.make (internal-framework-clean): Idem.
|
||
* library.make (internal-clean): Idem.
|
||
* palette.make (internal-clean): Idem.
|
||
* service.make (internal-clean): Idem.
|
||
* subproject.make (internal-clean): Idem.
|
||
* test-application.make (internal-clean): Idem.
|
||
* test-library.make (internal-clean): Idem.
|
||
|
||
Mon Dec 10 09:18:33 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* Documentation/makedoc.make: Recreated from the top level
|
||
documentation.make.
|
||
* Documentation/makerules.make: Recreated from the top level
|
||
rules.make.
|
||
* Documentation/GNUmakefile.in (INSTALL, INSTALL_DATA, MKDIRS):
|
||
Define.
|
||
(DOCUMENT_TEXT_NAME): Added FAQ.
|
||
(TOP_DOC_FILES): Added FAQ.
|
||
(GNUstep-HOWTO_DOC_INSTALL_DIR): Define.
|
||
(FAQ_DOC_INSTALL_DIR): Idem.
|
||
(make_DOC_INSTALL_DIR): Idem.
|
||
(faq_DOC_INSTALL_DIR): Idem.
|
||
(machines_DOC_INSTALL_DIR): Idem.
|
||
(gnustep-howto_DOC_INSTALL_DIR): Idem.
|
||
(internals_DOC_INSTALL_DIR): Idem.
|
||
(INSTALL_DOC_INSTALL_DIR): Idem.
|
||
(NEWS_DOC_INSTALL_DIR): Idem.
|
||
(README_DOC_INSTALL_DIR): Idem.
|
||
(ANNOUNCE_DOC_INSTALL_DIR): Idem.
|
||
(DESIGN_DOC_INSTALL_DIR): Idem.
|
||
(GNUSTEP_PREFIX): Removed this unused variable.
|
||
(regenerate): Depend on all.
|
||
(after-install, after-uninstall): Added, to [un]install DESIGN.
|
||
* FAQ: Regenerated.
|
||
* GNUstep-HOWTO: Regenerated.
|
||
|
||
Sat Dec 8 14:22:43 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* library-combo.make (OBJC_RUNTIME_LIB, FOUNDATION_LIB, GUI_LIB):
|
||
Modified code setting these variables to allow the user to
|
||
override their definition manually.
|
||
(runtime, foundation, gui): Variables removed - obsoleted - the
|
||
user should set OBJC_RUNTIME_LIB, FOUNDATION_LIB and GUI_LIB
|
||
directly.
|
||
(library_combo, the_library_combo): Simplified code.
|
||
|
||
Sat Dec 8 13:27:12 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* brain.make: Renamed to library-combo.make.
|
||
* GNUmakefile.in (MAKE_FILES): Updated for change.
|
||
* common.make: Updated for change.
|
||
|
||
Thu Dec 6 09:11:51 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* bundle.make (internal-bundle-install): Use h option with tar to
|
||
dereference symbolic links to external files if any; use --exclude
|
||
Contents/Resources with tar; create the Contents/Resources -->
|
||
Resources link manually after installing the bundle with tar.
|
||
|
||
Mon Dec 3 10:09:08 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* documentation.make ($(INTERNAL_doc_NAME).tar.gz): Bug fix: added
|
||
missing z option to tar.
|
||
|
||
Mon Dec 3 09:44:26 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* target.make: New target - Mac OS X 10.1.1 darwin5.1 (Patch by
|
||
Helge Hess <helge.hess@skyrix.com>).
|
||
|
||
Wed Nov 28 18:17:50 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* clibrary.make (LIBRARY_FILE): Fixed typo for BUILD_DLL ...
|
||
library_name being used instead of clibrary_name.
|
||
|
||
Wed Nov 28 11:18:01 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* configure.in (--with-user-root): New configure option allowing
|
||
to ask for a different GNUSTEP_USER_ROOT to be used.
|
||
* configure: Regenerated.
|
||
* GNUstep.sh.in (GNUSTEP_USER_ROOT): Define from configure if
|
||
needed.
|
||
* GNUstep.csh.in: Idem.
|
||
|
||
Wed Nov 28 11:08:07 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* brain.make (WO_LDFLAGS, WO_LIBS, WO_DEFINE): Removed.
|
||
(Suggested by Helge Hess <helge.hess@skyrix.com>).
|
||
|
||
2001-11-26 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/README.NetBSD: Update from jnqt@fbe.freeserve.ne.jp.
|
||
|
||
Thu Nov 22 13:28:34 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* configure.in (AUTO_DEPENDENCIES): New configure check which
|
||
automatically sets AUTO_DEPENDENCIES to yes if the compiler is GCC
|
||
=> 3.x.
|
||
* configure: Regenerated.
|
||
* config.make.in (AUTO_DEPENDENCIES): Added.
|
||
* rules.make (AUTO_DEPENDENCIES_FLAGS): Set them only if not
|
||
already set.
|
||
|
||
Thu Nov 22 10:41:39 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* source-distribution.make (tgz): tgz target renamed to dist.
|
||
(Suggestion by Dan Pascu <dan@services.iiruc.ro>).
|
||
|
||
* source-distribution.make (.PHONY): Updated for change.
|
||
* rpm.make (rpm): Updated for change.
|
||
|
||
* source-distribution.make (TGZ_MAKE_LOADED): Renamed to
|
||
SOURCE_DISTRIBUTION_MAKE_LOADED.
|
||
|
||
Thu Nov 22 03:05:33 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Implemented support for auto dependencies. Only works with gcc =>
|
||
3.x.
|
||
* rules.make: Include appropriate .d dependency files if
|
||
AUTO_DEPENDENCIES is yes.
|
||
(AUTO_DEPENDENCIES_FLAGS): Define to be -MMD -MP if
|
||
AUTO_DEPENDENCIES is yes.
|
||
(ALL_CPPFLAGS): Add AUTO_DEPENDENCIES_FLAGS.
|
||
(Idea by Malmberg <malmberg@malmberg.org>).
|
||
|
||
Thu Nov 22 02:52:42 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* depend.make: Obsolete file removed.
|
||
|
||
Thu Nov 22 00:43:33 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* rpm.make (check-RPM_TOPDIR): New target.
|
||
(rpm): Code to check RPM_TOPDIR moved in the new check-RPM_TOPDIR
|
||
target; if RELEASE_DIR is set, copy the .tar.gz file from there.
|
||
(.PHONY): Added check-RPM_TOPDIR.
|
||
|
||
Thu Nov 22 00:06:02 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* source-distribution.make: Rewritten. Bug fixes; new features;
|
||
all packages built using gnustep-make should now be able to take
|
||
full advantage of its facilities.
|
||
|
||
Wed Nov 21 15:34:15 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* common.make (ADDITIONAL_JAVAFLAGS): Removed unused variable.
|
||
(INTERNAL_JAVACFLAGS): Defined to be `-g -deprecation' if
|
||
debug=yes, and `-O' otherwise.
|
||
* rules.make (ALL_JAVACFLAGS): Add INTERNAL_JAVACFLAGS. Do not
|
||
add -deprecation manually.
|
||
|
||
2001-11-19 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/README.NetBSD: Update from jnqt@fbe.freeserve.ne.jp.
|
||
|
||
2001-11-11 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version: 1.2.0
|
||
|
||
Tue Nov 13 16:27:45 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* rules.make (internal-check-install-permissions): Only check for
|
||
permission to write if the installation directory exists.
|
||
|
||
Tue Nov 13 14:02:06 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* rpm.make: Fixed check for debug variable so that it correctly
|
||
manages debug = no.
|
||
|
||
Tue Nov 13 13:57:13 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make: In the check that GNUSTEP_SYSTEM_ROOT/Tools is in
|
||
the PATH, for windows use cygpath not cygpath.sh (Suggested by
|
||
Stephen Brandon).
|
||
|
||
Fri Nov 9 13:34:50 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* opentool.in: Fixed (again!) the fact that if there is both a
|
||
local and an installed tool, the local one should be used, not the
|
||
installed one. Rewritten checks for local tools - we now search
|
||
in ./, then in ./obj, then in ./Tools/, then in ./Tools/obj, then
|
||
look for an installed tool.
|
||
|
||
2001-11-08 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in (TAR): Undo last patch, add configure option
|
||
to set name of tar command.
|
||
|
||
Wed Nov 7 23:43:19 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make: Moved check that GNUSTEP_SYSTEM_ROOT/Tools is in
|
||
PATH after including names.make. In the same check, for windows,
|
||
when calling cygpath.sh, use the full path so it should find it
|
||
even if PATH - which we are just checking - is messed up.
|
||
|
||
Wed Nov 7 08:49:18 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* rules.make ($(GNUSTEP_OBJ_DIR)/%${OEXT}): Put the $<_FILE_FLAGS
|
||
after the other flags so that they take precendence over them.
|
||
(%.class, %.h): Idem.
|
||
|
||
Wed Nov 7 08:41:18 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* rules.make ($(GNUSTEP_OBJ_DIR)/%${OEXT}): Implemented support
|
||
for file specific compilation flags - xxx_FILE_FLAGS to add and
|
||
xxx_FILE_FILTER_OUT_FLAGS to filter out flags when compiling file
|
||
xxx.
|
||
(%.class, %.h): Idem.
|
||
|
||
2001-11-06 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Use tar on freebsd (patch from kim@tinker.com).
|
||
|
||
Tue Nov 6 20:35:23 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make: When checking that GNUSTEP_SYSTEM_ROOT/Tools is in
|
||
the PATH, fix - if needed - the tools path on mingw before doing
|
||
the check (Suggestion originally from Stephen Brandon
|
||
<stephen@brandonitconsulting.co.uk>).
|
||
|
||
2001-11-03 Adam Fedor <fedor@gnu.org>
|
||
|
||
* bundle.make ($(BUNDLE_DIR_NAME)/Resources/Info-gnustep.plist):
|
||
Add *Info.plist (suggestion from stefanurbanek@yahoo.fr).
|
||
|
||
2001-10-26 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/news.texi: Update
|
||
|
||
Thu Oct 25 10:41:04 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* configure.in: Output a message displaying the version of
|
||
gnustep-make we are compiling.
|
||
* configure: Regenerated.
|
||
* GNUmakefile.in (config.make, gnustep-make.spec): Depend on
|
||
Version. Use the --recheck option for config.status to force the
|
||
new Version to be used whenever it's changed.
|
||
|
||
2001-10-24 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version: 1.2.0pre1
|
||
|
||
* Documentation/README.MinGW: Update.
|
||
* Documentation/machines.texi: Likewise.
|
||
* Documentation/news.texi: Likewise.
|
||
* Documentation/readme.texi: Likewise.
|
||
|
||
* target.make (Solaris BUNDLE_LDFLAGS): Change flags to more
|
||
modern version.
|
||
|
||
Tue Oct 23 10:47:39 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* clibrary.make (FINAL_LIBRARY_INSTALL_DIR): Define and
|
||
use everywhere.
|
||
* library.make (FINAL_LIBRARY_INSTALL_DIR): Idem.
|
||
* target.make: Replaced everywhere
|
||
$(LIBRARY_INSTALL_DIR)/$(GNUSTEP_TARGET_LDIR) with
|
||
$(FINAL_LIBRARY_INSTALL_DIR).
|
||
|
||
2001-10-18 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* rules.make: Use -deprecation for java compiles if debug=yes
|
||
|
||
2001-10-16 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Make paths work correctly on Windows/MinGW
|
||
* GNUmakefile.in: Add cygpath.sh
|
||
* cygpath.sh: New file.
|
||
* GNUstep.sh.in: Use Windows method of getting user dir, use
|
||
cygpath to mangle PATHs.
|
||
* framework.make (internal-framework-install): Windows (DLL)
|
||
specific installation.
|
||
(patches from stephen@brandonitconsulting.co.uk).
|
||
|
||
* configure.in: Simple test for Windows - use C:/GNUstep for
|
||
default if true.
|
||
* Documentation/README.MinGW: Updated.
|
||
|
||
* debugapp.in: Use argument with read.
|
||
* executable.template.in: Print cpu/os on an error.
|
||
|
||
2001-10-15 Adam Fedor <fedor@gnu.org>
|
||
|
||
* bundle.make ($(BUNDLE_DIR_NAME)/Contents/Resources): Remove
|
||
-f (Solaris ln -f doesn't work).
|
||
|
||
* target.make (LIBRARY_INSTALL_DIR): Update for last change
|
||
removing GNUSTEP_TARGET_DIR.
|
||
|
||
Tue Oct 16 03:30:08 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Warning - very minor backwards incompatible change in the API,
|
||
which should only affect gnustep-objc.
|
||
* library.make (LIBRARY_INSTALL_DIR): Changed not to include the
|
||
GNUSTEP_TARGET_LDIR. All occurrences of LIBRARY_INSTALL_DIR
|
||
updated for this change.
|
||
* clibrary.make: New file derived from library.make. It does the
|
||
same, but installs in a different way.
|
||
* GNUmakefile.in (MAKE_FILES): Added clibrary.make.
|
||
|
||
2001-10-09 Adam Fedor <fedor@gnu.org>
|
||
|
||
* config.site: Fix for empty target. (suggested by
|
||
Laurent.Julliard@xrce.xerox.com).
|
||
|
||
Mon Oct 8 14:06:30 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* service.make (CPP_FLAGS): Add the DLL flags for ALL_GUI_LIBS if
|
||
WITH_DLL is yes (patch prepared with Stephen Brandon
|
||
<stephen@brandonitconsulting.co.uk>).
|
||
|
||
Mon Oct 1 03:16:05 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Warning - backwards incompatible change in API.
|
||
* common.make (GNUSTEP_LIBRARIES): Redefine to be what was called
|
||
GNUSTEP_LIBRARIES_ROOT before. (GNUSTEP_FRAMEWORKS_LIBRARIES):
|
||
Redefine to be what was called GNUSTEP_FRAMEWORKS_LIBRARIES_ROOT
|
||
before. (GNUSTEP_LIBRARIES_ROOT): Deprecated.
|
||
(GNUSTEP_FRAMEWORKS_LIBRARIES): Deprecated.
|
||
(GNUSTEP_RESOURCES, GNUSTEP_JAVA): Define standalone without
|
||
relying on GNUSTEP_LIBRARIES.
|
||
* framework.make: Updated for change - all occurrences of
|
||
$(GNUSTEP_FRAMEWORKS_LIBRARIES) replaced with
|
||
$(GNUSTEP_FRAMEWORKS_LIBRARIES)/$(GNUSTEP_TARGET_LDIR).
|
||
* library.make (LIBRARY_INSTALL_DIR): Updated for change - use
|
||
$(GNUSTEP_LIBRARIES)/$(GNUSTEP_TARGET_LDIR) rather than
|
||
$(GNUSTEP_LIBRARIES).
|
||
|
||
Mon Oct 1 02:51:10 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make (GNUSTEP_TARGET_LIBRARIES): Variable removed.
|
||
(GNUSTEP_LIBRARIES): Updated definition.
|
||
(GNUSTEP_FRAMEWORKS_TARGET_LIBRARIES): Variable removed.
|
||
(GNUSTEP_FRAMEWORKS_LIBRARIES): Updated definition.
|
||
|
||
Sun Sep 30 14:50:13 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make (GNUSTEP_SYSTEM_LIBRARIES_ROOT): Variable removed.
|
||
(GNUSTEP_SYSTEM_FRAMEWORKS_LIBRARIES_ROOT): Idem.
|
||
(GNUSTEP_SYSTEM_FRAMEWORKS_HEADERS): Idem.
|
||
(GNUSTEP_SYSTEM_LIBRARIES_FLAGS): Updated definition.
|
||
(GNUSTEP_SYSTEM_FRAMEWORKS_LIBRARIES_FLAGS): Idem.
|
||
(GNUSTEP_SYSTEM_FRAMEWORKS_HEADERS_FLAGS): Idem.
|
||
|
||
(GNUSTEP_LOCAL_LIBRARIES_ROOT): Corresponding change.
|
||
(GNUSTEP_LOCAL_FRAMEWORKS_LIBRARIES_ROOT): Idem.
|
||
(GNUSTEP_LOCAL_FRAMEWORKS_HEADERS): Idem.
|
||
(GNUSTEP_LOCAL_LIBRARIES_FLAGS): Idem.
|
||
(GNUSTEP_LOCAL_FRAMEWORKS_LIBRARIES_FLAGS): Idem.
|
||
(GNUSTEP_LOCAL_FRAMEWORKS_HEADERS_FLAGS): Idem.
|
||
|
||
(GNUSTEP_USER_LIBRARIES_ROOT): Corresponding change.
|
||
(GNUSTEP_USER_FRAMEWORKS_LIBRARIES_ROOT): Idem.
|
||
(GNUSTEP_USER_FRAMEWORKS_HEADERS): Idem.
|
||
(GNUSTEP_USER_LIBRARIES_FLAGS): Idem.
|
||
(GNUSTEP_USER_FRAMEWORKS_LIBRARIES_FLAGS): Idem.
|
||
(GNUSTEP_USER_FRAMEWORKS_HEADERS_FLAGS): Idem.
|
||
|
||
(GNUSTEP_NETWORK_LIBRARIES_ROOT): Corresponding change.
|
||
(GNUSTEP_NETWORK_FRAMEWORKS_LIBRARIES_ROOT): Idem.
|
||
(GNUSTEP_NETWORK_FRAMEWORKS_HEADERS): Idem.
|
||
(GNUSTEP_NETWORK_LIBRARIES_FLAGS): Idem.
|
||
(GNUSTEP_NETWORK_FRAMEWORKS_LIBRARIES_FLAGS): Idem.
|
||
(GNUSTEP_NETWORK_FRAMEWORKS_HEADERS_FLAGS): Idem.
|
||
|
||
Sun Sep 30 14:22:16 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make (GNUSTEP_SYSTEM_FRAMEWORKS_LIBRARIES): Variable
|
||
removed.
|
||
(GNUSTEP_SYSTEM_FRAMEWORKS_LIBRARIES_FLAGS): Updated definition
|
||
for removal of variable.
|
||
|
||
(GNUSTEP_LOCAL_FRAMEWORKS_LIBRARIES): Corresponding change.
|
||
(GNUSTEP_LOCAL_FRAMEWORKS_LIBRARIES_FLAGS): Corresponding change.
|
||
|
||
(GNUSTEP_USER_FRAMEWORKS_LIBRARIES): Corresponding change.
|
||
(GNUSTEP_USER_FRAMEWORKS_LIBRARIES_FLAGS): Corresponding change.
|
||
|
||
(GNUSTEP_NETWORK_FRAMEWORKS_LIBRARIES): Corresponding change.
|
||
(GNUSTEP_NETWORK_FRAMEWORKS_LIBRARIES_FLAGS): Corresponding
|
||
change.
|
||
|
||
Sun Sep 30 14:09:05 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make (GNUSTEP_SYSTEM_LIBRARIES): Variable removed.
|
||
(GNUSTEP_SYSTEM_TARGET_LIBRARIES): Variable removed.
|
||
(GNUSTEP_SYSTEM_LIBRARIES_FLAGS): Updated for removal of
|
||
variables. Do not duplicate flags in case GNUSTEP_FLATTENED.
|
||
|
||
(GNUSTEP_LOCAL_LIBRARIES): Corresponding change.
|
||
(GNUSTEP_LOCAL_TARGET_LIBRARIES): Corresponding change.
|
||
(GNUSTEP_LOCAL_LIBRARIES_FLAGS): Corresponding change.
|
||
|
||
(GNUSTEP_NETWORK_LIBRARIES): Corresponding change.
|
||
(GNUSTEP_NETWORK_TARGET_LIBRARIES): Corresponding change.
|
||
(GNUSTEP_NETWORK_LIBRARIES_FLAGS): Corresponding change.
|
||
|
||
(GNUSTEP_USER_LIBRARIES): Corresponding change.
|
||
(GNUSTEP_USER_TARGET_LIBRARIES): Corresponding change.
|
||
(GNUSTEP_USER_LIBRARIES_FLAGS): Corresponding change.
|
||
|
||
Sun Sep 30 14:03:02 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make (GNUSTEP_LOCAL_TARGET_LIBRARIES_FLAGS): Variable
|
||
removed. Flag moved into GNUSTEP_LOCAL_LIBRARIES_FLAGS.
|
||
(GNUSTEP_USER_TARGET_LIBRARIES_FLAGS): Idem.
|
||
(GNUSTEP_NETWORK_TARGET_LIBRARIES_FLAGS): Idem.
|
||
* rules.make (ALL_LIB_DIRS, LIB_DIRS_NO_SYSTEM): No longer need
|
||
to add GNUSTEP_LOCAL_TARGET_LIBRARIES_FLAGS as
|
||
GNUSTEP_LOCAL_LIBRARIES_FLAGS is enough now. Similar for
|
||
GNUSTEP_USER_TARGET_LIBRARIES_FLAGS and
|
||
GNUSTEP_NETWORK_TARGET_LIBRARIES_FLAGS.
|
||
|
||
Sun Sep 30 13:46:38 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* test-library.make ($(SCRIPTS_DIRECTORY)/config/unix.exp): Do not
|
||
use GNUSTEP_SYSTEM_LIBRARIES_ROOT or similar variables considered
|
||
internal to common.make; use the obvious replacement
|
||
$(GNUSTEP_SYSTEM_ROOT)/Libraries and similar instead.
|
||
|
||
Sun Sep 30 13:36:43 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make: (GNUSTEP_SYSTEM_FRAMEWORKS_TARGET_LIBRARIES):
|
||
Variable removed. (GNUSTEP_SYSTEM_FRAMEWORKS_LIBRARIES):
|
||
Definition updated for removal of variable.
|
||
(GNUSTEP_LOCAL_FRAMEWORKS_TARGET_LIBRARIES),
|
||
(GNUSTEP_LOCAL_FRAMEWORKS_LIBRARIES): Similar changes.
|
||
(GNUSTEP_USER_FRAMEWORKS_TARGET_LIBRARIES),
|
||
(GNUSTEP_USER_FRAMEWORKS_LIBRARIES): Similar changes.
|
||
(GNUSTEP_NETWORK_FRAMEWORKS_TARGET_LIBRARIES),
|
||
(GNUSTEP_NETWORK_FRAMEWORKS_LIBRARIES): Similar changes.
|
||
|
||
Sun Sep 30 13:22:39 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make (GNUSTEP_LOCAL_FRAMEWORKS_TARGET_LIBRARIES_FLAGS):
|
||
Variable removed.
|
||
(GNUSTEP_NETWORK_FRAMEWORKS_TARGET_LIBRARIES_FLAGS): Idem.
|
||
(GNUSTEP_USER_FRAMEWORKS_TARGET_LIBRARIES_FLAGS): Idem.
|
||
|
||
Sun Sep 30 13:10:43 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make (GNUSTEP_SYSTEM_HEADERS_FLAGS): New variable.
|
||
(GNUSTEP_SYSTEM_FRAMEWORKS_HEADERS_FLAGS): Idem.
|
||
(GNUSTEP_SYSTEM_LIBRARIES_FLAGS): Idem.
|
||
(GNUSTEP_SYSTEM_FRAMEWORKS_LIBRARIES_FLAGS): Idem.
|
||
* rules.make (ALL_OBJCFLAGS): Use the new variables.
|
||
(ALL_CFLAGS): Idem.
|
||
(LIB_DIRS_NO_SYSTEM): Idem.
|
||
(ALL_LIB_DIRS): Idem.
|
||
(ALL_FRAMEWORK_DIRS): Idem.
|
||
|
||
Sun Sep 30 12:55:14 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make (GNUSTEP_LOCAL_LIBRARIES_FLAG): Renamed to
|
||
GNUSTEP_LOCAL_LIBRARIES_FLAGS.
|
||
(GNUSTEP_USER_LIBRARIES_FLAG): Similar change.
|
||
(GNUSTEP_NETWORK_LIBRARIES_FLAG): Similar change.
|
||
|
||
(GNUSTEP_LOCAL_TARGET_LIBRARIES_FLAG): Renamed to
|
||
GNUSTEP_LOCAL_TARGET_LIBRARIES_FLAGS.
|
||
(GNUSTEP_USER_TARGET_LIBRARIES_FLAG): Similar change.
|
||
(GNUSTEP_NETWORK_TARGET_LIBRARIES_FLAG): Similar change.
|
||
|
||
(GNUSTEP_LOCAL_FRAMEWORKS_LIBRARIES_FLAG): Renamed to
|
||
GNUSTEP_LOCAL_FRAMEWORKS_LIBRARIES_FLAGS.
|
||
(GNUSTEP_USER_FRAMEWORKS_LIBRARIES_FLAG): Similar change.
|
||
(GNUSTEP_NETWORK_FRAMEWORKS_LIBRARIES_FLAG): Similar change.
|
||
|
||
(GNUSTEP_LOCAL_FRAMEWORKS_TARGET_LIBRARIES_FLAG): Renamed to
|
||
GNUSTEP_LOCAL_FRAMEWORKS_TARGET_LIBRARIES_FLAGS.
|
||
(GNUSTEP_USER_FRAMEWORKS_TARGET_LIBRARIES_FLAG): Similar change.
|
||
(GNUSTEP_NETWORK_FRAMEWORKS_TARGET_LIBRARIES_FLAG): Similar
|
||
change.
|
||
|
||
(GNUSTEP_LOCAL_HEADERS_FLAG): Renamed to
|
||
GNUSTEP_LOCAL_HEADERS_FLAGS.
|
||
(GNUSTEP_USER_HEADERS_FLAG): Renamed to
|
||
(GNUSTEP_NETWORKS_HEADERS_FLAG): Renamed to
|
||
|
||
(GNUSTEP_LOCAL_FRAMEWORKS_HEADERS_FLAG): Renamed to
|
||
GNUSTEP_LOCAL_FRAMEWORKS_HEADERS_FLAGS.
|
||
(GNUSTEP_USER_FRAMEWORKS_HEADERS_FLAG): Renamed to
|
||
(GNUSTEP_NETWORKS_FRAMEWORKS_HEADERS_FLAG): Renamed to
|
||
|
||
(GNUSTEP_HEADERS_TARGET_FLAG): Renamed to
|
||
GNUSTEP_HEADERS_TARGET_FLAGS.
|
||
|
||
* rules.make (ALL_OBJCFLAGS): Updated for variable name change.
|
||
(ALL_CFLAGS): Idem.
|
||
(ALL_FRAMEWORK_DIRS): Idem.
|
||
(ALL_LIB_DIRS): Idem.
|
||
(LIB_DIRS_NO_SYSTEM): Idem.
|
||
|
||
Sun Sep 30 12:09:52 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* common.make: (GNUSTEP_LOCAL_TARGET_LIBRARIES_FLAG): Define -
|
||
fixing the bug that -L/opt/GNUstep/Local/Libraries/ix86/linux-gnu
|
||
was missing on the link line.
|
||
|
||
2001-09-25 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/README.MinGW: Update
|
||
* Documentation/machines.texi: Likewise.
|
||
* GNUstep-HOWTO: Regen.
|
||
|
||
Fri Sep 21 13:39:08 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* application.make ($(APP_FILE)): Added ALL_FRAMEWORK_DIRS to
|
||
the link command.
|
||
|
||
Wed Sep 19 18:40:00 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* palette.make ($(PALETTE_FILE)): Fixed typo, OBJC_FILES_TO_LINK
|
||
which should have been OBJ_FILES_TO_LINK
|
||
|
||
Tue Sep 18 13:16:08 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* library.make (internal-install-dirs): Depend on
|
||
$(LIBRARY_INSTALL_DIR) rather than on $(GNUSTEP_LIBRARIES) and
|
||
$(GNUSTEP_LIBRARIES_ROOT)/$(GNUSTEP_TARGET_DIR).
|
||
($(GNUSTEP_LIBRARIES_ROOT)/$(GNUSTEP_TARGET_DIR)): Target removed.
|
||
($(GNUSTEP_LIBRARIES)): Target removed.
|
||
($(LIBRARY_INSTALL_DIR)): New target.
|
||
* tool.make (internal-tool-uninstall): Remove the shell script
|
||
wrapper.
|
||
* library.make (internal-uninstall-lib): When not using DLL,
|
||
remove the $(SONAME_LIBRARY_FILE) as well.
|
||
|
||
Mon Sep 17 14:23:03 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* bundle.make ($(BUNDLE_FILE)): Added missing \ at the end of
|
||
line.
|
||
|
||
Sun Sep 16 17:32:29 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* rules.make (CURRENT_FRAMEWORK_HEADERS_FLAG): New variable;
|
||
define it to be -I$(DERIVED_SOURCES) if we are compiling as part
|
||
of a framework. (ALL_OBJCFLAGS, ALL_CFLAGS): Added
|
||
$(CURRENT_FRAMEWORK_HEADERS_FLAG) to the flags.
|
||
|
||
Sat Sep 15 13:59:31 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* rules.make (OBJ_FILES_TO_LINK): New variable holding all object
|
||
files to be linked into the resulting app or lib or whatever.
|
||
* application.make ($(APP_FILE)): Use the new variable rather
|
||
than listing manually all different object files.
|
||
* bundle.make ($(BUNDLE_FILE)): Idem.
|
||
* framework.make ($(FRAMEWORK_FILE)): Idem.
|
||
($(DUMMY_FRAMEWORK_FILE)): Idem.
|
||
* gswapp.make ($(GSWAPP_FILE)): Idem.
|
||
* gswbundle.make ($(GSWBUNDLE_FILE)): Idem.
|
||
* library.make ($(GNUSTEP_OBJ_DIR)/$(VERSION_LIBRARY_FILE)):
|
||
Idem.
|
||
* objc.make
|
||
($(GNUSTEP_OBJ_DIR)/$(INTERNAL_objc_program_NAME)$(EXEEXT)):
|
||
Idem.
|
||
* palette.make ($(PALETTE_FILE)): Idem.
|
||
* service.make ($(SERVICE_FILE)): Idem.
|
||
* subproject.make ($(GNUSTEP_OBJ_DIR)/$(SUBPROJECT_PRODUCT)):
|
||
Idem.
|
||
* test-library.make
|
||
($(GNUSTEP_OBJ_DIR)/$(INTERNAL_testlib_NAME)): Idem.
|
||
* tool.make ($(GNUSTEP_OBJ_DIR)/$(INTERNAL_tool_NAME)$(EXEEXT)):
|
||
Idem.
|
||
* library.make (DLL_OFILES): Replaced with OBJ_FILES_TO_LINK.
|
||
|
||
Implemented support for C++ files.
|
||
* rules.make (.SUFFIXES): Added .C, .cp, .cpp, .cxx, .cc.
|
||
(ALL_CCFLAGS): New variable.
|
||
($(GNUSTEP_OBJ_DIR)/%${OEXT}): Added implicit rules for building
|
||
object files from .C, .cp, .cpp, .cxx and .cc files.
|
||
(%.variables): Extract CC_FILES from xxx_CC_FILES, and pass them
|
||
down to the submake.
|
||
(CC_OBJS, CC_OBJ_FILES): New variables.
|
||
(OBJ_FILES_TO_LINK): Added CC_OBJ_FILES.
|
||
|
||
2001-09-14 Adam Fedor <fedor@gnu.org>
|
||
|
||
* debian/changelog: Minor fixes to get debian to build correctly
|
||
(suggestions from James.Mills@tenzing.com).
|
||
|
||
Thu Sep 13 23:20:36 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUmakefile.in (install): Do not install rootinstall.sh and
|
||
rootuninstall.sh.
|
||
(uninstall): Do not uninstall rootinstall.sh and rootuninstall.sh
|
||
|
||
Thu Sep 13 23:17:52 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* test-tool.make (internal-check): Removed.
|
||
|
||
2001-09-12 Adam Fedor <fedor@gnu.org>
|
||
|
||
* target.make (TARGET_SYSTEM_LIBS): Remove -lgcc from
|
||
darwin/MacOSX/NeXT targets.
|
||
|
||
2001-09-11 Adam Fedor <fedor@gnu.org>
|
||
|
||
* brain.make: If nx-gnu-gnu, add -lobjc to OBJC_LIBS
|
||
* target.make: Extend darwin1.1 rule to darwin1.x
|
||
|
||
Tue Sep 11 12:19:24 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make (before-install): Removed code to check installation
|
||
permissions.
|
||
(internal-check-install-permissions): New target with code to
|
||
check installation permissions, extended to give more extensive
|
||
help.
|
||
(install): At makelevel 0, depend on
|
||
internal-check-install-permissions before all.
|
||
|
||
Tue Sep 11 10:44:11 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* documentation.make (internal-doc-clean): Added a complete
|
||
recursive cleaning of the INTERNAL_doc_NAME directory for javadoc.
|
||
|
||
Tue Sep 11 10:39:39 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* documentation.make (internal-doc-clean): Removed buggy `;' at
|
||
the end of line which was causing the last files to be considered
|
||
a command by the shell rather than arguments to `rm'.
|
||
|
||
Mon Sep 10 15:40:06 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* documentation.make (internal-doc-clean): Fixed make clean for
|
||
gsdoc - removed old useless shell loop which was causing rm to be
|
||
run unnecessarily many times.
|
||
|
||
Mon Sep 10 11:25:58 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rootinstall.sh: Removed as obsolete.
|
||
* rootuninstall.sh: Idem.
|
||
|
||
Tue Sep 4 16:23:12 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* bundle.make (bundle-localized-resource-files): Use -d instead of
|
||
! -f to check for existence of .lproj dirs; emit a warning if a
|
||
required .lproj directory is not found; run the localizable
|
||
resource copying code only if the .lproj directory actually
|
||
exists.
|
||
* application.make (app-localized-resource-files): Idem.
|
||
* framework.make (framework-components): Idem (but no warning
|
||
here).
|
||
(framework-localized-resource-files): Idem.
|
||
(framework-localized-webresource-files): Idem.
|
||
* subproject.make (framework-components): Idem, plus fixed wrong
|
||
dirs and missing fi.
|
||
(framework-localized-resource-files): Idem, plus fixed misplaced
|
||
fi.
|
||
* gswapp.make (gswapp-components): Idem (no warning here), plus
|
||
fixed wrong dir.
|
||
(gswapp-localized-resource-files): Idem, plus fixed wrong dir.
|
||
(gswapp-localized-webresource-files): Idem, plus fixed wrong dir.
|
||
* gswbundle.make (gswbundle-components): Idem (no warning here),
|
||
plus fixed wrong dir.
|
||
(gswbundle-localized-resource-files): Idem, plus fixed wrong dir.
|
||
(gswbundle-localized-webresource-files): Idem, plus fixed wrong
|
||
dir.
|
||
|
||
* framework.make (framework-localized-webresource-files):
|
||
Rearranged code; always install the new localized webresource
|
||
files over the old ones if any.
|
||
* gswapp.make (gswapp-localized-webresource-files): Do not echo
|
||
the full shell commands.
|
||
(gswapp-localized-resource-files): Idem.
|
||
(gswapp-resource-files): Idem.
|
||
(gswapp-webresource-files): Idem (also removed final semicolon
|
||
here).
|
||
(gswapp-components): Idem.
|
||
(gswapp-components): Depend on $(GSWAPP_DIR_NAME)/Resources rather
|
||
than $(GSWAPP_DIR_NAME).
|
||
* gswbundle.make (internal-clean): Use GSWBUNDLE_NAME rather than
|
||
BUNDLE_NAME.
|
||
(GSWBUNDLE_EXTENSION): Define as it wasn't defined anywhere. I
|
||
used .gswbundle as a guess of what it should be.
|
||
|
||
Mon Sep 3 17:24:43 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* gswbundle.make (gswbundle-webresource-files): Fixed misplaced
|
||
parenthesis in check for empty WEBSERVER_RESOURCE_FILES.
|
||
(internal-bundle-install): Removed \ in excess.
|
||
|
||
Mon Sep 3 15:13:49 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* rules.make (before-install): If MAKELEVEL is 0, check that
|
||
GNUSTEP_INSTALLATION_DIR is writable by us; if it isn't, abort
|
||
with an error message.
|
||
|
||
Fri Aug 31 15:33:30 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* bundle.make (bundle-localized-resource-files): Bug fix - added
|
||
missing ) at then end of command.
|
||
|
||
2001-08-21 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in (gs_cv_objc_libdir): Don't look for gcc's
|
||
installed libobjc.so since it's usually in a standard dir anyway.
|
||
|
||
Mon Aug 6 19:15:35 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* library.make (internal-install-dirs): Insert a / between
|
||
$(GNUSTEP_HEADERS) and $(HEADER_FILES_INSTALL_DIR).
|
||
($(GNUSTEP_HEADERS)/$(HEADER_FILES_INSTALL_DIR)): Idem.
|
||
(internal-install-headers): Idem.
|
||
(internal-uninstall-headers): Idem.
|
||
|
||
2001-08-02 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GNUstep.sh.in: Look for user script in ~/GNUstep.
|
||
* GNUstep.csh.in: Likewise.
|
||
|
||
Mon Jul 30 20:15:48 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* documentation.make (HAS_LATEX2HTML): New variable to reduce the
|
||
number of times that LATEX2HTML is evaluated.
|
||
|
||
2001-07-26 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GNUstep.csh.in: Set GCC_SO_DIR
|
||
* GNUstep.sh.in: Export GCC_SO_DIR
|
||
* ld_lib_path.sh: Use it in library path.
|
||
* ld_lib_path.csh: Likewise.
|
||
|
||
* gnustep-make.spec.in: Remove csh rules so rpm won't depend
|
||
on csh.
|
||
|
||
* Documentation/README.MingW: Update.
|
||
* Documentation/machines.texi: Likewise.
|
||
|
||
Thu Jul 26 12:26:10 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Documentation/internals.tex: Revised and updated this document
|
||
to describe the new gnustep-make internals.
|
||
|
||
Tue Jul 24 13:48:24 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make (ALL_JAVADOCFLAGS): Readded INTERNAL_JAVADOCFLAGS
|
||
which had been removed by mistaked.
|
||
|
||
2001-07-19 Adam Fedor <fedor@gnu.org>
|
||
|
||
* documentation.make (LATEX2HTML): Filter out which error messages.
|
||
* Documentation/makedoc.make: Likewise.
|
||
|
||
* Documentation/readme.texi: Explain license more clearly.
|
||
* Documentation/gnustep-howto.texi: Likewise.
|
||
* Documentation/README.MinGW: Update.
|
||
|
||
Thu Jul 19 10:35:22 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* application.make: Removed annoying debugging message.
|
||
|
||
Mon Jul 16 11:35:51 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* bundle.make (internal-clean): Depend on .subprojects; make clean
|
||
rules moved here; modified to remove all compiled bundles by using
|
||
BUNDLE_NAME.
|
||
(internal-distclean): Idem.
|
||
(internal-bundle-clean, internal-bundle-distclean): Idem.
|
||
* gswbundle.make: Same changes to the same rules.
|
||
|
||
Fri Jul 13 18:31:26 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* test-application.make (APP_EXTENSION): Set it, fixing
|
||
the bug on make clean.
|
||
|
||
Fri Jul 13 18:29:03 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* application.make (internal-clean): Simplified by using
|
||
GNUSTEP_OBJ_DIR.
|
||
* gswapp.make (internal-clean): Idem.
|
||
* service.make (internal-clean): Idem.
|
||
* test-application.make (internal-clean): Idem.
|
||
|
||
Fri Jul 13 17:55:45 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* test-library.make (internal-clean): Depend on .subprojects; make
|
||
clean rules moved here.
|
||
(internal-distclean): Idem.
|
||
(internal-testlib-distclean): Removed.
|
||
(internal-testlib-clean): Removed.
|
||
|
||
Fri Jul 13 17:53:38 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* test-application.make (internal-clean, internal-distclean):
|
||
Updated to changes in application.make.
|
||
|
||
Fri Jul 13 17:48:55 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* documentation.make (internal-doc-clean): Ignore problems
|
||
in make clean.
|
||
|
||
Fri Jul 13 17:35:13 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* subproject.make (internal-clean): Commands to make clean moved
|
||
here; depend on .subprojects.
|
||
(internal-distclean): Idem.
|
||
(internal-subproject-clean, internal-subproject-distclean):
|
||
Removed.
|
||
|
||
Fri Jul 13 17:26:49 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* palette.make (internal-clean): Commands to make clean moved
|
||
here; depend on .subprojects.
|
||
(internal-palette-clean): Removed.
|
||
(.PHONY): Removed internal-palette-clean.
|
||
* service.make (internal-clean): Commands to make clean moved
|
||
here; depend on .subprojects.
|
||
(internal-svc-clean): Removed.
|
||
(.PHONY): Removed internal-svc-clean.
|
||
* service.make: All targets renamed by replacing `svc' with
|
||
`service'.
|
||
|
||
Fri Jul 13 17:19:05 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* library.make (internal-clean): Commands to make clean moved
|
||
here; depend on .subprojects.
|
||
(internal-distclean): Idem.
|
||
(internal-library-clean, internal-library-distclean): Removed.
|
||
(.PHONY): Removed internal-library-clean and
|
||
internal-library-distclean.
|
||
* objc.make (internal-clean): Commands to make clean moved here;
|
||
depend on .subprojects.
|
||
(internal-distclean): Idem.
|
||
(internal-objc_program-clean, internal-objc_program-distclean):
|
||
Removed.
|
||
(.PHONY): Removed internal-objc_program-clean and
|
||
internal-objc_program-distclean.
|
||
|
||
Fri Jul 13 16:48:29 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* application.make (internal-clean): Commands to make clean moved
|
||
here; depend on .subprojects.
|
||
(internal-distclean): Idem.
|
||
(internal-app-clean, internal-app-distclean): Removed.
|
||
(.PHONY): Removed internal-app-clean and internal-app-distclean.
|
||
* gswapp.make: Identical changes.
|
||
|
||
Fri Jul 13 16:17:36 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* tool.make (internal-clean): Short-cut the recursive make
|
||
invocation, and clean immediately for all tools here. But
|
||
depend on the .subprojects rule in order to make clean in
|
||
eventual subprojects.
|
||
(internal-distclean): Idem.
|
||
(internal-tool-clean): Removed.
|
||
(internal-tool-distclean): Removed.
|
||
(.PHONY): Removed internal-tool-clean and internal-tool-distclean.
|
||
* ctool.make: Exactly the same changes as in tool.make.
|
||
* test-tool.make (internal-clean): Updated to mirror the change in
|
||
tool.make.
|
||
(internal-distclean): Idem.
|
||
|
||
Fri Jul 13 13:45:54 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make (%.variables, %.tools, %.subprojects): Removed usage
|
||
of $(call ...) for backward compatibility with old versions of GNU
|
||
make.
|
||
|
||
Fri Jul 13 10:18:15 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make (%.subprojects): Use the __done trick.
|
||
(%.tools): Idem.
|
||
|
||
Thu Jul 12 18:10:31 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* subproject.make (.PHONY): Added.
|
||
(localized-framework-resource-files): Renamed to
|
||
framework-localized-resource-files for consistency.
|
||
|
||
Thu Jul 12 17:26:40 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make (%.variables): Depend on %.tools and %.subprojects.
|
||
Corresponding code to build framework tools and subprojects moved
|
||
into new %.tools and %.subprojects rules.
|
||
(.PRECIOUS): Added %.variables, %.subprojects and %.tools to
|
||
prevent make from trying to delete them as if they were temporary
|
||
files.
|
||
|
||
Thu Jul 12 16:54:01 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make (%.variables): Pass TARGET down to submake so that
|
||
the before-$(TARGET)-all and after-$(TARGET)-all rules actually
|
||
work.
|
||
|
||
Thu Jul 12 11:54:28 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make: Removed PROCESS_SECOND_TIME.
|
||
(%.variables, %.build): Merged the two rules, which removes a make
|
||
invocation per operation. The new rule is called %.variables, so
|
||
we no longer have a %.build rule.
|
||
|
||
Wed Jul 11 19:18:57 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* framework.make (framework-components): Use a makefile
|
||
conditional.
|
||
(framework-resource-files): Idem.
|
||
(framework-localized-resource-files): Idem.
|
||
(framework-localized-webresource-files): Idem.
|
||
(framework-webresource-files): Idem
|
||
(framework-webresource-files): Have two rules, include the one
|
||
which depends on framework-webresource-dir only if we have
|
||
WEBSERVER_RESOURCE_FILES.
|
||
(framework-localized-webresource-files): Idem.
|
||
(framework-webresource-dir): Reorganized to build directories only
|
||
when needed. Remove the non-link file - if any - before making
|
||
the link.
|
||
(localized-framework-resource-files): Renamed to
|
||
framework-localized-resource-files for consistency.
|
||
(framework-webresource-files): Rewritten code.
|
||
|
||
Wed Jul 11 18:36:14 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* framework.make ($(DUMMY_FRAMEWORK_FILE)): Simplified,
|
||
standardized looking for classes in object files.
|
||
|
||
Wed Jul 11 18:17:43 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* framework.make (before-$(TARGET)-all): Do not depend on
|
||
FRAMEWORK_HEADER_FILES because build-headers already does that.
|
||
(FRAMEWORK_HEADER_FILES): Use addprefix to manage also header
|
||
files not ending in .h.
|
||
(FRAMEWORK_RESOURCE_DIRS): Use addprefix.
|
||
(FRAMEWORK_WEBSERVER_RESOURCE_DIRS): Idem.
|
||
(FRAMEWORK_INSTALL_DIR): Use = rather than :=.
|
||
|
||
Wed Jul 11 15:51:43 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* subproject.make (internal-subproject-all): Only depend on
|
||
framework rules if we are building in a framework. Include the
|
||
framework rules only if building in a framework.
|
||
(framework-components): Turned shell conditional into makefile
|
||
conditional.
|
||
(localized-framework-resource-files): Idem.
|
||
(framework-webresource-dir): Idem.
|
||
(framework-webresource-files): Idem.
|
||
(framework-localized-webresource-files): Idem.
|
||
(framework-resource-files): Idem; and do not build the framework
|
||
resource directory here as it is already built by the framework
|
||
build-header rules.
|
||
|
||
Wed Jul 11 13:35:49 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* framework.make (internal-framework-all): Do not depend on
|
||
build-framework-dir as that is already done by before all.
|
||
(build-framework-dir): Renamed to build-framework-dirs; depend on
|
||
single separate rules building - only if needed! - the directories
|
||
rather than building them directly in this rule. Create all the
|
||
needed symbolic links in this rule. Remove files which are not
|
||
symbolic links before creating the links.
|
||
($(FRAMEWORK_HEADER_FILES)): Do not create any symbolic link in
|
||
this rule.
|
||
* subproject.make (internal-install): If not inside a framework,
|
||
run internal install to install the headers.
|
||
(internal-uninstall): Idem.
|
||
($(GNUSTEP_OBJ_DIR)/$(SUBPROJECT_PRODUCT)): Depend on
|
||
SUBPROJECT_OBJ_FILES to account for sub-subprojects.
|
||
($(FRAMEWORK_HEADER_FILES)): Use makefile conditional; do not
|
||
create the framework symbolic links which are done by the
|
||
framework; depend on FRAMEWORK_HEADERS_DIR rather than building it
|
||
here.
|
||
($(FRAMEWORK_HEADERS_DIR)): New rule.
|
||
All internal installation/uninstallation rules are now included
|
||
only if FRAMEWORK_NAME is empty.
|
||
(HEADER_FILES_DIR): Set.
|
||
(internal-install-subproject-dirs): Removed; added rules to build
|
||
the single dirs instead.
|
||
(internal-install-subproject-headers): Renamed to
|
||
internal-install-headers, and simplified.
|
||
|
||
Wed Jul 11 12:06:29 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* framework.make (before-all): Run internal build-headers target
|
||
rather than internal before-all target.
|
||
(internal-framework-before-all): Renamed to
|
||
internal-framework-build-headers; do not echo a message.
|
||
* subproject.make (before-all): Renamed to build-headers.
|
||
(internal-subproj-before-all): Renamed to
|
||
internal-subproj-build-headers; do not echo a message.
|
||
* rules.make (%.build): Use build-headers rather than before-all
|
||
in the ifneq to avoid processing $*_TOOLS.
|
||
* subproject.make: Changed `subproj' in all targets to the more
|
||
readable `subproject'.
|
||
|
||
Wed Jul 11 11:34:48 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make (%.build): When passing xxx_SUBPROJECTS to a submake,
|
||
call the passed variable _SUBPROJECTS to avoid conflicts with
|
||
SUBPROJECTS as used by aggregate.make.
|
||
(SUBPROJECT_OBJ_FILES): Set this variable using _SUBPROJECTS.
|
||
|
||
2001-07-10 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Quote $gcc_shared_libobjc in test.
|
||
|
||
Tue Jul 10 18:13:51 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make (%.build): Modified message when processing
|
||
subprojects, as the operation might not necessarily be building.
|
||
* subproject.make (internal-subproj-all): Do not depend on
|
||
before-all and after-all.
|
||
(build-framework-headers): Renamed to internal-subproj-before-all.
|
||
Only include this rule for frameworks.
|
||
(internal-subproj-before-all): Print a message saying that we are
|
||
building the public headers.
|
||
(before-all): New rule used only with frameworks.
|
||
(before-$(TARGET)-all): Do not depend on $(FRAMEWORK_HEADER_FILES)
|
||
because internal-subproj-before-all does it already.
|
||
(after-all): Removed.
|
||
($(FRAMEWORK_HEADER_FILES)): Use makefile conditional on
|
||
FRAMEWORK_NAME rather than shell one. Fixed bug:
|
||
INTERNAL_framework_NAME was used instead of FRAMEWORK_NAME.
|
||
|
||
Tue Jul 10 17:09:34 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* framework.make (build-framework-headers): Renamed to
|
||
internal-framework-before-all.
|
||
(internal-framework-before-all): Print a message that we are
|
||
building the framework public headers.
|
||
(before-all): New rule.
|
||
* rules.make (%.build): Removed code running manually a submake
|
||
invocation to run the build-framework-headers operation. Do not
|
||
process TOOLS when the operation is before-all. Fixed typo/bug -
|
||
$ff was used insted of $$f in warning messages.
|
||
|
||
Tue Jul 10 15:46:38 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make (%.build): Reverted some makefile conditionals to
|
||
shell conditionals.
|
||
|
||
Tue Jul 10 15:28:21 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* common.make: Protect from multiple inclusions (suggested by
|
||
Richard).
|
||
|
||
Tue Jul 10 12:13:09 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* test-tool.make: Rewritten.
|
||
* test-application.make: Idem.
|
||
|
||
Tue Jul 10 11:32:12 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* documentation.make (internal-doc-clean): Do not print clean
|
||
commands.
|
||
(internal-textdoc-clean): Idem.
|
||
(internal-doc-distclean): Idem.
|
||
|
||
Tue Jul 10 11:16:47 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* GNUmakefile.in (MAKE_FILES): Removed woapp.make and
|
||
wobundle.make.
|
||
|
||
Tue Jul 10 11:13:47 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* documentation.make (internal-doc-clean): Use a single rm command
|
||
for removing most files. Remove *.aux when latex is used.
|
||
(internal-doc-distclean): Do not remove *.aux for latex as it is
|
||
done by clean now. Do not remove *~ as it is already done by
|
||
clean in rules.make. If latex and latex2html are used, and if
|
||
$(INTERNAL_doc_NAME) is a directory, then rm -rf it.
|
||
|
||
Tue Jul 10 10:49:59 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* woapp.make: Removed.
|
||
* wobundle.make: Removed.
|
||
|
||
Tue Jul 10 10:44:11 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* aggregate.make: Do not include rules.make if RULES_MAKE_LOADED
|
||
is not empty.
|
||
* application.make: Idem.
|
||
* bundle.make: Idem.
|
||
* ctool.make: Idem.
|
||
* documentation.make: Idem.
|
||
* framework.make: Idem.
|
||
* gswapp.make: Idem.
|
||
* gswbundle.make: Idem.
|
||
* java-tool.make: Idem.
|
||
* java.make: Idem.
|
||
* library.make: Idem.
|
||
* objc.make: Idem.
|
||
* palette.make: Idem.
|
||
* service.make: Idem.
|
||
* subproject.make: Idem.
|
||
* test-application.make: Idem.
|
||
* test-library.make: Idem.
|
||
* test-tool.make: Idem.
|
||
* tool.make: Idem.
|
||
|
||
Tue Jul 10 10:17:59 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make (%.build): Removed doubled code to compute
|
||
subprojects list. Use extensively makefile conditionals to
|
||
improve performance and readability. Added more verbose messages
|
||
about what we are doing when building frameworks.
|
||
|
||
Tue Jul 10 10:08:18 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* java-tool.make (.PHONY): Added _FORCE.
|
||
|
||
2001-07-09 Adam Fedor <fedor@gnu.org>
|
||
|
||
|
||
* aggregate.make: Propogate GNUSTEP_INSTALLTION_DIR to subprojects.
|
||
|
||
* configure.in: Look for gcc's libobjc.so library. Use it to run
|
||
tests.
|
||
* GNUstep.sh.in (GCC_SO_DIR): Holds location of libobjc.so from gcc
|
||
(Need to pass this along so it is put in LD_LIBRARY_PATH).
|
||
|
||
Mon Jul 9 18:46:59 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rpm.make (.PHONY): Added.
|
||
($(SPEC_FILE)): Use makefile conditionals instead of shell
|
||
conditionals.
|
||
* source-distribution.make (.PHONY): Added.
|
||
|
||
Mon Jul 9 18:30:02 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* service.make (internal-svc-install): Depend on
|
||
$(GNUSTEP_SERVICES).
|
||
($(GNUSTEP_SERVICES)): Create the directory if it doesn't exist.
|
||
(.PHONY): Added.
|
||
(svc-resource-dir): Removed.
|
||
(svc-resource-files): Use makefile conditional.
|
||
(internal-svc-install): Run the commands in a single subshell.
|
||
|
||
Mon Jul 9 18:15:26 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* palette.make (.PHONY): Added.
|
||
(palette-resource-files): Use makefile conditional.
|
||
|
||
Mon Jul 9 17:58:33 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* objc.make (.PHONY): Added.
|
||
(internal-install-objc-dirs): Removed.
|
||
(internal-objc_program-clean): Do not remove $(OBJC_PROGRAM_NAME)
|
||
because it is not built.
|
||
|
||
Mon Jul 9 17:46:02 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* library.make (.PHONY): Added.
|
||
(internal-uninstall-import-lib): Unused rule removed.
|
||
(import-library): Idem.
|
||
(internal-library-uninstall): Removed duplicated dependency on
|
||
before-uninstall, after-uninstall.
|
||
(before-uninstall, after-uninstall): Removed.
|
||
(internal-install-headers): Turned shell conditional into makefile
|
||
conditional.
|
||
(internal-uninstall-lib): Use a single rm command.
|
||
|
||
Mon Jul 9 17:19:17 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* java.make (.PHONY): Added.
|
||
(internal-java_package-install): Do not depend on
|
||
internal-java_package-all.
|
||
(internal-install-java-dirs): Turned shell conditional into
|
||
makefile conditional.
|
||
(install-java_package): Idem.
|
||
(internal-java_package-clean): Use a single rm command.
|
||
|
||
Mon Jul 9 17:02:22 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* java-tool.make (.PHONY): Added.
|
||
(internal-java_tool-install): Do not depend on
|
||
internal-java_tool-all.
|
||
(internal-install-java_tool-dirs): Turned shell conditional into
|
||
makefile conditional.
|
||
($(GNUSTEP_INSTALLATION_DIR)/Tools/$(INTERNAL_java_tool_NAME)):
|
||
Force rebuilding always to take into account changes in
|
||
PRINCIPAL_CLASS.
|
||
(install-java_tool): Turned shell conditionals into makefile ones;
|
||
strip the variables when checking, and don't use the __done trick.
|
||
(internal-java_tool-clean): Use a single rm command.
|
||
* java-executable.template (java_vm): Fixed bug in evaluating
|
||
shell variables.
|
||
|
||
Mon Jul 9 16:45:09 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* gswbundle.make (localized-gswbundle-resource-files): Renamed to
|
||
gswbundle-localized-resource-files for consistency with the other
|
||
makefiles.
|
||
(.PHONY): Added.
|
||
(gswbundle-components): Turned shell conditional into makefile
|
||
conditional.
|
||
(gswbundle-webresource-files): Idem.
|
||
(gswbundle-localized-webresource-files): Idem.
|
||
(gswbundle-resource-files): Idem.
|
||
(gswbundle-localized-resource-files): Idem.
|
||
(internal-bundle-install): Idem.
|
||
(internal-bundle-uninstall): Idem.
|
||
|
||
Mon Jul 9 16:23:19 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* gswapp.make (.PHONY): Added.
|
||
(internal-gswapp-install): Do not depend on internal-gswapp-all.
|
||
Run the rule commands in a single subshell.
|
||
(gswapp-components): Turned shell conditional into makefile
|
||
conditional.
|
||
(gswapp-webresource-files): Idem.
|
||
(gswapp-localized-webresource-files): Idem.
|
||
(gswapp-resource-files): Idem.
|
||
(gswapp-localized-resource-files): Idem.
|
||
|
||
Mon Jul 9 16:05:06 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* documentation.make (.PHONY): Added.
|
||
(internal-textdoc-check, internal-doc-check): Removed.
|
||
(internal-install-dirs): Removed.
|
||
(internal-textdoc-install, internal-doc-install): Depend directly
|
||
on $(GNUSTEP_DOCUMENTATION)/$(DOC_INSTALL_DIR) rather than
|
||
internal-install-dirs.
|
||
|
||
Mon Jul 9 15:53:54 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* ctool.make (.PHONY): Added.
|
||
(internal-install-dirs): Removed.
|
||
(internal-ctool-install): Depend directly on
|
||
$(CTOOL_INSTALLATION_DIR) rather than internal-install-dirs.
|
||
(install-ctool): Reorganized for readability.
|
||
* tool.make (install-tool): Reorganized for readability.
|
||
|
||
Mon Jul 9 14:32:37 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* bundle.make (.PHONY): Added.
|
||
(bundle-resource-files): Turned shell conditional into makefile
|
||
conditional; strip RESORCE_FILES.
|
||
(localized-bundle-resource-files): Idem.
|
||
(RESOURCE_FILES, LOCALIZED_RESOURCE_FILES): Do not override them
|
||
to "" if they contain only spaces.
|
||
(internal-bundle-install): Turned shell conditionals into makefile
|
||
conditionals.
|
||
(internal-bundle-uninstall): Idem.
|
||
(localized-bundle-resource-files): Renamed to
|
||
bundle-localized-resource-files for consistency with other
|
||
makefiles.
|
||
|
||
Mon Jul 9 12:49:02 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* application.make (.PHONY): Added.
|
||
(app-resource-files): Turned shell conditional into makefile
|
||
conditional; use strip on RESOURCE_FILES.
|
||
(app-localized-resource-files): Idem.
|
||
(RESOURCE_FILES, LOCALIZED_RESOURCE_FILES): Do not override them
|
||
to "" if they contain only spaces.
|
||
|
||
Mon Jul 9 12:26:59 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* application.make (internal-install-dirs): Removed.
|
||
(internal-app-install): Depend on $(GNUSTEP_APPS) directly.
|
||
(app-resource-dir): Removed.
|
||
(app-resource-files, app-localized-resource-files): Depend on
|
||
$(APP_RESOURCE_DIRS) directly.
|
||
($(APP_DIR_NAME)/$(INTERNAL_app_NAME), internal-app-install):
|
||
Run the shell commands in a single subshell.
|
||
|
||
Mon Jul 9 11:54:20 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* tool.make (.PHONY): Added.
|
||
(internal-tool-all): Simplified.
|
||
(install-tool): Turned shell conditional into makefile
|
||
conditional.
|
||
|
||
Mon Jul 9 11:35:48 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make ($(GNUSTEP_OBJ_DIR)): Do not protect this rule
|
||
against multiple inclusions as the whole file is already
|
||
protected.
|
||
|
||
Mon Jul 9 11:30:21 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make ($(GNUSTEP_OBJ_DIR)): Send the three shell commands
|
||
in this rule together.
|
||
|
||
Mon Jul 9 11:08:55 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make ($(GNUSTEP_MAKEFILES)/*.make): New empty rule.
|
||
($(GNUSTEP_MAKEFILES)/$(GNUSTEP_TARGET_DIR)/config.make): Idem.
|
||
($(GNUSTEP_MAKEFILES)/Additional/*.make): Idem.
|
||
* rules.make (%.build): Turned shell `if' conditional for
|
||
framework into makefile `if[n]eq' conditionals.
|
||
|
||
Fri Jul 6 10:22:46 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* target.make (LD_LIB_PATH): Removed. This old unused variable
|
||
was seriously degrading performance.
|
||
|
||
Thu Jul 5 11:19:46 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* documentation.make (internal-textdoc-all): Do not depend on
|
||
before-all and after-all.
|
||
(internal-doc-clean): Use $(GSDOC_OBJECT_FILES) when installing
|
||
gsdoc files.
|
||
(internal-textdoc-clean): Removed gsdoc related code from here.
|
||
(internal-doc-all): for building gsdoc, depend on
|
||
$(GSDOC_OBJECT_FILES) rather than $(INTERNAL_doc_NAME).html.
|
||
($(INTERNAL_doc_NAME).html): Replaced this rule for gsdoc with a
|
||
rule for $(GSDOC_OBJECT_FILES).
|
||
|
||
Thu Jul 5 10:28:11 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make (INTERNAL_CLASSPATHFLAGS): Moved ADDITIONAL_CLASSPATH
|
||
before CLASSPATH.
|
||
|
||
Wed Jul 4 14:37:36 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* common.make (INTERNAL_JAVACFLAGS, INTERNAL_JAVAHFLAGS):
|
||
Removed.
|
||
* rules.make (INTERNAL_CLASSPATHFLAGS): New flags; add
|
||
ADDITIONAL_CLASSPATH to the -classpath option as well.
|
||
(ALL_JAVACFLAGS, ALL_JAVAHFLAGS): Use INTERNAL_CLASSPATHFLAGS
|
||
rather than INTERNAL_JAVACFLAGS and INTERNAL_JAVAHFLAGS.
|
||
(ALL_JAVADOCFLAGS): Added INTERNAL_CLASSPATHFLAGS.
|
||
(%.build): Pass ADDITIONAL_CLASSPATH to subprocesses.
|
||
|
||
Fri Jun 29 14:53:51 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Documentation/.latex2html-init: New file.
|
||
* Documentation/internals.tex: New document.
|
||
* Documentation/GNUmakefile.in: Define TAR. Compile
|
||
internals.
|
||
|
||
Fri Jun 29 14:22:33 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* java.make: Removed old obsolete JAVA_PACKAGE_PREFIX support.
|
||
|
||
2001-06-28 Adam Fedor <fedor@gnu.org>
|
||
|
||
* common.make (GNUSTEP_USER_FRAMEWORKS_LIBRARIES_FLAG): Typo
|
||
fix (was previously overriding GNUSTEP_USER_LIBRARIES_FLAG.
|
||
|
||
2001-06-22 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/gnustep-howto.texi: Update.
|
||
* Documentation/machines.texi: Update.
|
||
|
||
Thu Jun 21 12:51:34 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* java.make (install-java_package), (internal-java_package-clean):
|
||
Fixed, simplified, and optimized management of nested classes.
|
||
* java-tool.make (install-java_tool), (internal-java_tool-clean),
|
||
(internal-java_tool-uninstall): Idem.
|
||
|
||
Thu Jun 21 10:13:55 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make (.PHONY): Fixed typo ('=' was used instead of ':')
|
||
which was causing the phony target declaration to be ignored.
|
||
|
||
* rules.make (install): Depend on `all' target at makelevel 0.
|
||
* application.make (internal-app-install): Do not depend on
|
||
internal-app-all.
|
||
* bundle.make (internal-install): Do not depend on all.
|
||
* ctool.make (internal-ctool-install): Do not depend on
|
||
internal-ctool-all.
|
||
* documentation.make (internal-install): Do not depend on all.
|
||
* framework.make (internal-install): Do not depend on all.
|
||
* gswbundle.make (internal-install): Do not depend on all.
|
||
* library.make (internal-install): Do not depend on all.
|
||
* objc.make (internal-objc_program-install): Do not depend on
|
||
internal-objc_program-all.
|
||
* palette.make (internal-install): Do not depend on all.
|
||
* subproject.make (internal-install): Do not depend on all.
|
||
* tool.make (internal-tool-install): Do not depend on
|
||
internal-tool-all.
|
||
* wobundle.make (internal-install): Do not depend on all.
|
||
|
||
Wed Jun 20 12:24:35 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make (.PHONY): Added internal-after-install.
|
||
|
||
Tue Jun 19 10:00:06 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* java-tool.make (install-java_tool): Install nested classes as
|
||
well. (internal-java_tool-clean): Remove nested classes as well.
|
||
|
||
2001-06-18 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* java.make: Added code to cope with install and clean for inner
|
||
classes (extra class files generated from .java files)
|
||
|
||
2001-05-29 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version: 1.0.1
|
||
|
||
2001-05-28 Adam Fedor <fedor@gnu.org>
|
||
|
||
* config.site: Check GNUSTEP_FLATTENED when setting bindir,libdir.
|
||
|
||
* Documentation/README.MinGW: Update
|
||
* Documentation/news.texi: Likewise.
|
||
|
||
2001-05-18 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* framework.make ($(DUMMY_FRAMEWORK_FILE)): added missed fi.
|
||
|
||
Fri May 18 01:41:03 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* debugapp.in, openapp.in, opentool.in: Fixed adding EXEEXT at the
|
||
end.
|
||
|
||
2001-05-12 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* framework.make ($(DUMMY_FRAMEWORK_FILE)): does not append NULL if
|
||
classlist does not contains classes.
|
||
(patch by Stephen Brandon <stephen@pyrusmalus.com>)
|
||
|
||
2001-05-10 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* target.make (SHARED_FRAMEWORK_LINK_CMD): fix framework soname for
|
||
FreeBSD ELF.
|
||
* framework.make (internal-framework-install): handle symlink for
|
||
libxxx.so.n files. (patches by Kim Shrier <kim@tinker.com>)
|
||
|
||
2001-05-08 Adam Fedor <fedor@gnu.org>
|
||
|
||
* bundle.make ($(BUNDLE_DIR_NAME)/Contents/Resources): Remove
|
||
link before making it (Solaris ln -f doesn't work).
|
||
* openapp.in: Add linefeed at end (Solaris sed doesn't work well
|
||
without it).
|
||
|
||
2001-05-05 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* target.make: fix library soname for FreeBSD ELF.
|
||
(patch by Kim Shrier <kim@tinker.com>)
|
||
|
||
Sat May 5 12:40:39 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUstep.sh.in (CLASSPATH): Set classpath before the user
|
||
initialization code is executed, and before running make_services,
|
||
so that the classpath is safely set even if they fail.
|
||
* GNUstep.csh.in: Idem.
|
||
|
||
2001-05-03 Adam Fedor <fedor@gnu.org>
|
||
|
||
* target.make: Rm -lm from default TARGET_SYSTEM_LIB
|
||
|
||
Fri Apr 27 10:53:50 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
Implemented support for Java tools.
|
||
* java-tool.make: New file.
|
||
* java-executable.template: New file.
|
||
* GNUmakefile.in: Install the new files.
|
||
|
||
2001-04-26 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in (with-thread-lib): New option to specify alternate
|
||
thread library.
|
||
* Documenation/install.texi: Update.
|
||
|
||
Thu Apr 26 12:48:27 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* documentation.make (JAVADOC_BUILD_ALWAYS): New variable to allow
|
||
asking gnustep-make to rebuild javadoc documentation each time it
|
||
is run.
|
||
|
||
2001-04-25 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Check OBJC_RUNTIME_LIB from library_combo and set
|
||
NeXT_RUNTIME if appropriate (only for thread test).
|
||
* config_thread.m: Don't include NSConstStr if NeXT_RUNTIME.
|
||
|
||
2001-04-25 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* documentation.make: Revert last change ... it broke javadoc makes
|
||
for targets like gnu.gnustep.base ... So how do we write proper
|
||
makefile dependency rules for javadoc?
|
||
|
||
Wed Apr 25 14:01:32 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* java.make (JAVA_INSTALLATION_DIR): New variable to configure
|
||
where to install. JAVA_PACKAGE_PREFIX has been deprecated.
|
||
|
||
Wed Apr 25 11:05:49 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* Version: Use the standard names GNUSTEP_MAKE_MAJOR_VERSION,
|
||
GNUSTEP_MAKE_MINOR_VERSION, GNUSTEP_MAKE_SUBMINOR_VERSION rather
|
||
than MAKE_MAJOR_VERSION, MAKE_MINOR_VERSION and
|
||
MAKE_SUBMINOR_VERSION.
|
||
* configure.in: Substitute the new variables; do not output
|
||
GNUSTEP_VERSION any longer.
|
||
* configure: Regenerated.
|
||
* config.make.in: Define GNUSTEP_MAKE_VERSION,
|
||
GNUSTEP_MAKE_MAJOR_VERSION, GNUSTEP_MINOR_VERSION,
|
||
GNUSTEP_SUBMINOR_VERSION so that client code can easily get
|
||
the version of gnustep-make which is used by reading these
|
||
variables in their makefiles.
|
||
|
||
2001-04-25 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* documentation.make: For Java,
|
||
$(INTERNAL_doc_NAME)/index.html depends on *any* of the Java source
|
||
files used. Rebuilds entire javadoc tree if any file is changed.
|
||
|
||
2001-04-21 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* framework.make ($(DUMMY_FRAMEWORK_FILE)): fix for empty $classlist.
|
||
|
||
2001-04-21 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* target.make (SHARED_LIB_LINK_CMD): fixed NeXT target.
|
||
|
||
2001-04-14 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GNUstep.sh.in: Put Tools directory first in search path so
|
||
it will find scripts first.
|
||
* GNUstep.csh.in: Likewise.
|
||
|
||
2001-04-14 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* target.make: fixed target for FreeBSD aout.
|
||
|
||
2001-04-13 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* target.make: check for freebsd instead of freebsdelf.
|
||
* clean_os.sh: likewise.
|
||
|
||
2001-04-13 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GUI Backend built as bundle by default. Remove backend component
|
||
of LIBRARY_COMBO throughout makefiles and scripts.
|
||
* configure.in: Add enable-backend-bundle.
|
||
* config.make.in: Define BACKEND_BUNDLE.
|
||
|
||
* Documenation/DESIGN,gnustep-howto.texi,install.texi: Update.
|
||
|
||
* openapp.in: Simplify - use executable.template script for work.
|
||
* opentool.in: Likewise.
|
||
(patches from Jeff Teunissen <deek@dusknet.dhs.org>).
|
||
|
||
Wed Apr 11 12:03:55 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* documentation.make [TEXI_FILES] ($(INTERNAL_doc_NAME)_toc.html):
|
||
Do not abort if command fails (presumably because texi2html could
|
||
not be found). (internal-doc-install): Install html only if it
|
||
has been generated.
|
||
|
||
2001-04-09 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Merge 1.0 branch back into main.
|
||
|
||
2001-03-23 Jonathan Gapen <jagapen@home.com>
|
||
|
||
* configure.in: Also look for 'gnutar' tar program.
|
||
* configure: Re-generate.
|
||
|
||
2001-04-05 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version: 1.0.0
|
||
* GNUstep-HOWTO, NEWS: Regenerated.
|
||
* Documentation/machines.texi: Update
|
||
|
||
2001-04-04 Adam Fedor <fedor@gnu.org>
|
||
|
||
* config.guess: Update to latest version
|
||
* config.sub: Likewise.
|
||
* configure.in: Quote $host_os
|
||
* Documentation/*texi: Update
|
||
|
||
2001-03-31 Adam Fedor <fedor@gnu.org>
|
||
|
||
* target.make (TARGET_SYSTEM_LIBS): Set default libs.
|
||
|
||
2001-03-30 Adam Fedor <fedor@gnu.org>
|
||
|
||
* target.make: Define TARGET_SYSTEM_LIBS for cygwin.
|
||
|
||
2001-03-29 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/GNUmakefile.in: Use standard rules for documentation.
|
||
* Documentation/*texi: Update
|
||
* GNUstep-HOWTO, INSTALL, README: Regen.
|
||
|
||
2001-03-28 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Remove spurious ','.
|
||
|
||
* which_lib.c (search_for_library_in_directory): Translate Windows
|
||
//c paths to c: so MingW functions can find them.
|
||
|
||
2001-03-27 Adam Fedor <fedor@gnu.org>
|
||
|
||
* target.make: Add darwin target.
|
||
|
||
* Documentation/machines.texi: Update.
|
||
* Documentation/faq.texi: Likewise.
|
||
* Documentation/gnustep-howto.texi: Likewise
|
||
|
||
Mon Mar 19 14:30:01 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make (install): Depend on internal-after-install after all
|
||
the other rules. (internal-after-install): Added empty rule.
|
||
* rpm.make (after-install): Rule moved to
|
||
(internal-after-install). This makes sure the file list is always
|
||
generated *after* all application installation code, after-install
|
||
included, has been run.
|
||
|
||
Mon Mar 19 14:09:08 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* GNUmakefile.in (test-RPM_TOPDIR): New target to test that
|
||
RPM_TOPDIR is set before attempting to generate the RPM, and exit
|
||
with an error if not. (rpm): Depend on the new target.
|
||
|
||
Mon Mar 19 00:14:24 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* transform_paths.sh: Fixed, rewritten.
|
||
|
||
Sun Mar 18 17:49:59 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* application.make ($(APP_DIR_NAME)/Resources/Info-gnustep.plist):
|
||
Micro optimization: replaced sed call with subst.
|
||
* palette.make ($(PALETTE_DIR_NAME)/Resources/palette.table): Idem.
|
||
|
||
* bundle.make ($(BUNDLE_DIR_NAME)/Resources/Info.plist),
|
||
($(BUNDLE_DIR_NAME)/Resources/Info-gnustep.plist): Idem, plus
|
||
strip .gorm and .nib extensions as well as .gmodel.
|
||
* gswapp.make ($(GSWAPP_DIR_NAME)/Resources/Info-gnustep.plist):
|
||
Idem.
|
||
|
||
Sun Mar 18 16:47:05 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* opentool.in: Do not run sed to attempt remove slashes at the
|
||
end of tool name. This makes sense for apps, but not for tools.
|
||
|
||
Sun Mar 18 16:19:49 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* service.make: Define GNUSTEP_MAKE_SERVICES to be make_services
|
||
if not yet set.
|
||
($(SERVICE_DIR_NAME)/Resources/Info-gnustep.plist): Use
|
||
$(GNUSTEP_MAKE_SERVICES) rather than `opentool make_services' to
|
||
run make_services.
|
||
* application.make: Do not use opentool when running plmerge.
|
||
* common.make: Warn the user if PATH is not set up correctly.
|
||
|
||
Sun Mar 18 14:49:31 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUmakefile.in (generated-files): Added opentool,
|
||
executable.template and gnustep-make.spec which were missing;
|
||
added missing rules for executable.template and gnustep-make.spec.
|
||
* opentool.in (case $tool in */*): Fixed case of relative path.
|
||
|
||
Sat Mar 17 00:11:52 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* application.make ($(APP_FILE)): Micro optimization: Replace
|
||
sed with subst.
|
||
* gswapp.make ($(GSWAPP_FILE)): Idem.
|
||
* woapp.make ($(WOAPP_FILE)): Idem.
|
||
|
||
Fri Mar 16 20:01:58 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* rules.make (before-all): Do not create the symbolic link
|
||
obj->$(GNUSTEP_OBJ_DIR). ($(GNUSTEP_OBJ_DIR)): Create the link in
|
||
this rule, so that it is only created when/if the object directory
|
||
is created. (internal-clean): Remove the obj symbolic link too.
|
||
|
||
Fri Mar 16 14:48:51 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* configure.in: Fixed syntax of some new tests.
|
||
* configure: Regenerated.
|
||
|
||
2001-03-15 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Use autoconf tests to detect CYGWIN, MINGW32,
|
||
EXEEXT, and OBJEXT. Add threading test for Mingw.
|
||
* config.make.in (OEXT): Use OBJEXT.
|
||
|
||
Thu Mar 15 00:55:19 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUstep.sh.in, GNUstep.csh.in: Compute GNUSTEP_HOST_CPU,
|
||
GNUSTEP_HOST_OS, GNUSTEP_HOST_VENDOR only if not yet set.
|
||
|
||
Wed Mar 14 19:16:01 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* aggregate.make: Micro optimization: Replace sed with subst.
|
||
|
||
Wed Mar 14 18:49:53 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUstep.sh.in, GNUstep.csh.in: Removed references to the old
|
||
variable GNUSTEP_BUILD_ROOT.
|
||
|
||
Wed Mar 14 11:48:10 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* application.make: Optimization: rearranged targets as not to run
|
||
mkdirs to create directories if the directories already exists.
|
||
* bundle.make: Idem.
|
||
* documentation.make: Idem.
|
||
* library.make: Idem.
|
||
* java.make: Idem.
|
||
* tool.make: Idem.
|
||
|
||
* ctool.make: Same optimization but I had not the opportunity to
|
||
test it. Please anybody having, do and fix it if needed.
|
||
* gswapp.make: Idem.
|
||
* gswbundle.make: Idem.
|
||
* objc.make: Idem.
|
||
* palette.make: Idem.
|
||
* service.make: Idem.
|
||
|
||
2001-03-14 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* rules.make: Quicks hack in before-all... create a symbolic link
|
||
from 'obj' to the directory in which we store object files ...
|
||
purely as a convenience. Probably can get cleaner code for this
|
||
but I'm not a makefiles expert.
|
||
|
||
Wed Mar 14 10:40:45 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make (%.variables): Bug fix: rewritten the rule as it was
|
||
not able to manage names containing dots.
|
||
|
||
Wed Mar 14 09:14:22 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* library.make (SOVERSION): Minor optimization: Replace awk call
|
||
with simple subt and word calls.
|
||
|
||
Wed Mar 14 00:15:15 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
Huge speed up. As an example of the order of magnitude, on my
|
||
home system these optimizations reduce the time taken by gnustep
|
||
to install the base library to 40% of the original time.
|
||
* common.make (GNUSTEP_OBJ_PREFIX): Major optimization: replace
|
||
invocation of sed with invocation of the make internal function
|
||
subst.
|
||
* rules.make (%.variables): Optimization: replaced three sed calls
|
||
with subst and word.
|
||
|
||
2001-03-13 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in (objc_thread_lib): Correct test for threading
|
||
on non GNU/Linux, no bsd systems - actually add -lthread to link
|
||
line. Don't set -lthread when cross-compiling. Also add extra_LIBS
|
||
to objc_thread_lib.
|
||
* target.make (solaris/TARGET_SYSTEM_LIBS): Don't add posix4 (should
|
||
be in objc_thread_lib if needed.
|
||
|
||
2001-03-10 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version 0.9.2
|
||
* objc.make (WITH_DLL): Add DLL defs when WITH_DLL=yes
|
||
|
||
2001-03-08 Adam Fedor <fedor@gnu.org>
|
||
|
||
* clean_cpu.sh: Make all alpha variants the same.
|
||
|
||
2001-03-07 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GNUstep.sh.in: Switch PATH back to the way it was so GNUstep
|
||
paths are first.
|
||
|
||
2001-03-06 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GNUmakefile.in: Remove extra '/' from GNUSTEP_..._ROOT paths.
|
||
|
||
2001-03-01 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* GNUstep.sh.in: Added check to ensure we don't add the same info
|
||
to the path twice.
|
||
|
||
2001-02-28 Adam Fedor <fedor@gnu.org>
|
||
|
||
* rules.make (LIBRARIES_DEPEND_UPON): Use ALL_LIB_DIRS not
|
||
LIB_DIRS_NO_SYSTEM.
|
||
* Documentation/README.NetBSD: New file.
|
||
|
||
2001-02-27 Adam Fedor <fedor@gnu.org>
|
||
|
||
* rules.make (LIBRARIES_DEPEND_UPON): Switch order of -L flags so
|
||
additional flags are first.
|
||
* target.make (SHARED_LIB_LINK_CMD): Remove redundant -L flags.
|
||
|
||
Tue Feb 27 04:45:42 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* configure.in (Version): source it as ./Version rather than just
|
||
Version (suggested by Juliusz Chroboczek <jch@pps.jussieu.fr>).
|
||
* configure: Regenerated.
|
||
|
||
2001-02-26 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documenation/makedoc.make: New file mostly copied from
|
||
documentation.make.
|
||
* Documenation/makerules.make: New mostly copied from rules.make
|
||
* Documenation/gnustep-howto.texi: Moved from core/Documenation
|
||
* Documenation/faq.texi: Likewise.
|
||
* Documenation/machines.texi: Likewise.
|
||
* GNUstep-HOWTO, FAQ: Regenerated.
|
||
* README.MinGW: Moved from core
|
||
|
||
2001-02-25 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Separate def of LD_LIBRARY_PATH from export.
|
||
|
||
2001-02-24 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* configure.in (GNUSTEP_NETWORK_ROOT): Fixed typo.
|
||
* configure: Regenerated.
|
||
|
||
2001-02-22 Adam Fedor <fedor@gnu.org>
|
||
|
||
* which_lib.c (main): Add back the -L paths.
|
||
|
||
2001-02-23 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* opentool.in: If a local tool is found, do not search further in
|
||
other directories.
|
||
|
||
2001-02-21 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Documentation/make.texi: Update
|
||
* Documentation/news.texi: Likewise
|
||
* Documentation/install.texi: Likewise
|
||
* NEWS, INSTALL: Regenerate
|
||
|
||
2001-02-19 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* configure.in: Accept --with-local-root and --with-network-root
|
||
options to specify special placement of GNUSTEP_LOCAL_ROOT and
|
||
GNUSTEP_NETWORK_ROOT.
|
||
* configure: Regenerated.
|
||
* GNUmakefile.in (GNUSTEP_LOCAL_ROOT), (GNUSTEP_NETWORK_ROOT):
|
||
* GNUstep.sh.in (GNUSTEP_LOCAL_ROOT), (GNUSTEP_NETWORK_ROOT):
|
||
* GNUstep.csh.in (GNUSTEP_LOCAL_ROOT), (GNUSTEP_NETWORK_ROOT):
|
||
Substitute values from configure.
|
||
* GNUmakefile.in: Updated to work with the new arrangement. In
|
||
particular, to install in special directories when building binary
|
||
packages, you now use make install special_prefix=xxx.
|
||
* gnustep-make.spec.in: Use the new special_prefix instead of
|
||
prefix.
|
||
* debian/rules: Idem.
|
||
|
||
* GNUmakefile.in (tgz): New target.
|
||
|
||
2001-02-14 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GNUmakefile.in (cvs-tag): New targete for maintainance
|
||
* source-distribution.make (cvs-tag): Likewise.
|
||
|
||
2001-02-13 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version: 0.9.1
|
||
|
||
2001-02-12 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* target.make (OBJC_CLASS_SECTION): define class section in obj file.
|
||
* framework.make: fixed to support various object section.
|
||
|
||
2000-02-11 Manuel Guesdon <mguesdon@orange-concept.com>
|
||
|
||
* common.make: added $(FOUNDATION_LIBRARY_DEFINE) to
|
||
AUXILIARY_CPPFLAGS
|
||
|
||
2001-02-08 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
Fix by David Wetzel to framework.make
|
||
if($$2 == "R") changed to if($$2 == "D")
|
||
|
||
Tue Feb 6 16:59:20 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
Javadoc support added.
|
||
* common.make (JAVADOC): Set it.
|
||
* rules.make (ALL_JAVADOCFLAGS): Set it. (%.build): Pass
|
||
JAVADOC_FILES and JAVADOC_SOURCEPATH down.
|
||
* documentation.make: Added support for javadoc documentation.
|
||
|
||
Sun Feb 4 23:19:38 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* debian/*: Applied patches by Matthias Klose <doko@debian.org> to
|
||
make it more debian compliant.
|
||
|
||
2001-01-30 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Redo setting prefix again! set root_prefix to
|
||
base directory (typically /usr/GNUstep)
|
||
* GNUmakefile.in: Update for new prefix, root_prefix, GNUSTEP_ROOT
|
||
* GNUstep.csh.in: Likewise.
|
||
* GNUstep.sh.in: Likewise.
|
||
|
||
Mon Jan 29 23:38:25 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* debian: New directory.
|
||
* debian/changelog: New file.
|
||
* debian/control: New file.
|
||
* debian/copyright: New file.
|
||
* debian/rules: New file.
|
||
|
||
2001-01-29 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Correct setting of prefix and GNUSTEP_ROOT.
|
||
* GNUmakefile.in: Replace GNUSTEP_PREFIX with GNUSTEP_ROOT
|
||
|
||
Mon Jan 29 16:57:53 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* GNUmakefile.in (install): Create the
|
||
$GNUSTEP_MAKEFILES/Additional directory.
|
||
* brain.make: Moved base, gui, xgps and xdps specific code into
|
||
makefiles created and installed into $GNUSTEP_MAKEFILES/Additional
|
||
by the base, gui, xgps and xdps packages themselves.
|
||
* common.make: Include all makefiles found in
|
||
$GNUSTEP_LOCAL_ADDITIONAL_MAKEFILES and
|
||
$GNUSTEP_MAKEFILES/Additional.
|
||
* config.make.in: (GRAPHIC_LIBS), (GRAPHIC_CFLAGS),
|
||
(GRAPHIC_LFLAGS), (X_PRE_LIBS): Removed.
|
||
(CONFIG_SYSTEM_DEFS): Removed SYSTEM_DEFS and DPS_DEFINE.
|
||
* configure.in: Moved base, gui, xgps and xdps specific code
|
||
into the configure.in inside each library.
|
||
|
||
2001-01-25 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* configure.in: Added check for recent versions of GMP
|
||
* configure: Regenerated.
|
||
|
||
Mon Jan 22 12:55:13 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* configure.in (LD_LIBRARY_PATH): set it before running the tests
|
||
to fix problems in executing tests against a shared libobjc.
|
||
* configure: Regenerated.
|
||
|
||
2001-01-19 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* spec-debug-rules.template: Bug fix: removed a '/' at the end of
|
||
INSTALL_ROOT_DIR.
|
||
|
||
2001-01-18 Adam Fedor <fedor@gnu.org>
|
||
|
||
* opentool.in: Fix typo in setting GNUSTEP_HOST_LDIR
|
||
|
||
Thu Jan 18 18:07:36 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* spec-debug-rules.template: Speed up filtering.
|
||
|
||
2001-01-18 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* tool.make: modified to build framework tools. (installed in the
|
||
framework resource dir)
|
||
* rules.make (%.build): build framework tools.
|
||
* framework.make: updated docs.
|
||
|
||
Thu Jan 18 12:15:11 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* gnustep-make.spec.in: Do a make distclean before running
|
||
configure.
|
||
|
||
2001-01-17 Adam Fedor <fedor@gnu.org>
|
||
|
||
* library.make: Revert last change, add LIBRARY_INSTALL_DIR
|
||
which replaces GNUSTEP_LIBRARIES.
|
||
* target.make: Replace GNUSTEP_LIBRARIES with LIBRARY_INSTALL_DIR.
|
||
|
||
* source-distribution.make: Add cvs-dist and cvs-snapshot targets
|
||
|
||
Wed Jan 17 17:19:58 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rpm.make: GNUSTEP_BASE_INSTALL changed to INSTALL_ROOT_DIR since
|
||
this variable is already used in gnustep-base to do the same job.
|
||
* spec-rules.template, spec-debug-rules.template,
|
||
spec-debug-alone-rules.template: Updated for change.
|
||
|
||
2001-01-17 Adam Fedor <fedor@gnu.org>
|
||
|
||
* library.make (LIBRARY_OBJ_DIR): New redefinable var to specify
|
||
where libraries go. Some packages can specify backend independant
|
||
libs to go in library_combo/..
|
||
* configure.in: Check for libobjc in new dir.
|
||
Avoid referencing problem by just always including the GNUstep
|
||
Headers and Libraries directory in search paths.
|
||
|
||
Wed Jan 17 16:49:54 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rpm.make (rpm): Fixed typo in copying tar gz file.
|
||
($(SPEC_FILE)): Fixed typo in checking RPM_DISABLE_RELOCATABLE
|
||
and in PACKAGE_NEEDS_CONFIGURE.
|
||
|
||
Wed Jan 17 13:58:34 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* GNUmakefile.in (cvs-snapshot), (rpm): New targets.
|
||
* source-distribution.make (tgz): Generate .tar.gz rather than
|
||
.tgz.
|
||
* rpm.make: Modified example to use .tar.gz source rather than
|
||
.tgz.
|
||
* gnustep-make.spec.in: Heavily simplified, rewritten.
|
||
|
||
Wed Jan 17 10:29:22 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rpm.make ($(SPEC_FILE)): Add line to set %{gs_configure} to YES
|
||
or NO in the rpm spec file according to PACKAGE_NEEDS_CONFIGURE
|
||
variable.
|
||
* spec-rules.template: Run configure if %{gs_configure} is YES.
|
||
* spec-debug-rules.template: Idem.
|
||
* spec-debug-alone-rules.template: Idem.
|
||
|
||
* source-distribution.make (tgz): Added a dependency of `tgz' from
|
||
`distclean'.
|
||
* rpm.make (rpm): Build tgz - which involves a make distclean -
|
||
before specfile.
|
||
|
||
* spec-debug-rules.template (%install): Fixed generation of non
|
||
debugging file list; fixed and uncommented filtering of debugging
|
||
file list through the non debugging one.
|
||
|
||
* rpm.make ($(PACKAGE_NAME)-debug.spec.in): Do not any longer
|
||
generate it from the non debugging one.
|
||
|
||
Tue Jan 16 19:52:58 2001 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* aggregate.make: Fixed to work with empty $(SUBPROJECTS) as well.
|
||
|
||
Tue Jan 16 19:01:21 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
RPM support redesigned and rewritten from scratch.
|
||
* source-distribution.make: New file.
|
||
* rpm.make: Rewritten from scratch.
|
||
* spec-rules.template: New file.
|
||
* spec-debug-rules.template: New file.
|
||
* spec-debug-alone-rules.template: New file.
|
||
* template-spec.in: Removed.
|
||
* rules.make: Include source-distribution.make.
|
||
* common.make: Removed the new variables for installation.
|
||
* application.make, bundle.make, framework.make, target.make:
|
||
Reverted to old code.
|
||
* file-list.make: Removed.
|
||
* rules.make: Do not include file-list.make
|
||
* log_install_dir.sh.in: Removed.
|
||
* log_install_ln_s.sh: Removed.
|
||
* log_install.sh: Removed.
|
||
* install-complete-dir.sh.in: Removed.
|
||
* GNUmakefile.in: Updated for added/removed files.
|
||
* configure.in (AC_OUTPUT): Removed install-complete-dir.sh and
|
||
log_install_dir.sh.
|
||
* configure: Regenerated.
|
||
|
||
Mon Jan 15 16:45:48 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* common.make (REMOVE_INSTALLED_DIR): New variable to be used to
|
||
remove an installed dir.
|
||
* application.make (internal-app-install): Use it.
|
||
* bundle.make (internal-bundle-install): Idem.
|
||
* framework.make (internal-framework-install): Idem.
|
||
* framework.make (internal-framework-install): Use
|
||
REMOVE_INSTALLED_LN_S.
|
||
* file-list.make (REMOVE_INSTALLED_DIR): Redefine to do nothing.
|
||
|
||
Made file list rpm specific - so it is now suitable to be included
|
||
directly with `%file -f' directives into rpm spec files.
|
||
* file-list.make: Add an `%attr (-, root, root)' at the beginning
|
||
of the file list.
|
||
* log_install_dir.sh.in: Rpm specific fix - output `%dir' before
|
||
the directory name.
|
||
|
||
* file-list.make (FILE_LIST): Output different file list
|
||
for debugging and non-debugging cases.
|
||
|
||
2001-01-13 Adam Fedor <fedor@gnu.org>
|
||
|
||
* openapp.in (additional_library_paths): Set for FLATTENED structure
|
||
* debugapp.in: Add FLATTENED structure support.
|
||
(fix from Frederic <frederic.chauvin@noos.fr>).
|
||
|
||
* GNUmakefile.in: Add target to make dist file.
|
||
|
||
Fri Jan 12 17:38:06 2001 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* configure.in (AC_OUTPUT): Added install-complete-dir.sh and
|
||
log_install_dir.sh.
|
||
* configure: Regenerated.
|
||
* log_install_sh: New file.
|
||
* log_install_ln_s.sh: New file.
|
||
* log_install_dir.sh.in: New file.
|
||
* install-complete-dir.sh.in: New file.
|
||
* GNUmakefile.in (MAKE_FILES): Added file-list.make.
|
||
* GNUmakefile.in (install): Install log_install.sh,
|
||
log_install_ln_s.sh, log_install_dir.sh, install-complete-dir.sh.
|
||
* rules.make: Include file-list.make.
|
||
* file-list.make: New file.
|
||
* target.make (AFTER_INSTALL_SHARED_LIB_COMMAND): Use
|
||
$(REMOVE_INSTALLED_LN_S) rather than rm -f, and $(INSTALL_LN_S)
|
||
rather than $(LN_S).
|
||
* common.make: Define INSTALL_LN_S to be the same as LN_S;
|
||
REMOVE_INSTALLED_LN_S to be rm -f; INSTALL_COMPLETE_DIR to point
|
||
to the install-complete-dir.sh script.
|
||
* application.make: Use INSTALL_COMPLETE_DIR when installing.
|
||
* bundle.make: Idem.
|
||
* framework.make: Idem.
|
||
|
||
2001-01-10 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version: Prerelease version 0.9.0
|
||
|
||
* Documentation/GNUmakfile.in: New targets to make documentation.
|
||
* Documentation/make.texi: New file
|
||
* aclocal.m4: Set CPPFLAGS not CFLAGS
|
||
|
||
2001-01-08 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GNUmakefile.in (MAKE_FILES): Add rpm.make and template.spec.in
|
||
* rules.make: Include rpm.make
|
||
* rpm.make: New file
|
||
* template.spec.in: New file.
|
||
|
||
* config.make.in: Set CONFIG_SYSTEM_INCL to CPPFLAGS (since most
|
||
CPPFLAGS are really include directives).
|
||
* brain.make (SYSTEM_INCLUDES): Include CONFIG_SYSTEM_INCL.
|
||
This makes sure these includes can be overriden in GNUmakefiles
|
||
|
||
* config_thread.m: Include impl of NXConstantString for shared libobjc
|
||
that doesn't include it.
|
||
|
||
* configure.in: Check for alternate shared libobjc library also.
|
||
Compile config_thread.m as objective-c program.
|
||
Set enable-ffcall to be yes by default (unless libs aren't installed).
|
||
* Version: New file.
|
||
|
||
2001-01-03 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Change test for objc forwarding hook to match gcc
|
||
patch.
|
||
|
||
2001-01-02 Adam Fedor <fedor@gnu.org>
|
||
|
||
* bundle.make (BUNDLE_FILE): Use INTERNAL_bundle_NAME.
|
||
($(BUNDLE_DIR_NAME)/Contents/Info.plist): Likewise.
|
||
($(BUNDLE_DIR_NAME)/Resources/Info.plist): Likewise.
|
||
(Fixes building of multiple bundles in one directory).
|
||
|
||
2000-01-02 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* target.make (SHARED_LIB_LINK_CMD, SHARED_FRAMEWORK_LINK_CMD): removed
|
||
TARGET_SYSTEM_LIBS.
|
||
* ld_lib_path.sh, ld_lib_path.csh: fixed path for framework libraries.
|
||
|
||
2000-12-26 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Look for libxml2 (patch from Kim Shrier
|
||
<kim@tinker.com>).
|
||
|
||
Mon Dec 25 01:20:25 2000 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* library.make (internal-library-all): Bug fix: removed duplicated
|
||
before-all and after-all. They are already in rules.make and so
|
||
they were executed twice.
|
||
|
||
2000-12-18 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* bundle.make ($(BUNDLE_DIR_NAME)/Resources/Info.plist): Readded
|
||
rule which had been accidentally deleted.
|
||
|
||
2000-12-18 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* bundle.make: Add a couple of missing backslashes as reported by
|
||
enrico@imago.ro
|
||
|
||
2000-12-14 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in (CFLAGS): Strip -g (debug=yes adds that automatically).
|
||
|
||
2000-12-13 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure: Fix mistaken setting of CPPFLAGS from CFLAGS.
|
||
|
||
2000-12-12 Adam Fedor <fedor@gnu.org>
|
||
|
||
* bundle.make (build-macosx-bundle): Build suitable files for
|
||
MacOSX bundle (fixes from Helge Hess <helge.hess@skyrix.com>).
|
||
* GNUmakefile.in (install): Make Tools ...LDIR (For win32 machines).
|
||
* setlocaltz.sh: Correct location of NSTimeZones (fixes from
|
||
Tomas Hurka <tom@hukatronic.cz>.).
|
||
|
||
2000-12-08 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Add check for --enable-ffcall
|
||
* Documentation/GNUmakefile.in: New file.
|
||
* Documentation/install.texi: New file.
|
||
* Documentation/readme.texi: New file.
|
||
* README, INSTALL: Regenerate.
|
||
|
||
2000-12-06 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* openapp.in:
|
||
* opentool.in: Updated for flattened directory structure.
|
||
* application.make:
|
||
* gswapp.make:
|
||
* service.make:
|
||
* woapp.make:
|
||
* wobundle.make: Fix 'clean' for flattened structure.
|
||
|
||
2000-12-04 Georg Fleischmann <georg@vhf.de>
|
||
|
||
* subproject.make: workaround for empty list in for loops added.
|
||
|
||
2000-12-05 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* GNUmakefile.in:
|
||
* GNUstep.csh.in:
|
||
* GNUstep.sh.in:
|
||
* MediaBook.func:
|
||
* README:
|
||
* application.make:
|
||
* brain.make:
|
||
* bundle.make:
|
||
* common.make:
|
||
* configure:
|
||
* configure.in:
|
||
* ctool.make:
|
||
* framework.make:
|
||
* gswapp.make:
|
||
* gswbundle.make:
|
||
* ld_lib_path.csh:
|
||
* ld_lib_path.sh:
|
||
* library.make:
|
||
* palette.make:
|
||
* service.make:
|
||
* target.make:
|
||
* tool.make:
|
||
* woapp.make:
|
||
* wobundle.make:
|
||
Updated for flattened directory structure - use GNUSTEP_XXX_DIR and
|
||
GNUASTEP_XXX_LDIR for referring to directories with and without the
|
||
library combo. Localise changes as much as possible.
|
||
|
||
Mon Nov 27 16:28:12 2000 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* documentation.make (internal-doc-clean): Ignore errors when
|
||
removing the HTML generated from latex - because the error could
|
||
be caused by a CVS subdir.
|
||
(internal-doc-distclean): for latex, don't remove HTML document
|
||
directory (might contain CVS subdir).
|
||
(internal-doc-install): For latex2html, install only html and css
|
||
files and not the full latex2html output.
|
||
(internal-doc-uninstall): For latex2html, uninstall only html and
|
||
css files.
|
||
|
||
2000-11-18 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* configure.in: Check for GMP
|
||
|
||
Thu Nov 16 14:56:35 2000 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* documentation.make (internal-doc-all): Fixed dependency of LaTeX
|
||
output on all LATEX_FILES. (internal-doc-clean): Remove generated
|
||
.aux files if LaTeX is involved. (internal-doc-distclean): Remove
|
||
any .aux files in the directory if LaTeX is involved.
|
||
|
||
2000-11-15 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* configure.in: Check for OpenSSL
|
||
|
||
Tue Nov 14 23:47:11 2000 Adam Fedor <fedor@yogi.doc.com>
|
||
|
||
* GNUstep.sh.in: Use grep instead of fgrep. Some OSs (Solaris)
|
||
can't deal with fgrep -v
|
||
* ld_library_path.sh: Likewise
|
||
|
||
2000-11-06 Adam Fedor <fedor@gnu.org>
|
||
|
||
* documentation.make: Remove conversion of tmpl.texi files to
|
||
texi files (no longer necessary).
|
||
|
||
Mon Nov 6 16:43:22 2000 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUmakefile.in (install): Create the
|
||
System/Documentation/Developer and System/Documentation/User
|
||
directories.
|
||
* common.make (GNUSTEP_DOCUMENTATION): Changed to be
|
||
$(GNUSTEP_INSTALLATION_DIR)/Documentation rather than
|
||
$(GNUSTEP_INSTALLATION_DIR)/Libraries
|
||
* rules.make: Added DOC_INSTALL_DIR and LATEX_FILES.
|
||
* documentation.make: Major improvement. Implemented installation
|
||
and uninstallation of documentation, and support for LaTeX based
|
||
documentation projects.
|
||
|
||
2000-11-04 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* configure.in: fixed gtar checking.
|
||
|
||
2000-10-29 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* framework.make (FRAMEWORK_WEBSERVER_RESOURCE_DIRS),
|
||
(framework-components), (framework-webresource-dir):
|
||
(framework-webresource-files), (framework-localized-webresource-files):
|
||
new specific gsweb targets.
|
||
* subproject.make (framework-components), (framework-webresource-dir),
|
||
(framework-webresource-files), (framework-localized-webresource-files):
|
||
likewise.
|
||
* rules.make (SUBPROJECT_ROOT_DIR): new variable.
|
||
* gswapp.make ($(GSWAPP_FILE)): added ALL_FRAMEWORK_DIRS
|
||
|
||
2000-10-28 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* configure.in: added --with-libxml-include, --with-libxml-library
|
||
and --with-libiconv-library.
|
||
Added -I/usr/local/include and -L/usr/local/lib for FreeBSD.
|
||
|
||
* framework.make: new file.
|
||
* common.make: added common frameworks defines (library, header paths).
|
||
* bundle.make: added ALL_FRAMEWORKS_DIRS
|
||
* rules.make: added frameworks headers flags. Prebuild framework
|
||
header dir. Set framework name/dir/version.
|
||
* subproject.make: build framework headers and resource files.
|
||
* target.make: added SHARED_FRAMEWORK_LINK_CMD
|
||
* tool.make: added ALL_FRAMEWORKS_DIRS
|
||
* ld_lib_path.csh: added paths for frameworks.
|
||
* ld_lib_path.sh (lib_paths): added paths for frameworks.
|
||
* GNUmakefile.in (MAKE_FILES): added framework.make
|
||
|
||
Thu Oct 19 15:46:02 2000 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* opentool.in: Fix for passing arguments protected by quote.
|
||
* openapp.in: Idem.
|
||
|
||
2000-10-17 Adam Fedor <fedor@gnu.org>
|
||
|
||
* target.make (OpenBSD): Add -fpic to SHARED_CFLAGS.
|
||
|
||
Fri Oct 13 11:26:49 2000 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* service.make (internal-svc-distclean): Remove the service
|
||
directory when making a distclean.
|
||
|
||
2000-10-02 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Work even if $av_cv_lib_iconv_main not defined.
|
||
|
||
2000-09-29 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* configure.in: Check for libxml 2.2.3 or later
|
||
|
||
Tue Sep 26 10:21:51 2000 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* application.make: Use opentool when running plmerge.
|
||
* service.make: Use opentool when running make_services.
|
||
|
||
2000-09-25 Adam Fedor <fedor@gnu.org>
|
||
|
||
* common.make (JAVA_HOME): Revert previous change.
|
||
|
||
2000-09-20 Adam Fedor <fedor@gnu.org>
|
||
|
||
* bundle.make (internal-bundle-install): Fix previous fix.
|
||
* target.make: Don't define BUILD_DLL if shared=no.
|
||
|
||
2000-09-18 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Check for mingw also
|
||
* bundle.make (internal-bundle-install): Correct tar command.
|
||
|
||
2000-09-14 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Check for iconv support.
|
||
|
||
2000-09-13 Adam Fedor <fedor@gnu.org>
|
||
|
||
* config.make.in: Add CPPFLAGS
|
||
|
||
2000-09-11 Adam Fedor <fedor@gnu.org>
|
||
|
||
* library.make (DLL_INSTALLATION_DIR): New default location for
|
||
installing DLLs.
|
||
|
||
* common.make (JAVA_HOME): Check if 'which' returns a path.
|
||
|
||
2000-09-11 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* configure.in: Added test for libxml so we link with it if it is
|
||
available.
|
||
|
||
2000-08-30 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* configure.in: Check for gtar.
|
||
* config.make.in: New definition for TAR.
|
||
|
||
Thu Aug 17 09:28:22 2000 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* configure.in: Use CC_FOR_BUILD when checking for mingw32.
|
||
|
||
Wed Aug 16 18:24:13 2000 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* mkinstalldirs: Test if mkdir accepts -p arg.
|
||
|
||
2000-08-06 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version 0.6.6 released.
|
||
|
||
2000-08-02 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GNUstep.sh.in: Add GNUSTEP_NETWORK_ROOT back into prefix list.
|
||
* GNUstep.csh.in: Likewise. (patches from Jeff Teunissen
|
||
<deek@dusknet.dhs.org>).
|
||
|
||
Sat Jul 29 22:49:23 2000 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* rules.make: Added again rule for APPLICATION_ICON which had
|
||
been lost.
|
||
|
||
Fri Jul 28 14:45:21 2000 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* jni.make: New file to be included when compiling JNI projects.
|
||
* GNUmakefile.in (MAKE_FILES): Added jni.make.
|
||
|
||
Fri Jul 28 12:17:02 2000 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* common.make: Set INTERNAL_JAVACFLAGS and INTERNAL_JAVAHFLAGS to
|
||
specify classpath adding ./ at the beginning.
|
||
* rules.make: Changed ALL_JAVAFLAGS to ALL_JAVACFLAGS.
|
||
|
||
Thu Jul 27 18:03:34 2000 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* common.make (JAVA_HOME): Set JAVA_HOME if not set, guessing if
|
||
appropriate; set JAVAC and JAVAH from JAVA_HOME if needed.
|
||
|
||
Tue Jul 25 15:01:43 2000 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
Added support to build jni headers from java classes.
|
||
* rules.make: Added rules to build jni headers from java classes
|
||
using JAVAH; added JAVA_JNI_OBJ_FILES, JAVA_JNI_OBJS; added
|
||
ALL_JAVAHFLAGS.
|
||
* java.make (internal-java_package-all): Build also JAVA_JNI_FILES
|
||
(internal-java_package-clean): Remove the jni headers too.
|
||
|
||
2000-07-21 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* GNUmakefile.in: Use C version of which_lib exclusively.
|
||
|
||
2000-07-18 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* ctool.make: Changed installation dir to be CTOOL_INSTALLATION_DIR
|
||
and fixed it to install above the objc library based directory.
|
||
|
||
2000-07-16 Adam Fedor <fedor@gnu.org>
|
||
|
||
* palette.make (PALETTE_INSTALL_DIR): Default to GNUSTEP_PALETTES
|
||
if not set.
|
||
|
||
* GNUmakefile.in: Use C version of which_lib exclusively.
|
||
|
||
2000-07-14 Adam Fedor <fedor@gnu.org>
|
||
|
||
* common.make (GNUSTEP_HEADERS_GUI_FLAG): Remove.
|
||
|
||
2000-06-30 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GNUstep.sh.in: Add .../${LIBRARY_COMBO} dir back into path (for
|
||
DLL search).
|
||
* configure.in: Always run search for libwraster.
|
||
|
||
* bundle.make: Filter '-' out of defines.
|
||
* ctool.make: Likewise.
|
||
* rules.make: Likewise.
|
||
* tool.make: Likewise.
|
||
* woapp.make: Likewise.
|
||
* wobundle.make: Likewise.
|
||
|
||
2000-06-27 Adam Fedor <fedor@gnu.org>
|
||
|
||
* common.make (OPTFLAG): Remove -fno-strict-aliasing (Doesn't
|
||
work on old gcc2.8.0).
|
||
* target.make (solaris/TARGET_SYSTEM_LIBS): Re-add posix4 when threaded
|
||
(Solaris/BUNDLE_LDFLAGS): Go back to old flags - new ones don't
|
||
work with gcc 2.8.0.
|
||
* configure.in: Cache search for libwraster, fix searching for
|
||
other graphics libs.
|
||
* GNUstep.csh.in: Shorted GNUSTEP_PATHPREFIX_LIST since length of
|
||
variable breaks some csh's. Check if CALSSPATH exists before setting.
|
||
|
||
2000-06-22 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Fix for exporting vars on old sh's.
|
||
|
||
Thu Jun 22 18:58:41 2000 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* common.make (JAVAH): Set it to 'javah' if null.
|
||
|
||
2000-06-21 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Check for alternate objc libraries
|
||
|
||
* library.make: Clean the library_name of '-' so it can be
|
||
used in a define.
|
||
|
||
* target.make: Target for cygwin
|
||
|
||
Wed Jun 21 12:35:43 2000 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
Rewritten and simplified java support.
|
||
* GNUstep.sh.in: Only append to the CLASSPATH if not already there.
|
||
* GNUstep.csh.in: Simplified java classpath.
|
||
* brain.make (SYSTEM_INCLUDES): Removed JAVA_INCLUDES.
|
||
* common.make (JAVAC): Set it to 'javac' only if it is null,
|
||
so it can be overridden.
|
||
* common.make (GNUSTEP_JAVA): New variable.
|
||
* config.make.in: Removed old java code.
|
||
* configure.in: Idem.
|
||
* configure: Rebuilt.
|
||
* openapp.in: Removed old java code.
|
||
* rules.make: Completely remanaged java stuff.
|
||
|
||
* GNUmakefile.in (MAKE_FILES): Added java.make.
|
||
* java.make: New makefile for compiling not-GNUstep java
|
||
packages.
|
||
|
||
Tue Jun 20 19:59:19 2000 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* objc.make (internal-objc_program-install): Depend on building
|
||
the program first.
|
||
|
||
2000-06-19 Adam Fedor <fedor@gnu.org>
|
||
|
||
* bundle.make (bundle-resource-files): Remove dependancy on
|
||
RESOURCE_FILES, which may not exist
|
||
|
||
* configure.in: Add test for cygwin
|
||
|
||
2000-06-12 Adam Fedor <fedor@gnu.org>
|
||
|
||
Patches from Helge Hess for Windows/DLL support
|
||
* GNUmakefile.in: Use perl which_lib script on machines that have it.
|
||
* GNUstep.csh.in: Remove GNUSTEP_NETWORK_ROOT from PATHPREFIX_LIST.
|
||
* GNUstep.sh.in: Likewise.
|
||
|
||
* common.make: Add some new default directories. Support for
|
||
runtime with GC.
|
||
* config.guess: Add check for mingw32.
|
||
* configure.in: Likewise. Check for perl.
|
||
|
||
* brain.make: Add flags for libFoundation with GC. Add WO library flags.
|
||
* bundle.make: Add support for DLLs on Windows.
|
||
* ctool.make: Likewise.
|
||
* library.make: Likewise.
|
||
* rules.make: Likewise. Handle subdirs better. WO Resources
|
||
* tool.make: Likewise.
|
||
|
||
* target.make: Handle mingw32.
|
||
|
||
* which_lib.c: Handle \r\n on Windows.
|
||
(pathes from Helge Hess <helge.hess@mdlink.de>, modified by
|
||
fedor@gnu.org).
|
||
|
||
Wed May 3 18:07:54 2000 Nicola Pero <nicola@brainstorm.co.uk>
|
||
|
||
* library.make: Use 'override' flag to force substitution of
|
||
variable which otherwise was not taking place.
|
||
|
||
2000-05-01 Mirko Viviani <mirko.viviani@rccr.cremona.it>
|
||
|
||
* clean_os.sh: removed os version number for FreeBSD-elf
|
||
|
||
2000-04-21 Jonathan Gapen <jagapen@whitewater.chem.wisc.edu>
|
||
|
||
* application.make: Incorporate appnameInfo.plist into Info.plist
|
||
using plmerge tool.
|
||
|
||
2000-04-20 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in (libwraster): Make sure we have version 2.0.
|
||
|
||
2000-04-13 Adam Fedor <fedor@gnu.org>
|
||
|
||
* gswapp.make: Remove common.make include.
|
||
* gswbundle.make: Likewise.
|
||
|
||
2000-04-06 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* target.make: If 'shared=no' is specified, link with '-static' to
|
||
force static link.
|
||
Add library fixes for HPUX
|
||
* ld_lib_path.sh: Added setup for HPUX
|
||
* ld_lib_path.ssh: ditto
|
||
|
||
2000-03-27 Adam Fedor <fedor@gnu.org>
|
||
|
||
* documentation.make: Correct cp typo.
|
||
|
||
2000-03-20 Adam Fedor <fedor@gnu.org>
|
||
|
||
* gswapp.make: include common.make for TAR
|
||
* gswbundle.make: Likewise.
|
||
|
||
* GNUstep.sh.in: Replace pushd/popd with cd equivalent since not
|
||
all OS's have it.
|
||
|
||
* bundle.make: Include localization support (from gswbundle.make)
|
||
(Patch from Jonathan Gapen <jagapen@whitewater.chem.wisc.edu>)
|
||
|
||
* documentation.make: Take out sed of @email and @url since
|
||
texinfo has them now.
|
||
|
||
* configure.in (GRAPHIC_LIBS): Check for libXmu if libwraster
|
||
not found. Add X libs if libwraster not found.
|
||
|
||
2000-03-19 Richard Frith-Macdonald <rfm@gnu.org>
|
||
|
||
* rules.make: added rule for GSDOC
|
||
* documentation.make: added gsdoc make rules.
|
||
|
||
2000-03-11 Adam Fedor <fedor@gnu.org>
|
||
|
||
* brain.make: Use new GRAPHIC_ variables. Remove old TIFF, JPEG
|
||
and X varialbles.
|
||
* config.make.in: Likewise.
|
||
* configure.in: Check for wraster library. Avoid checking for
|
||
tiff, jpeg, etc, if found.
|
||
|
||
2000-03-06 Adam Fedor <fedor@gnu.org>
|
||
|
||
* config.guess: Better guess of NetBSD systems.
|
||
* target.make: Support for shared libs on NetBSD. (patch from
|
||
Peter Cooper <comrade@obverse.com.au>).
|
||
|
||
* makeinstalldirs: Add '-p' option to mkdir, which prevents
|
||
race condition when running make with the '-j' option. Some
|
||
makes may not have this option, so we'll see if this works.
|
||
|
||
Fri Feb 25 13:32:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* rules.make: replace rule for PALETTE_ICON that somehow got lost.
|
||
|
||
Thu Feb 24 21:12:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* bundle.make: fixes to permit use of BUNDLE_INSTALL_DIR variable.
|
||
patch by jagapen@whitewater.chem.wisc.edu
|
||
|
||
2000-02-23 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Make separate sytem root the default. Disable by
|
||
using --without-system-root when configuring.
|
||
|
||
* rules.make: Change compilation rule so filename is at beginning
|
||
of line (patch from David Relson <relson@expressgate.net>).
|
||
|
||
2000-02-20 Matthias Klose <doko@cs.tu-berlin.de>
|
||
|
||
* names.make: GNUSTEP_HOST: Use value of GNUSTEP_HOST_GUESS.
|
||
* GNUstep.csh.in: Use GNUSTEP_MAKEFILES.
|
||
|
||
2000-02-18 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GNustep.sh.in: Use pushd/popd to changes dirs.
|
||
|
||
2000-01-26 Adam Fedor <fedor@gnu.org>
|
||
|
||
* rules.make: Revert previous change of parens around tmp.
|
||
|
||
2000-02-18 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version: 0.6.5 Released.
|
||
|
||
2000-02-16 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GNUmakefile.in: Standardize prefix/GNUSTEP_INSTALLATION_DIR
|
||
settings.
|
||
* gnustep-make.spec: Newfile
|
||
|
||
* common.make: Add default installation dirs.
|
||
* bundle.make: Use default installation dir.
|
||
* ctool.make: Likewise.
|
||
* objc.make: Likewise.
|
||
* palette.make: Likewise.
|
||
* tool.make: Likewise.
|
||
|
||
* GNUstep.csh.in: Use pushd/popd to changes dirs.
|
||
|
||
2000-02-08 Adam Fedor <fedor@gnu.org>
|
||
|
||
* config.guess: New version
|
||
* config.sub: Likewise.
|
||
|
||
2000-01-24 Adam Fedor <fedor@gnu.org>
|
||
|
||
* names.make (GNUSTEP_HOST_GUESS): New variable. Evaluate config.guess
|
||
and config.sub separately.
|
||
|
||
2000-01-22 Manuel Guesdon <mguesdon@sbuilders.com>
|
||
|
||
* gswapp.make, gswbundle.make: tar options changed
|
||
|
||
2000-01-22 Manuel Guesdon <mguesdon@sbuilders.com>
|
||
|
||
* GNUmakefile: add gswapp.make and gswbundle.make
|
||
|
||
2000-01-22 Manuel Guesdon <mguesdon@sbuilders.com>
|
||
|
||
* rules.make and bundle.make: changes for GNUstepWeb
|
||
* gswapp.make and gswbundle.make: added
|
||
|
||
2000-01-14 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GNUstep.csh.in (GNUSTEP_LOCAL_ROOT): Use correct quotes.
|
||
|
||
Sun Jan 9 00:16:15 2000 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* GNUmakefile.in (install): Create directory
|
||
$(prefix)/Library/Colors to store color lists.
|
||
|
||
Fri Jan 7 6:05:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* application.make: use xxx_PRINCIPAL_CLASS to override the value
|
||
of NSExecutable in Info.plist so we can have callses other than
|
||
NSApplication as the app class.
|
||
* palette.make: use PRINCIPAL_CLASS rather than PALETTE_CLASS
|
||
* rules.make: remove PALETTE_CLASS
|
||
|
||
1999-12-09 Adam Fedor <fedor@gnu.org>
|
||
|
||
* rules.make: Remove paren's from around tmp to stop spurious
|
||
evaluation (suggested by Jonathan Gapen
|
||
<jagapen@whitewater.chem.wisc.edu>).
|
||
|
||
Tue Dec 7 5:24:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* rules.make: Escape some dollar signs - patch by Jonathon Gapen
|
||
for an earlier fix somehow reverted.
|
||
|
||
1999-12-02 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GNUstep.csh.in: Run GNUSTEP_HOST through config.sub to get correct
|
||
CPU, etc.
|
||
* GNUstep.sh.in: Likewise.
|
||
* debugapp.in: Likewise.
|
||
* executable.template.in: Likewise.
|
||
* names.make: Likewise.
|
||
* openapp.in: Likewise.
|
||
* opentool.in: Likewise.
|
||
|
||
Fri Nov 12 11:52:14 1999 Lyndon Tremblay <ltremblay@mezzanine.xnot.com>
|
||
|
||
* rules.make: Moved some Java rules into gstep-java.
|
||
|
||
Fri Nov 12 7:43:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* GNUstep.sh.in: Fix error in exporting CLASSPATH
|
||
|
||
Fri Nov 12 6:36:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* which_lib.c: Fix for bug reported by Pascal Bourguignon.
|
||
If 'shared=no' and 'debug=yes', but no debug library exists, then
|
||
find a static library.
|
||
|
||
Thu Nov 11 12:22:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* GNUstep.csh.in: Fix for typo reported by Pascal Bourguignon.
|
||
|
||
1999-11-11 David Lazaro Saz <khelekir@encomix.es>
|
||
|
||
* configure.in (objc_thread_lib): Added support for FreeBSD native
|
||
POSIX threads (from libc_r). Made this the first option to test as
|
||
this is the best working one.
|
||
* configure: New build to support the above mentioned.
|
||
|
||
Wed Nov 10 12:05:16 1999 Lyndon Tremblay <ltremblay@mezzanine.xnot.com>
|
||
|
||
* library.make: Added some uninstalling commands, specifically,
|
||
when the 'LIBRARY_NAME.so' file links to 'LIBRARY_NAME_d.so',
|
||
remove that stale link. (using if [ ! -e <link ], maybe that's wrong,
|
||
but it works)
|
||
* rootinstall.sh: changed rooot to root.
|
||
* tool.make: Also added install commands here, to remove the
|
||
'GNUSTEP_INSTALLATION_DIR/Tools/<toolname>' script as well as the
|
||
real tool binary.
|
||
|
||
Mon Nov 08 11:41:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* names.make: Fix to run config scripts in /tmp in order to avoid
|
||
directory permission problems in current directory.
|
||
|
||
Sun Nov 07 14:00:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* common.make: define GSWARN unless 'warn=no' is on command line.
|
||
|
||
Fri Nov 05 11:23:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* application.make: Added comment about including info.plist stuff.
|
||
* bundle.make: Added support for inclusion of info.plist stuff.
|
||
|
||
1999-10-03 Lyndon Tremblay <ltremblay@mezzanine.xnot.com>
|
||
|
||
* GNUstep.sh.in: Added CLASSPATH settings.
|
||
* GNUstep.csh.in: Likewise, untested.
|
||
|
||
1999-10-02 Lyndon Tremblay <ltremblay@mezzanine.xnot.com>
|
||
|
||
* target.make: Links LIBNAME.so to LIBNAME_d.so, so you can build
|
||
applications without debug, but using the GNUstep debug libraries.
|
||
Needs to be added for other systems, I don't want to risk it, I don't
|
||
have any besides Linux ELF.
|
||
* rules.make: Added Java classpath, and working Java dependency per
|
||
Java package name; (org.gnu.gnustep.HiClass ->
|
||
GNUSTEP_SYSTEM_ROOT/Java/org/gnu/gnustep/HiClass.class, etc)
|
||
|
||
1999-10-01 Lyndon Tremblay <ltremblay@mezzanine.xnot.com>
|
||
|
||
* openapp.in: Added working Java application support
|
||
* rules.make: Likewise, and general Java changes.
|
||
|
||
1999-10-01 Lyndon Tremblay <ltremblay@mezzanine.xnot.com>
|
||
|
||
* java-wrapper.make: Removed.
|
||
* java-application.make: Removed.
|
||
* java-executable.template: Removed.
|
||
|
||
These will be added in gstep-java.
|
||
|
||
1999-10-30 Lyndon Tremblay <ltremblay@mezzanine.xnot.com>
|
||
|
||
* brain.make: Added Java support.
|
||
* common.make: Likewise
|
||
* config.make.in: Added JAVA_INCLUDE/JAVAC vars.
|
||
* configure: New build for Java support.
|
||
* configure.in: Added JAVA_INCLUDE/JAVAC vars.
|
||
* java-application.make: Added, but not worked on yet.
|
||
* java-executable.template: Added basics, not complete.
|
||
* java-wrapper.make: Working as close to Apple's bridget tool as I know.
|
||
* rules.make: Added Java support.
|
||
|
||
NOTE: building a java wrapper right now is basically useless now, until
|
||
I commit the bridging library and tools, which are in the works.
|
||
|
||
|
||
1999-10-23 Adam Fedor <fedor@gnu.org>
|
||
|
||
* debugapp: Allow debugger to be set from environment (patch from
|
||
<davidl@wpi.edu>).
|
||
|
||
* depend.make: New file - first try at dependency processing from
|
||
Kai Henningsen <kai@cats.ms>.
|
||
|
||
1999-10-17 Adam Fedor <fedor@gnu.org>
|
||
|
||
* target.make (OSF): Set SHARED_LIBRARIES to yes.
|
||
|
||
* configure.in (GNUSTEP_PREFIX): Was set in wrong place for
|
||
separate system root.
|
||
|
||
1999-10-14 Adam Fedor <fedor@gnu.org>
|
||
|
||
* target.make (AUXILIARY_CPPFLAGS): Change from ADDITIONAL... so
|
||
it doesn't get reset by other Makefiles
|
||
|
||
1999-10-11 Lyndon Tremblay <humasect@coolmail.com>
|
||
|
||
* debugapp: Added support for core files, if found
|
||
|
||
1999-10-11 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Allow for separate System root directory and other changes
|
||
suggested by Dennis Leeuw <adl@casema.net>.
|
||
* configure.in: Add test for separate system root directory.
|
||
* GNUmakefile.in (GNUSTEP_PREFIX): Absolute GNUstep root. Move
|
||
man and info dirs to separate Documentation dir.
|
||
* GNUstep.csh.in: (GNUSTEP_ROOT): Absolute root. Define Local dir
|
||
interms of this. Add Network dir.
|
||
* GNUstep.sh.in: Likewise.
|
||
* common.make: Move documentation dirs. Add Network dir info.
|
||
Look for gui Headers in gnustep/AppKit.
|
||
* rules.make: Add Network dir info.
|
||
|
||
Tue Sep 28 19:05:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* brain.make: Define GS_WITH_GC and link with gc version of objc
|
||
runtime if 'gc=yes' on command line.
|
||
|
||
Fri Sep 24 19:30:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* GNUstep.csh.in: Fix so that paths are set up correctly again.
|
||
* GNUstep.sh.in: Fix so that paths are set up correctly again and
|
||
add checks to try to avoid duplicating information in paths.
|
||
* ld_lib_path.sh: Add checks to try to avoid duplication in path.
|
||
|
||
Mon Sep 20 9:40:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
Patch from cls@seawood.org -
|
||
* GNUstep.sh.in: avoid multiple GNUstep entries in path
|
||
* GNUstep.csh.in: avoid multiple GNUstep entries in path
|
||
|
||
Sun Sep 19 1999 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* bundle.make (internal-bundle-distclean): Added
|
||
$(BUNDLE_DIR_NAME) so that the bundle is removed on distclean.
|
||
|
||
Fri Sep 17 1999 Nicola Pero <n.pero@mi.flashnet.it>
|
||
|
||
* rules.make (distclean): added test, so that distclean invokes
|
||
clean only in the top dir. This avoids having 'make clean'
|
||
executed uselessly a lot of times in subdirs.
|
||
|
||
1999-09-14 Adam Fedor <fedor@gnu.org>
|
||
|
||
* common.make, config.make.in: Remove -o from LDFLAGS.
|
||
* application.make, bundle.make, ctool.make, objc.make,
|
||
service.make, target.make, test-library.make, tool.make: Add -o
|
||
in LD command.
|
||
|
||
1999-09-11 Adam Fedor <fedor@gnu.org>
|
||
|
||
* target.make: Remove two erronous newlines in the MacOSX section.
|
||
|
||
1999-09-07 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version: 0.6.0
|
||
|
||
* GNUstep.csh.in: Don't set GNUSTEP_HOST if already set.
|
||
* GNUstep.sh.in: Likewise.
|
||
|
||
* configure.in: Add test for solaris libraries
|
||
|
||
* target.make: Use -lposix for Solaris (regardless of threaded).
|
||
|
||
1999-09-07 David Lazaro Saz <khelekir@encomix.es>
|
||
|
||
* configure.in: Added threading support for FreeBSD.
|
||
* target.make: Likewise.
|
||
|
||
1999-08-15 Adam Fedor <fedor@gnu.org>
|
||
|
||
* subproject.make (internal-subproj-all): Make sure files from
|
||
subprojects of subprojects get linked. (Patch from Pedro Ivo
|
||
Andrade Tavares <ptavares@iname.com>).
|
||
|
||
* target.make: Add partial OSF support.
|
||
|
||
1999-08-09 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GNUstep.csh.in: Fix the setting of GNUSTEP_MAKEFILES (patch
|
||
from Christopher Seawood <cls@seawood.org>).
|
||
|
||
* target.make: Change freebsd3 to freebsd to find all versions,
|
||
except put freebsd2 first so it is still unique.
|
||
|
||
1999-08-09 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
Fixes so that things don't bomb out if you don't have write access
|
||
to your current directory.
|
||
* GNUstep.csh.in: Run config.guess in /tmp
|
||
* GNUstep.sh.in: ditto
|
||
* executable.template.in: ditto
|
||
* openapp.in: ditto
|
||
* opentool: ditto
|
||
* opentool.in: ditto
|
||
|
||
1999-08-03 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* application.make: Make installation directory if necessary.
|
||
|
||
1999-08-01 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
Fix suggested by beppu@rigel.oac.uci.edu
|
||
* GNUstep.sh.in: Put GNUSTEP_MAKEFILES in the environment.
|
||
* GNUstep.csh.in: Likewise
|
||
|
||
1999-07-29 Adam Fedor <fedor@gnu.org>
|
||
|
||
* config.guess: Updated from latest version + fix for Netwinder.
|
||
* config.sub: Likewise.
|
||
|
||
* subproject.make: Add install targets for headers (Patch from
|
||
Pedro Ivo Andrade Tavares <ptavares@iname.com>).
|
||
|
||
* target.make: Add MacOSX target (from Helge Hess <hh@mdlink.de>).
|
||
|
||
1999-07-26 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* GNUstep.sh.in: Safe and restor value of IFS as suggested by
|
||
prashant singh
|
||
|
||
1999-07-15 Adam Fedor <fedor@gnu.org>
|
||
|
||
* application.make: Force Info-gnustep.plist to be remade everytime
|
||
|
||
* GNUstep.sh.in: Add $GNUSTEP_SYSTEM_ROOT/Libraries/man to MANPATH
|
||
* GNUstep.csh.in: Likewise.
|
||
|
||
1999-07-14 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* target.make: Patch for threads on Solaris by bgg@itga.com.au
|
||
|
||
1999-07-05 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Fix prefix check.
|
||
|
||
1999-06-28 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* GNUstep.csh.in: Include Tools/host-cpu/host-os in path for any
|
||
utilities that are installed without a startup script.
|
||
* GNUstep.sh.in: ditto.
|
||
|
||
1999-06-24 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* common.make: include -Wall when building for debug
|
||
|
||
1999-06-16 Adam Fedor <fedor@gnu.org>
|
||
|
||
* executable.template.in: Add double quotes around $@ to quote
|
||
arguments properly (Suggested by Roman Puttkammer
|
||
<puttkamm.ny@fp.cibc.com>).
|
||
|
||
Fri Jun 11 17:23:59 1999 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* executable.template.in: Fixes to work on Solaris
|
||
|
||
1999-06-03 Adam Fedor <fedor@gnu.org>
|
||
|
||
* ctool.make: New file for making C tools.
|
||
* GNUmakefile.in: Install it.
|
||
* whichlib.pl.in: Bug fixes.
|
||
* GNUstep.csh.in: Fix up PATHPREFIX expansion
|
||
(patches and files from from Helge Hess <hh@mdlink.de>)
|
||
|
||
* GNustep.sh.in: Insert GNUstep path before PATH.
|
||
|
||
1999-06-01 Adam Fedor <fedor@gnu.org>
|
||
|
||
* executable.template.in: New file to be used as shell script
|
||
application/tool starter.
|
||
* configure.in: Configure it.
|
||
* GNUmakefile.in: Install it.
|
||
* GNUstep.sh.in: Use simpler path and add GNUSTEP_PATHPREFIX_LIST
|
||
* GNUstep.csh.in: Likewise.
|
||
* openapp.in: Use GNUSTEP_PATHPREFIX_LIST and simpler path search
|
||
* debugapp.in: Likewise.
|
||
* application.make: Copy it to main app directory (using app name).
|
||
* tool.make: Install it to main Tool directory when installing.
|
||
|
||
Fri May 28 6:10:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* application.make: Incorporate appnameInfo.plist into the Info.plist
|
||
if it exists.
|
||
|
||
Wed May 19 10:20:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* rules.make: Add APPLICATION_ICON
|
||
* application.make: Use APPLICATION_ICON to add icon name to plist
|
||
|
||
1999-04-27 Adam Fedor <fedor@gnu.org>
|
||
|
||
* congif.site (includedir): Put include files in Headers, not in
|
||
OS/CPU specific dir.
|
||
|
||
1999-04-22 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GNUstep.csh.in: Don't define LIBRARY_COMBO if already set.
|
||
* GNUstep.sh.in: Likewise.
|
||
|
||
* configure.in: Check to see if -lz is needed by -ltiff.
|
||
|
||
* target.make (SHARED_CFLAGS): Use +z on HP when CC=cc
|
||
|
||
Wed Apr 7 21:35:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* brain.make: Add extension X lib for xgps.
|
||
|
||
1999-04-01 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Handle cross-platform compilation better by
|
||
finding programs with proper prefix for target.
|
||
Look for extra X libs needed by dps.
|
||
* config.make.in (X_PRE_LIBS): Define extra X libs
|
||
* brain.make: Use them.
|
||
|
||
Wed Mar 31 01:24:50 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp>
|
||
|
||
* application.make (ALL_GUI_LIBS): Put BACKEND_LIBS after
|
||
GUI_LIBS. This causes a problem when building a static library.
|
||
The patch is provided by Takaaki MORIYAMA
|
||
<taka@airlab.cs.ritsumei.ac.jp>.
|
||
|
||
1999-03-17 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Fix include/includes problem. Use autoconf 2.13
|
||
|
||
1999-03-14 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Add check for cygwin32
|
||
|
||
1999-03-12 Adam Fedor <fedor@gnu.org>
|
||
|
||
* target.make: Turn off shared libs for FreeBSD 2.x
|
||
|
||
Wed Mar 10 15:23:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* configure.in: Fix configure to set up installation directory
|
||
correctly when the user doesn't specify the system root directory.
|
||
|
||
1999-03-08 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Merge dawn branch into main.
|
||
|
||
Tue Mar 2 08:57:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* make/target.make: Include GNUSTEP_SYSTEM_LIBRARIES in link list
|
||
to fix shared-lib linking error on linux elf.
|
||
|
||
Tue Mar 2 08:04:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* Merge in 'dawn' CVS branch.
|
||
|
||
1999-02-22 Scott Christley <scottc@golden.net-community.com>
|
||
|
||
* opentool: New file.
|
||
|
||
1999-02-19 Scott Christley <scottc@golden.net-community.com>
|
||
|
||
* MediaBook.sh (MB_GNUSTEP_SOURCE, MB_FINANCE_SOURCE): New variables.
|
||
(MB.init): Renamed to MBinit.sh and put under GNUSTEP_USER_ROOT.
|
||
* setlocaltz.sh: New file.
|
||
* MediaBook.func: Add help for new commands.
|
||
|
||
1999-03-08 Adam Fedor <fedor@gnu.org>
|
||
|
||
* Version 0.5.5 Released.
|
||
|
||
1999-03-05 Adam Fedor <fedor@gnu.org>
|
||
|
||
* brain.make: Switch order of TIFF_INCLUDE and X_INCLUDE.
|
||
|
||
1999-03-04 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Check if tiff libary nees jpeg. Rearrange tiff and
|
||
jpeg checks so they exit if not found and compiling core libraries.
|
||
* config.make.in (JPEG): New variable to hold "-ljpeg" if needed.
|
||
* brain.make: Use it. Switch order of TIFF_LIB and X_LIBS (For solaris).
|
||
|
||
Wed Mar 3 06:56:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* configure.in: Fix to detect jpeglib.h on redhat
|
||
|
||
Tue Mar 2 17:05:57 1999 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* configure.in: Make AC_ERROR into AC_WARN (since make could be
|
||
used with non-gui libs).
|
||
|
||
1999-03-01 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: New search for DPS libraries.
|
||
|
||
1999-02-27 Matthias Klose <doko@cs.tu-berlin.de>
|
||
|
||
* make/target.make: Link shared libs against other libs (Linux
|
||
only, should be possible for all ELF targets).
|
||
|
||
1999-02-28 Adam Fedor <fedor@gnu.org>
|
||
|
||
* GNUmakefile.in: Use CFLAGS from configure rather than setting
|
||
our own.
|
||
* config.make.in (OPTFLAG): Use CFLAGS from configure.
|
||
* common.make (OPTFLAG): Remove -O if debugging
|
||
|
||
* debugapp.in: Remove basename so debugapp can be used to run
|
||
programs in other directories.
|
||
(patches submitted by Christopher Seawood <cls@seawood.org>).
|
||
|
||
Thu Feb 25 20:25:04 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp>
|
||
|
||
* service.make ($(SERVICE_DIR_NAME)/Resources/Info-gnustep.plist:):
|
||
Added contents of SYSTEM_LIB_DIR to LD_LIBRARY_PATH.
|
||
|
||
* configure.in (AC_ARG_WITH(jpeg_library)): Fix a typo. (DIS->DIR).
|
||
|
||
1999-02-25 Adam Fedor <fedor@gnu.org>
|
||
|
||
* target.make (IRIX/SHARED_LIB_LINK_CMD): Fix typo.
|
||
|
||
Thu Feb 25 03:01:48 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp>
|
||
|
||
* configure.in: Added macros to check existence of jpeg and tiff.
|
||
Stolen from gimp-1.0.0/configure.in.
|
||
|
||
* config.make.in (TIFF_INCLUDE): New variable definitions.
|
||
(TIFF_LIB): Likewise.
|
||
(JPEG_INCLUDE): Likewise.
|
||
(JPEG_LIB): Likewise.
|
||
|
||
* brain.make (SYSTEM_INCLUDES): Added $(TIFF_INCLUDE) $(JPEG_INCLUDE)
|
||
(SYSTEM_LIB_DIR): Added $(TIFF_LIB) $(JPEG_LIB).
|
||
|
||
1999-02-24 Matthias Klose <doko@cs.tu-berlin.de>
|
||
|
||
* Makefiles/rules.make (%.build): evaluate LIBRARIES_DEPEND_UPON
|
||
in this target, not when the file is read, else library names in
|
||
foo_LIBRARIES_DEPEND_UPON macros are not transformed.
|
||
|
||
1999-02-22 Adam Fedor <fedor@gnu.org>
|
||
|
||
* configure.in: Substitute version info.
|
||
* config.make.in: Include version info.
|
||
* brain.make: Define GNUSTEP if using GNUstep libraries.
|
||
* common.make (AUXILARY_CPPFLAGS): Include GNUSTEP and Version defines.
|
||
|
||
Sun Feb 21 15:01:48 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp>
|
||
|
||
* target.make (Solaris::AFTER_INSTALL_SHARED_LIB_COMMAND):
|
||
Removed two duplicated lines.
|
||
|
||
Sun Feb 21 13:49:55 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp>
|
||
|
||
* rules.make (%.build): Check the length of string, $($*_SUBPROJECTS).
|
||
|
||
1999-02-19 Adam Fedor <fedor@gnu.org>
|
||
|
||
* subproject.make: New file.
|
||
* common.make (SUBPROJECT_PRODUCT): New variable so all
|
||
makefiles agree on the name of the object a subproject produces.
|
||
* rules.make: Added recursive invokation of subproject makefiles
|
||
in the %.build target.
|
||
* application.make, library.make, ... (SUBPROJECT_OBJ_FILES): New
|
||
dependency.
|
||
* target.make (OBJ_MERGE_CMD): For merging subproject
|
||
files. (patches from Jonathan Gapen
|
||
<jagapen@whitewater.chem.wisc.edu>).
|
||
|
||
Wed Feb 17 17:15:47 1999 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* bundle.make (PRINCIPAL_CLASS): Override if not set (Report from
|
||
Julian van Greunen <vangrn@lantic.co.za>).
|
||
|
||
1999-02-17 Scott Christley <scottc@net-community.com>
|
||
|
||
* opentool.in: New file.
|
||
* rootinstall.sh: New file.
|
||
* rootuninstall.sh: New file.
|
||
* openapp.in: Add help text.
|
||
* debugapp.in: Add help text.
|
||
* configure.in: Add opentool.in.
|
||
* configure: Regenerate.
|
||
* GNUmakefile.in: Install/uninstall new files.
|
||
|
||
Tun Feb 16 16:26:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* services.make: Tidied with removal of some unneccessary dependencies.
|
||
|
||
1999-02-14 Scott Christley <scottc@net-community.com>
|
||
|
||
* ld_lib_path.sh (DYLD_LIBRARY_PATH, LD_LIBRARY_PATH): Add the tool
|
||
library path.
|
||
* ld_lib_patch.csh (DYLD_LIBRARY_PATH, LD_LIBRARY_PATH): Likewise.
|
||
|
||
Mon Feb 15 1999 Michael Hanni <mhanni@sprintmail.com>
|
||
|
||
* Added IRIX to target.make as requested.
|
||
|
||
Mon Feb 15 8:48:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* aggregate.make: Strip space from name variable before use.
|
||
* application.make: ditto
|
||
* bundle.make: ditto
|
||
* documentation.make: ditto
|
||
* library.make: ditto
|
||
* objc.make: ditto
|
||
* service.make: ditto
|
||
* test-application.make: ditto
|
||
* test-library.make: ditto
|
||
* test-tool.make: ditto
|
||
* tool.make: ditto
|
||
|
||
Mon Feb 8 08:24:39 1999 Masatake Yamato <masata-y@is.aist-nara.ac.jp>
|
||
|
||
* ld_lib_path.csh: Rename additional_library_paths to
|
||
additional_lib_paths. It was too long for solaris2.
|
||
|
||
1999-02-01 Adam Fedor <fedor@gnu.org>
|
||
|
||
* target.make: Add openbsd target (Patch from Michael Hanni
|
||
<michael@zaft.state.gov>).
|
||
Add Irix support.
|
||
(SHARED_LIB_LINK_CMD): Add /usr/lib/c++rt0.o to *BSD commands.
|
||
|
||
Thu Jan 28 10:20:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* target.make: use '-lm' for freebsd and osf
|
||
|
||
Thu Jan 7 16:16:36 1999 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* brain.make: Add support for xgps library.
|
||
|
||
Thu Jan 7 18:00:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* GNUstep.sh.in: Run make_services to rebuild caches.
|
||
* GNUstep.csh.in: ditto
|
||
|
||
Sat Jan 2 12:26:20 1999 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* configure.in: Check for DPS/dpsNXargs.h header.
|
||
|
||
Wed Dec 30 15:08:14 1998 Adam Fedor <fedor@doc.com>
|
||
|
||
* target.make (TARGET_SYSTEM_LIBS): Add FreeBSD specific libs. Use
|
||
$(objc_threaded) when adding thread lib to Solaris.
|
||
|
||
Mon Dec 21 11:04:45 1998 Matthias Klose <doko@cs.tu-berlin.de>
|
||
|
||
* common.make: New macros MAJOR_VERSION (0), MINOR_VERSION (5),
|
||
SUBMINOR_VERSION (0) forming VERSION.
|
||
* library.make: internal-uninstall-lib: rm SONAME_LIBRARY_FILE.
|
||
Rename VERSION_MAJOR_LIBRARY_FILE to SONAME_LIBRARY_FILE.
|
||
New macro SOVERSION.
|
||
* target.make: define -D_REENTRANT for linux-gnu objc_threaded.
|
||
For Solaris define AFTER_INSTALL_SHARED_LIB_COMMAND and set
|
||
shared object name for library.
|
||
|
||
Mon Dec 21 11:04:45 1998 Matthias Klose <doko@cs.tu-berlin.de>
|
||
|
||
* aggregate.make: Exit with original exit status from submakes.
|
||
|
||
Sat Dec 19 01:26:06 1998 Matthias Klose <doko@cs.tu-berlin.de>
|
||
|
||
* config.make.in: New macro MKDIRS defaults to
|
||
$(GNUSTEP_MAKEFILES)/mkinstalldirs.
|
||
* application.make: Use macro MKDIRS.
|
||
* bundle.make: likewise
|
||
* library.make: likewise
|
||
* documentation.make: likewise
|
||
* objc.make: likewise
|
||
* rules.make: likewise
|
||
* service.make: likewise
|
||
* tool.make: likewise
|
||
* test-library.make: likewise
|
||
|
||
Sat Dec 19 10:57:22 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* aggregate.make: Look for Makefile.
|
||
|
||
Thu Dec 17 11:42:06 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* test-library.make (ALL_TEST_LIBRARY_LIBS): Remove duplicate lib.
|
||
|
||
Wed Dec 16 13:46:09 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* target.make (AFTER_INSTALL_SHARED_LIB_COMMAND): New macro for
|
||
Linux (patch from Matthias Klose <doko@cs.tu-berlin.de>).
|
||
|
||
Tue Dec 15 12:36:52 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* GNUmakefile.in: Add $(EXEEXT) to which_lib
|
||
* objc.make (INTERNAL_objcprogram_NAME): Add $(EXEXT) to executable.
|
||
* tool.make (INTERNAL_tool_NAME): Likewise.
|
||
|
||
* target.make (BUNDLE_LD): Change to $(CC).
|
||
(SHARED_LIB_LINK_CMD): Set shared name using major version num.
|
||
* library.make (VERSION_MAJOR_LIBRARY_FILE): name using major
|
||
version number.
|
||
|
||
* configure.in (ac_cv_objc_threaded): Put the result of
|
||
objc_threaded conftest in config.cache file (patch from Matthias
|
||
Klose <doko@cs.tu-berlin.de>).
|
||
|
||
Mon Dec 7 09:58:01 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* target.make: Add FreeBSD target for shared libs.
|
||
* config.make.in (EXEEXT): Set from program_suffix.
|
||
* openapp.in (EXEEXT): Likewise.
|
||
* debugapp.in (EXEEXT): Likewise.
|
||
* application.make (APP_FILE): Add $(EXEEXT).
|
||
|
||
* aggregate.make (internal-all): Break if subproject make fails.
|
||
|
||
Mon Dec 7 16:10:00 1998 Richard Frith-Macdonald <richard@brainstrom.co.uk>
|
||
|
||
* service.make: Applied patch supplied by <doko@cs.tu-berlin.de> to
|
||
find make_services if it hasn't been installed.
|
||
|
||
Mon Dec 7 6:45:00 1998 Richard Frith-Macdonald <richard@brainstrom.co.uk>
|
||
|
||
* openapp.in: Removed dependency on xargs - don't see how it could
|
||
have caused the recent problems reported of openapp silently failing
|
||
but it's a possibility.
|
||
|
||
Wed Nov 25 16:25:09 1998 Adam Fedor <fedor@doc.com>
|
||
|
||
* configure.in (ac_cv_library_combo): Take old value if not set.
|
||
|
||
Mon Nov 23 14:00:00 1998 Richard Frith-Macdonald <richard@brainstrom.co.uk>
|
||
|
||
* GNUmakefile.in: mod for services
|
||
* services.make: new build target for services bundle.
|
||
* application.make: Improved generation of Info-gnustep.plist
|
||
* bundle.make: Improved generation of Info-gnustep.plist
|
||
|
||
1998-11-19 14:20 Lyndon Tremblay <tremblay2@home.com>
|
||
|
||
* GNUmakefile.in: Added model (un)installation (SavePanel.gmodel),
|
||
model files install in GNUSTEP_ROOT/Library/Model/
|
||
* SavePanel.gmodel: More GUI elements, nearing completion
|
||
|
||
Wed Nov 18 17:20:02 1998 Adam Fedor <fedor@hyper.doc.com>
|
||
|
||
* brain.make (SYSTEM_LIBS): Remove dps libs from xraw compilation.
|
||
|
||
Mon Nov 16 15:09:47 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* application.make: Change RESOURCE_FILES="none" to ""
|
||
* bunlder.make: Likewise.
|
||
* target.make: Second try on NetBSD.
|
||
|
||
Thu Nov 12 1998 Felipe A. Rodriguez <far@ix.netcom.com>
|
||
|
||
* test-application.make add support for building individual subprojects
|
||
using the typical command line of "make mySubproject".
|
||
* application.make revert resource copying to original 0.5.0 in order to
|
||
fix resource copy bug in xraw/Workspace example.
|
||
|
||
Wed Nov 11 23:30:00 1998 Richard Frith-Macdonald <richard@brainstrom.co.uk>
|
||
|
||
* configure.in: Added checks for thread library on linux
|
||
* configure: generated from configure.in
|
||
* config.make.in: Set thread library value
|
||
* target.make: understand thread library option
|
||
|
||
Mon Nov 9 23:13:28 1998 Ovidiu Predescu <ovidiu@slip.net>
|
||
|
||
* debugapp.in: Added support for fd-xraw.
|
||
* openapp.in: Likewise.
|
||
* test-library.make: Use :: for the $(TEST_LIBRARY_NAME) target.
|
||
* test-tool.make: Likewise for the $(TEST_TOOL_NAME) target.
|
||
|
||
Fri Jun 5 02:40:11 1998 Ovidiu Predescu <ovidiu@aracnet.com>
|
||
|
||
* GNUstep.csh.in: Use braces around variables.
|
||
* target.make: Added support for AIX 4.1.
|
||
|
||
Tue May 26 16:01:37 1998 Ovidiu Predescu <ovidiu@aracnet.com>
|
||
|
||
* bundle.make (internal-bundle-install): Don't remove the
|
||
installed bundle if it exists to avoid removing other binaries
|
||
already installed.
|
||
* test-tool.make (internal-testtool-uninstall): New target.
|
||
|
||
Mon Nov 9 16:34:20 1998 Adam Fedor <fedor@doc.com>
|
||
|
||
* configure.in: Don't assume . in path (Fix from Christopher
|
||
Seawood <cls@seawood.org>).
|
||
|
||
Fri Nov 6 13:15:00 1998 Richard Frith-Macdonald <richard@brainstrom.co.uk>
|
||
|
||
* target.make: If objc library built with threads, assume we need to
|
||
link with -lpthread on linux.
|
||
|
||
Tue Nov 3 10:30:12 1998 Adam Fedor <fedor@doc.com>
|
||
|
||
* target.make (netbsd): New (attempt at) shared lib target.
|
||
|
||
Wed Oct 21 21:00:00 1998 Richard Frith-Macdonald <richard@brainstrom.co.uk>
|
||
|
||
* target.make: Add -rdynamic to ld flags on linux so that bundles
|
||
work correctly.
|
||
|
||
Mon Oct 5 09:12:41 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* GNUstep.csh.in: Fix up syntax problems (from Don Bottstein
|
||
<donh@mapquest.com>).
|
||
|
||
Mon Sep 14 11:28:26 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* ld_lib_path.sh: Add quotes around *_LIBRARY_PATH (patch from
|
||
doko@cs.tu-berlin.de (Matthias Klose)).
|
||
|
||
Thu Sep 3 15:19:57 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* configure.in: Check for DPS.
|
||
* config.make.in: Add DPS_DEFINE.
|
||
|
||
Tue Aug 25 10:02:03 1998 Adam Fedor <fedor@doc.com>
|
||
|
||
* openapp.in, debugapp.in: Fix typo. (patch from
|
||
doko@cs.tu-berlin.de (Matthias Klose)).
|
||
* GNUstep.csh.in: Add GNUSTEP_BUILD_ROOT for building GNUstep.
|
||
* GNUstep.sh.in: Likewise.
|
||
|
||
* config_threaded.m: New config check.
|
||
* configure.in: Use it.
|
||
* config.make.in (objc_threaded): New variable.
|
||
* target.make: Specify thread library and other flags based on
|
||
objc_threaded.
|
||
|
||
Thu Aug 20 11:41:48 1998 Adam Fedor <fedor@doc.com>
|
||
|
||
* openapp.in, debugapp.in: Set LIBRARY_COMBO only if not set.
|
||
* brain.make: Likewise for library_combo.
|
||
* GNUstep.csh.in: Add braces around some variables (Changes from
|
||
Christopher Seawood <cls@seawood.org>).
|
||
* ld_lib_path.sh,ld_lib_path.csh: Check if variables set before
|
||
changing.
|
||
* whichlib.c: Fixup dirent includes.
|
||
|
||
Wed Aug 12 15:25:00 1998 Richard Frith-Macdonald <richard@brainstrom.co.uk>
|
||
|
||
* openapp.in: export LIBRARY_COMBO.
|
||
|
||
Tue Aug 4 16:43:55 1998 Adam Fedor <fedor@doc.com>
|
||
|
||
* application.make: Correct resource installation when
|
||
RESOURCE_FILES not defined.
|
||
* bunlde.make: Likewise.
|
||
|
||
Tue Aug 4 12:50:00 1998 Richard Frith-Macdonald <richard@brainstrom.co.uk>
|
||
|
||
* brain.make: use -ldps even with xraw library.
|
||
|
||
Tues Aug 4 1998 Felipe A. Rodriguez <far@ix.netcom.com>
|
||
|
||
* test-application.make set $(TEST_APP_NAME) to be a double colon target.
|
||
|
||
Sat Jul 31 21:20:00 1998 Richard Frith-Macdonald <richard@brainstrom.co.uk>
|
||
|
||
* common.make: Modified to set LDFLAGS to use '-pg' when compiling
|
||
with 'profile=yes' and LD == CC
|
||
|
||
Fri Jul 31 15:08:25 1998 Richard Frith-Macdonald <richard@brainstrom.co.uk>
|
||
|
||
* brain.make: Fixed to use the command-line specification of
|
||
'library_combo' (if given) rather than the default library combo.
|
||
|
||
Mon Jul 20 10:38:25 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* application.make (app-resource-files): Use For loop to copy files.
|
||
* bundle.make (app-resource-files): Likewise.
|
||
|
||
Fri Jul 10 21:46:19 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* target.make (HP_UX SHARED_LINK): Fix up including *.o files.
|
||
|
||
Wed Jun 17 10:00:20 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* brain.make: Add xraw library combo option
|
||
|
||
* library.make: Add --no-keep-going MAKE option.
|
||
* tool.make: Likewise.
|
||
|
||
Fri Jun 12 22:15:00 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* which_lib.c Fixed generation of library suffix and logic for shared
|
||
libraries to get debug-profiled libraries chosen correctly.
|
||
|
||
Fri May 29 13:31:36 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* common.make (ADDITIONAL_FLAGS): Add -DDEBUG for debug=yes.
|
||
* target.make (HP-UX SHARED_LINK): Add */*.o files.
|
||
|
||
Tue Apr 14 22:45:38 1998 Ovidiu Predescu <ovidiu@aracnet.com>
|
||
|
||
* test-tool.make (internal-testtool-check): New target.
|
||
|
||
Wed Apr 1 19:37:26 1998 Ovidiu Predescu <ovidiu@aracnet.com>
|
||
|
||
* bundle.make (xxx_PRINCIPAL_CLASS): New variable to support
|
||
specifying the principal class of a bundle.
|
||
* rules.make: Pass PRINCIPAL_CLASS down in the recursive make.
|
||
* test-tool.make (internal-testtool-install): New empty rule.
|
||
|
||
Wed Mar 11 23:28:11 1998 Ovidiu Predescu <ovidiu@aracnet.com>
|
||
|
||
* brain.make: New makefile variable 'gc' used to specify the Boehm's
|
||
garbage collector (currently works only with libFoundation).
|
||
|
||
* Added emacs variables at the end of makefile fragments.
|
||
* Added the missing /bin/sh line in the shell scripts (bug report from
|
||
Helge Hess <hh@mdlink.de>).
|
||
|
||
Wed Mar 4 22:48:04 1998 Ovidiu Predescu <ovidiu@aracnet.com>
|
||
|
||
* tool.make: Don't pass LIBFOUNDATION_GC_LIBRARY when linking the
|
||
program.
|
||
* test-library.make: Likewise.
|
||
* brain.make (OBJC_LIBS): If working with libFoundation compiled
|
||
with Boehm's garbage collector support, use a special Objective-C
|
||
runtime library (libobjc_gc) and link against the gc library.
|
||
|
||
Fri May 15 12:00:27 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* application.make (APP_RESOURCE_DIRS): New variable.
|
||
(app-resource-dir): New target.
|
||
(app-resource-files): Include full RESOURCE_FILES path in cp
|
||
to-file.
|
||
|
||
Wed May 13 16:00:37 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* GNUmakefile.in: Create GNUSTEP_LIB_COMBO directory.
|
||
* brain.make (GUI_LIBS): Include -lgnustep-gui twice.
|
||
* target.make (OPENSTEP 4.X): Fix libtool flags.
|
||
* tool.make (TOOL_INSTALLATION_DIR): Conditionally set this.
|
||
|
||
Sun Apr 5 20:06:03 1998 Scott Christley <scottc@net-community.com>
|
||
|
||
* documentation.make: Have html rule be based upon the table
|
||
of contents file.
|
||
|
||
Sun Apr 5 19:07:54 1998 Scott Christley <scottc@net-community.com>
|
||
|
||
* GNUmakefile.in: install/uninstall new files; create full
|
||
target subdirectories.
|
||
* GNUstep.sh.in: Add shell magic name.
|
||
* MediaBook.sh: Likewise.
|
||
* clean_cpu.sh: Likewise.
|
||
* clean_os.sh: Likewise.
|
||
* clean_vendor.sh: Likewise.
|
||
|
||
* Add csh support.
|
||
* GNUstep.csh.in: New file.
|
||
* ld_lib_path.csh: New file.
|
||
* configure.in: Add GNUstep.csh.in to output files
|
||
* configure: Regenerate.
|
||
|
||
* Add documentation support.
|
||
* documentation.make: New file.
|
||
* common.make: Define documentation variables.
|
||
* rules.make: Pass documentation variables to sub-makes.
|
||
|
||
Tue Mar 24 15:54:55 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* bundle.make (BUNDLE_RESOURCE_DIRS): Make all dirs a subdirectory
|
||
of Resources.
|
||
(bundle-resource-files): Include full RESOURCE_FILES path in cp
|
||
to-file.
|
||
|
||
* target.make: Add specifications for HP-UX.
|
||
|
||
Sat Feb 14 16:32:14 1998 Scott Christley <scottc@net-community.com>
|
||
|
||
* tool.make (TOOL_INSTALLATION_DIR): Move definition outside
|
||
of if clause so that it is always defined.
|
||
|
||
1998-02-09 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* common.make (GNUSTEP_MAKEFILES): Moved the definition to the top
|
||
of the file because it is needed to include several files.
|
||
|
||
Mon Feb 9 00:23:33 1998 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* brain.make: Added the initial support for the integration of Boehm's
|
||
garbage collector into libFoundation. Include libFoundation.make in
|
||
case it's present and add the Boehm's GC library to the list of
|
||
Foundation libraries.
|
||
* library.make (internal-library-uninstall): Added the
|
||
before-uninstall and after-uninstall.
|
||
* test-library.make: Added LIBFOUNDATION_GC_LIBRARY to the list of
|
||
files used when linking.
|
||
* tool.make: Likewise.
|
||
* which_lib.c: Collect the rest of flags and output them at the end.
|
||
We should change this mechanism to keep the order in which the flags
|
||
appear on the command line.
|
||
|
||
Fri Feb 6 12:25:51 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* common.make (GNUSTEP_MAKEFILES): Set only if not already set.
|
||
* *.make: Use GNUSTEP_MAKEFILES in place of
|
||
$(GNUSTEP_SYSTEM_ROOT)/Makefiles.
|
||
|
||
1998-02-05 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* brain.make (GUI_LIBS): Changed the order of the gui and gmodel
|
||
libraries.
|
||
* library.make (internal-library-all): Added before-all and after-all
|
||
in the list of dependencies. The same thing should be added in the
|
||
other makefile fragments, maybe using a more general way.
|
||
* rules.make (internal-clean): Remove directories that have been
|
||
changed too.
|
||
* tool.make (internal-tool-install): Add internal-tool-all to the list
|
||
of dependencies.
|
||
|
||
Wed Feb 4 09:01:16 1998 Adam Fedor <fedor@ultra.doc.com>
|
||
|
||
* target.make: Add TARGET_SYSTEM_LIBS for irix OS.
|
||
|
||
Tue Feb 3 22:47:38 1998 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* brain.make: Include libFoundation.make which is now installed by
|
||
libFoundation to support Boehm's garbage collector.
|
||
* target.make (OPENSTEP): Add LIBRARIES_FOUNDATION_DEPEND_UPON to the
|
||
list of libraries to link against when building a shared library.
|
||
|
||
Sun Feb 1 04:05:07 1998 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* test-library.make: Force the creation of unix.exp file.
|
||
|
||
Fri Jan 30 14:14:40 1998 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* application.make: Create the Resources/Info-gnustep.plist to
|
||
keep information about the application resources. Copy the
|
||
resource file in the Resources directory.
|
||
(internal-app-install): Remove first the target.
|
||
* brain.make: Add to GUI_LIBS the extensions library.
|
||
* bundle.make: Add support for building the bundle wrapper. Create
|
||
the Info-gnustep.plist file automatically to keep information
|
||
about the main bundle class and executable. New target for
|
||
uninstalling a bundle.
|
||
* library.make (internal-uninstall-headers): Change to support
|
||
empty HEADER_FILES variables.
|
||
* rules.make (%.build): Pass in the BUNDLE_LIBS variable the
|
||
global libraries beside those required by a given bundle. Also
|
||
pass the bundle's installation directory.
|
||
* bundle.make (Solaris/BUNDLE_LDFLAGS): Revert the changes made by
|
||
Adam to support bundles with 2.7.2.1; these changes also work with
|
||
2.8.
|
||
|
||
Tue Jan 27 15:38:12 1998 Adam Fedor <fedor@doc.com>
|
||
|
||
* target.make (Solaris/BUNDLE_LDFLAGS): New flags for gcc2.8.0
|
||
|
||
Sun Jan 11 13:00:46 1998 Scott Christley <scottc@net-community.com>
|
||
|
||
* GNUmakefile.preamble: Add additional flags.
|
||
* MediaBook.func (c): Display library combo setting and move
|
||
display of the CVS root.
|
||
* application.make: Correct comment.
|
||
* config.make.in (X_INCLUDE, X_LIBS): Define to be empty if
|
||
not using the X Window System.
|
||
* rules.make (%.build): Pass additional flags.
|
||
* target.make (nextstep4): Use ALL_LIB_DIRS instead of
|
||
specifying the individual user, local, and system dirs.
|
||
(nextstep3): Add system specific settings for NEXTSTEP 3.x
|
||
|
||
Fri Jan 9 12:16:19 1998 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* aggregate.make: Run the recursive make using the makefile specified
|
||
in the MAKEFILE_NAME variable.
|
||
* bundle.make: Likewise.
|
||
* library.make: Likewise.
|
||
* objc.make: Likewise.
|
||
* rules.make: Likewise.
|
||
* test-application.make: Likewise.
|
||
* test-library.make: Likewise.
|
||
* test-tool.make: Likewise.
|
||
* tool.make: Likewise.
|
||
* application.make: Likewise. Copy the resource files into the
|
||
Resources directory inside the app wrapper. Added rule to generate the
|
||
Info-gnustep.plist file.
|
||
* brain.make: Add the gmodel library to the list of GUI libraries.
|
||
* common.make: Define the default value of MAKEFILE_NAME to be
|
||
GNUmakefile.
|
||
* target.make: Added flag to libtool so that we don't treat undefined
|
||
symbols as errors when building a shared library under OPENSTEP.
|
||
|
||
Tue Jan 6 11:06:27 1998 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* target.make (target OPENSTEP): Added -undefined warning to the
|
||
libtool command line to make possible the creation of shared libraries
|
||
that include symbols defined in the startup object files.
|
||
|
||
Wed Dec 17 10:40:02 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* ld_lib_path.sh: Don't treat Solaris' LD_LIBRARY_PATH different
|
||
(patch from Matthias Klose <Matthias.Klose@cs.tu-berlin.de>).
|
||
|
||
Fri Nov 28 10:47:11 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* common.make (GNUSTEP_INSTALLATION_DIR): If the default
|
||
GNUSTEP_LOCAL_ROOT is empty then use GNUSTEP_SYSTEM_ROOT.
|
||
(GNUSTEP_LOCAL_HEADERS_FLAG, GNUSTEP_USER_HEADERS_FLAG): New variable.
|
||
(GNUSTEP_LOCAL_TARGET_LIBRARIES_FLAG): New variable.
|
||
(GNUSTEP_LOCAL_LIBRARIES_FLAG): New variable.
|
||
(GNUSTEP_USER_TARGET_LIBRARIES_FLAG): New variable.
|
||
(GNUSTEP_USER_LIBRARIES_FLAG): New variable.
|
||
In places where GNUSTEP_LOCAL_ROOT and GNUSTEP_USER_ROOT are
|
||
used, check to see if they are not blank before using them.
|
||
(GNUSTEP_FND_DIR): Change to just gnustep.
|
||
* objc.make (OBJC_PROGRAM_INSTALLATION_DIR): Add the target
|
||
subdirectory path.
|
||
(objc-program): Change to objc_program for target names.
|
||
* rules.make (ALL_OBJCFLAGS, ALL_CFLAGS): Use flag variables
|
||
for local and user header directories in case they are blank.
|
||
(ALL_LIB_DIRS, LIB_DIRS_NO_SYSTEM): Likewise.
|
||
|
||
Wed Nov 19 13:07:37 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* COPYING: New file.
|
||
* config.site: Escape $ characters.
|
||
|
||
Wed Nov 19 10:58:28 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* debugapp.in: Changed library_combo variable to LIBRARY_COMBO.
|
||
* tool.make: When installing take the tool from GNUSTEP_OBJ_DIR.
|
||
|
||
Mon Nov 17 13:05:44 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* application.make: Output the file containing the paths for the
|
||
dynamic linker for each library combo instead of a global file for all
|
||
the combinations.
|
||
* openapp.in: Support the above change.
|
||
* debugapp.in: Likewise.
|
||
* rules.m (ALL_OBJCFLAGS, ALL_CFLAGS): Remove unnecessary -I.
|
||
|
||
Fri Nov 14 12:51:16 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* test-application.make: New file.
|
||
* test-tool.make: New file.
|
||
* GNUmakefile.in: Install new files.
|
||
* aggregate.make: Prevent multiple inclusions.
|
||
* application.make: Likewise.
|
||
* bundle.make: Likewise.
|
||
* library.make: Likewise.
|
||
* objc.make: Likewise.
|
||
* rules.make: Likewise.
|
||
* test-library.make: Likewise.
|
||
* tool.make: Likewise.
|
||
|
||
Fri Nov 14 09:53:50 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* brain.make: Added defines for the GUI and backend libraries.
|
||
* configure.in: Set the executable flag for openapp and debugapp.
|
||
* openapp.in: Added support for target abbreviations.
|
||
* debugapp.in: Likewise.
|
||
* rules.make: Removed the debugging comments.
|
||
|
||
Fri Nov 14 09:31:47 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* config.make.in (library_combo): Rename to default_library_combo.
|
||
* brain.make: Use the default library combo as an initial setting.
|
||
|
||
Thu Nov 13 15:08:13 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* rules.make: Replace dash with underscore for type not target.
|
||
* openapp.in: Determine host information if necessary.
|
||
* debugapp.in: Determine host information if necessary.
|
||
* MediaBook.sh: Save original variables.
|
||
* config.site (bindirtop): Define.
|
||
* MediaBook.func (hostinfo, assignpaths): New functions.
|
||
(librarycombo, systemroot, localroot, userroot): New functions.
|
||
* GNUmakefile.in (GNUSTEP_INSTALLATION_DIR): Define.
|
||
|
||
Thu Nov 13 11:35:31 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* GNUstep.sh.in: Add user and local to PATH. Make user root
|
||
be GNUstep directory in home directory.
|
||
* GNUmakefile.in (uninstall): Only uninstall files that we
|
||
have installed.
|
||
|
||
Thu Nov 13 09:27:33 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* test.make: Renamed to test-library.make.
|
||
|
||
Wed Nov 12 19:12:20 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* bundle.make: Changed to work with the new rules.make rules.
|
||
* library.make: Make the install target depend on all.
|
||
* test.make: Reworked for the new rules.make.
|
||
* rules.make: Removed the definitions needed by test.make.
|
||
|
||
Wed Nov 12 13:29:24 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* common.make (OBJCFLAGS): Removed the -Wno-implicit flag since it
|
||
could hide some programming errors.
|
||
|
||
Tue Nov 11 14:43:56 1997 Adam Fedor <fedor@doc.com>
|
||
|
||
* target.make (Solaris/BUNDLE_LDFLAGS): Change the flags.
|
||
|
||
Fri Nov 7 16:33:22 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
Reworked a bunch of files to be more general and faster.
|
||
* clean.make: File removed.
|
||
* GNUmakefile.in: Removed the clean.make.
|
||
* rules.make: Reworked to be simpler and faster.
|
||
* library.make: Reworked for the new rules.make.
|
||
* names.make: Likewise.
|
||
* objc.make: Likewise.
|
||
* tool.make: Likewise.
|
||
* application.make: Likewise. Wrote the install target support.
|
||
|
||
* config.make.in: New definition for TAR.
|
||
* test.make (testbundle-resource-files): Added __done at the end of
|
||
the for list command so the shell doesn't crash if the list is empty.
|
||
* brain.make: Small changes on the OPENSTEP support.
|
||
* target.make: Added LIBRARIES_DEPEND_UPON to the list of libraries
|
||
for OPENSTEP.
|
||
|
||
Sat Nov 1 13:17:07 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* brain.make: Export LIBRARY_COMBO.
|
||
* common.make: Target and GUI header include flags should
|
||
contain user, local, and system roots. Rename GNUSTEP_TARGET_HEADERS
|
||
to GNUSTEP_HEADERS_TARGET_FLAG.
|
||
* rules.make: Rename GNUSTEP_TARGET_HEADERS to
|
||
GNUSTEP_HEADERS_TARGET_FLAG. Add AUXILIARY macros for auxiliary
|
||
libraries to add flags (e.g. gnustep-db).
|
||
* test.make: Put additional_library_paths outside of for loop.
|
||
|
||
Thu Oct 31 11:30:00 1997 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||
|
||
* which_lib.c: Modified for systems where realloc() doesn't handle
|
||
nul pointers correctly.
|
||
* target.make: Fixed for creation/installation of static libraries
|
||
now that they don't have version numbers again.
|
||
|
||
Thu Oct 30 17:22:13 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* rules.make: Don't use an additional variable for specifying the
|
||
dynamic linker paths, use the normal linker paths.
|
||
* test.make: Likewise. Correctly process the additional library paths
|
||
so it contains only absolute paths.
|
||
|
||
Thu Oct 30 15:49:53 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* rules.make: Fix variables when building test applications.
|
||
* test.make: Fix rules for building test applications.
|
||
|
||
Thu Oct 30 13:23:31 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* objc.make: New file.
|
||
* GNUmakefile.in: Install new file. Add targets to regenerate
|
||
automatically generated files.
|
||
* aggregate.make: Have make stop when error occurs.
|
||
* bundle.make: Elminate stamp files.
|
||
* config.make.in: Save any LIBS specified by user.
|
||
* configure.in: Correct default library combo.
|
||
* configure: Regenerate for configure.in changes.
|
||
* rules.make: Add ObjC program support. Have make stop when
|
||
error occurs. Correct variables that are being passed to
|
||
recursive makes.
|
||
* target.make: Do not specify the thread library; instead the
|
||
user should define it when running configure with the LIBS
|
||
environment variable.
|
||
* test.make: Eliminate stamp files. Correct bundle rules.
|
||
|
||
Thu Oct 30 09:35:34 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* common.make: Add the cpu/os/runtime include flag only for
|
||
libFoundation since only it requires this for the exception files.
|
||
* debugapp.in: Support for GDBbundle under OPENSTEP.
|
||
* rules.make: Don't show the recursive make command.
|
||
|
||
Wed Oct 29 09:32:26 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* core.make: Renamed to brain.make to avoid removing it accidentally
|
||
by the configure script.
|
||
|
||
Wed Oct 29 10:02:37 1997 Adam Fedor <fedor@doc.com>
|
||
|
||
* GNUstep.sh.in: Use -f to find user's GNUstep.sh.
|
||
* configure.in (ac_cv_library_combo): Use dashes instead of
|
||
underlines.
|
||
|
||
* target.make (TARGET_SYSTEM_LIBS): Add -lthread for Solaris.
|
||
|
||
Tue Oct 28 09:32:23 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* common.make: Define the system, local and user headers variables.
|
||
Also define the compilation flags based upon these variables.
|
||
* ld_lib_path.sh: Use LIBRARY_COMBO instead of library_combo because
|
||
the first one is automatically exported by both GNUmake and the shell.
|
||
No longer use the export_variable to print out the name of the dynamic
|
||
linker environment variable.
|
||
* openapp.in: Changed underscores to dashes in the library combo
|
||
names.
|
||
* debugapp.in: Likewise.
|
||
* rules.make: Add search paths for include files to the user, local
|
||
and system header directories. The same with the libraries.
|
||
* test.make: Create the unix.exp file to search for the configuration
|
||
files in all the user, local and system directories. Use
|
||
ld_library_path.sh to setup the dynamic linker's environment variable
|
||
since we can't rely on how different paths are separated in this
|
||
variable.
|
||
|
||
Mon Oct 27 18:01:38 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* Makefile: Renamed to GNUmakefile.
|
||
* Makefile.preamble: Renamed to GNUmakefile.preamble.
|
||
* Makefile.postamble: Renamed to GNUmakefile.postamble.
|
||
|
||
Mon Oct 27 17:18:39 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* core.make: Use dashes instead of underscores in the library combo.
|
||
* DESIGN: Updated.
|
||
|
||
Mon Oct 27 15:46:56 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* library.make: Don't append the version to a static library (bug fix
|
||
from Gregor Hoffleit <flight@thefly.mathi.uni-heidelberg.de>).
|
||
* core.make: Added support for library_combo abbreviations.
|
||
|
||
Mon Oct 27 14:50:06 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* library.make: Make it recursive so you can build several libraries
|
||
in the same directory.
|
||
* common.make: Added GNUSTEP_INSTALLATION_DIR, the directory where all
|
||
stuff gets installed; by defaults is setup to the local root. Changed
|
||
all the variables accordingly. Removed definitions of INSTALL programs
|
||
since they are in config.make.
|
||
* GNUstep.sh.in: Add the LIBRARY_COMBO variable. Setup the PATH to
|
||
also point to the tools directory.
|
||
* rules.make: New implicit rules %.buildlib and %.installlib to
|
||
support the recursive building of libraries.
|
||
* tool.make: Install the tools in the proper directory.
|
||
|
||
Fri Oct 24 20:26:41 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
Added support for the OPENSTEP Foundation library in the testing
|
||
related makefiles.
|
||
* bundle.make: Replace LD with BUNDLE_LD.
|
||
* common.make: Define a directory for the extensions under OPENSTEP.
|
||
* core.make: Change the definition of NeXT_foundation_LIBRARY to
|
||
NeXT_Foundation_LIBRARY.
|
||
* rules.make (ALL_TEST_LIBRARY_LIBS): Include an additional variable
|
||
AUXILIARY_LIBS.
|
||
* target.make: Set HAVE_BUNDLES to yes only for NeXT runtime. Define
|
||
BUNDLE_LD appropriate for all the targets.
|
||
* test.make: Use BUNDLE_LD when building a bundle. Define the
|
||
Foundation and the runtime used when running DejaGnu.
|
||
|
||
Tue Oct 21 17:31:27 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* application.make (app-resource-files): Check to see if the
|
||
RESOURCE_FILES variable is defined so we don't get sh parse errors.
|
||
* target.make (OPENSTEP targets): Also search for libraries when
|
||
building a shared library in ADDITIONAL_LIB_DIRS.
|
||
|
||
Mon Oct 20 08:48:02 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* rules.make: (%.tool): Rename to %.buildtool.
|
||
* tool.make: Eliminate use of stamp file.
|
||
|
||
Mon Oct 20 08:26:01 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* debugapp is like openapp except it runs gdb for the app.
|
||
* debugapp.in: New file.
|
||
* Makefile.in: Install debugapp.
|
||
* configure.in (AC_OUTPUT): Add debugapp.
|
||
* configure: Regenerate for configure.in changes.
|
||
|
||
* application.make: Copy resource files into application.
|
||
|
||
* rules.make (AUXILIARY_TOOL_LIBS, AUXILIARY_GUI_LIBS)): Add new
|
||
variables which auxiliary library makefile fragments can modify
|
||
so as to have their libraries linked in.
|
||
|
||
Fri Oct 17 14:17:40 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* test.make: Add comment about variable.
|
||
|
||
Fri Oct 17 11:32:24 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* application.make: Don't print the commands for building the
|
||
.iconheader file on OS systems.
|
||
|
||
Thu Oct 16 17:31:43 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* names.make: New file.
|
||
* target.make: Move determination of host and target system
|
||
to names.make file.
|
||
* Makefile.in: Install names.make.
|
||
* common.make: Include names.make and set the host and target
|
||
directory variables before including config.make.
|
||
|
||
Thu Oct 16 12:04:32 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* common.make: Turn off the optimizations when compiling with debug
|
||
enabled.
|
||
|
||
Thu Oct 16 11:23:05 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* ld_lib_path.sh: Set IFS to blank and newline to make the for loop
|
||
run correctly. Remove double quotes around $additional_library_paths
|
||
in the for loop.
|
||
* openapp.in: Put double quotes around the cat command when obtaining
|
||
the value for additional_library_paths.
|
||
* transform_paths.sh: Search through all the directories in $@,
|
||
not in "$*".
|
||
|
||
Wed Oct 15 12:14:42 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
Better support for building applications.
|
||
* application.make: Reworked to eliminate the need of timestamp files
|
||
which cause weird behavior when building. Also it is possible to have
|
||
different extensions for the application directory based upon the
|
||
debug and profile variables (.app, .debug and .profile).
|
||
* rules.make: Changed the name of the implicit rule %.app to
|
||
%.buildapp to make possible creation of applications with
|
||
different extensions.
|
||
* core.make: Removed targets from the OS 4.x specific section.
|
||
|
||
Better support of shared libraries in openapp.
|
||
* openapp.in: Read in the library_paths.openapp file from the
|
||
application directory; this file contains additional directories that
|
||
should be added to the dynamic libraries search paths.
|
||
* ld_lib_path.sh: Support adding additional library paths from an
|
||
environment variable. This is set by openapp from a file inside the
|
||
application.
|
||
* application.make: Output an additional file in the application
|
||
directory containing additional library search paths.
|
||
* common.make: New variable TRANSFORM_PATHS.
|
||
|
||
* library.make: First install the library and then the headers.
|
||
* rules.make: Change the order of GUI and Foundation LDFLAGS.
|
||
* openapp.in: Remove the slashed from the end of the application name.
|
||
* DESIGN: Fixed typos. Document how the application's directory
|
||
extension is chosen.
|
||
|
||
Tue Oct 14 15:28:52 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* DESIGN: Wrote about the naming conventions for libraries and how
|
||
they are chosen by the package.
|
||
* Makefile.preamble: Use += instead of =.
|
||
* application.make (stamp-app-% rule): Added before-link target to
|
||
support building of OPENSTEP 4.x applications.
|
||
(internal-distclean): New target.
|
||
* common.make: Changed the order in which target.make gets included.
|
||
More support for building a native OPENSTEP 4.x application added.
|
||
* core.make: Write the correct linking flags for building an
|
||
application under OPENSTEP 4.x. Create the .iconheader file
|
||
automatically.
|
||
* openapp.in: Check to see if the application really exists before
|
||
checking for the binary. Correctly check for the binary under OS 4.x.
|
||
* target.make: On OS 4.x systems with NeXT's Foundation, use the
|
||
native compiler. If we don't use the native compiler don't pass
|
||
the GNU ObjC runtime library and libgcc to libtool.
|
||
* which_lib.c: Correctly skip the libraries with the same suffix.
|
||
|
||
Tue Oct 14 11:26:15 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* openapp.in: Add the possibility of passing arguments to the
|
||
application.
|
||
|
||
Tue Oct 14 10:03:04 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* README: Update installation instructions.
|
||
* bundle.make (BUNDLE_DIR_NAME): Elminate period.
|
||
* config.make.in (YACC, BISON, FLEX, LEX): New variables.
|
||
* which_lib.c (search_for_library_with_type_in_directory):
|
||
Correct testing of filename so that only legitimate combinations
|
||
of name suffixes are recognized.
|
||
|
||
Mon Oct 13 16:06:12 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* openapp.in: New file.
|
||
* GNUstep.sh.in: Added $GNUSTEP_SYSTEM_ROOT/Tools to the PATH.
|
||
* Makefile.in: Install openapp in $GNUSTEP_SYSTEM_ROOT/Tools.
|
||
* configure.in: Create openapp.
|
||
* ld_lib_path.sh: Changed to export the library path for different
|
||
systems.
|
||
|
||
Mon Oct 13 12:21:59 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* configure.in: Check to see if a DPS directory exists inside the X11
|
||
headers tree.
|
||
|
||
Wed Oct 8 11:57:48 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* library.make: Define the `before-install' target to depend on `all'.
|
||
* rules.make: `install' no longer depends on all.
|
||
|
||
Tue Oct 7 15:59:28 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* common.make: New FOUNDATION_LIBRARY_NAME, FOUNDATION_LIBRARY_DEFINE
|
||
and RUNTIME_DEFINE make variables. Correctly handle the suffix of a
|
||
library name (using LIBRARY_NAME_SUFFIX).
|
||
* library.make: Append to the name of the library the suffix which
|
||
identifies its type. Output the library in the object files directory.
|
||
* rules.make: Move INTERNAL_LDFLAGS to the end of ALL_LDFLAGS
|
||
definition. Removed unnecessary passing of TARGET_LIB_DIR to shell
|
||
scripts. Process the libraries used to create a test using the
|
||
which_lib program. New variable SCRIPTS_DIRECTORY which identifies the
|
||
location of the dejagnu scripts (it can be not defined in which case
|
||
the current directory is assumed).
|
||
* target.make: For OS 4.x: don't hard code the location to libobjc and
|
||
libgcc, pass -L flags to libtool that point to the various GNUstep
|
||
directories. Define ADDITIONAL_LDFLAGS with a flag to linker that
|
||
disables warning for common symbols.
|
||
* test.make: Assume the driver program is located under the object
|
||
files directory.
|
||
Create the unix.exp file in the config directory where the test
|
||
scripts are located.
|
||
Compressed the internal-check-* targets into a single target.
|
||
* rules.make: Work with the new internal-check-* targets.
|
||
* which_lib.c: Fixed a bug when two libraries that have the same
|
||
prefix were matching.
|
||
|
||
Sun Oct 5 20:30:01 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* common.make: Take the which_lib script from the host_cpu/host_os
|
||
directory.
|
||
* target.make: Create the target library to be a link to the versioned
|
||
one for OS 4.x.
|
||
|
||
Sat Oct 4 23:08:01 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* target.make: Set the extension of shared libraries under OS 4.x to
|
||
be .a because the compiler/linker does not handle other extensions.
|
||
* library.make: Output the library in the current directory to be able
|
||
to solve problems with different library paths under systems with
|
||
shared libraries.
|
||
|
||
Fri Oct 3 14:48:15 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* Support the host install program if any.
|
||
* Makefile.in: Added definitions for INSTALL variable. Delete the
|
||
which_lib program in the clean target.
|
||
* config.make.in: Define INSTALL to be the value of HOST_INSTALL
|
||
instead of INSTALL.
|
||
* configure.in: Check if the INSTALL program is the install-sh script.
|
||
If so define HOST_INSTALL to be the install script; otherwise it is
|
||
the host install program.
|
||
* which_lib.c: Include limits.h.
|
||
|
||
Fri Oct 3 13:43:18 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* Added support for linking with different types of a library,
|
||
depending on the flags you specify at the make time.
|
||
* which_lib.c: New file.
|
||
* config.h.in: New file.
|
||
* Makefile.in: Added rule to build and install the which_lib program.
|
||
* common.make: Added definition for WHICH_LIB_SCRIPT.
|
||
* rules.make: Added rules to process the libraries list and obtain a
|
||
new one based upon the debug, profile and shared variables.
|
||
* configure.in: Added checks for various header files needed to
|
||
compile the which_lib program.
|
||
* library.make: Added new variable LIBRARY_FILE_EXT.
|
||
|
||
* application.make: Replaced foreach with :.something=.someotherthing.
|
||
* bundle.make: Likewise.
|
||
* test.make: Likewise.
|
||
* tool.make: Likewise.
|
||
|
||
* config.make.in: Changed the hard-coded definition of ld to be $(CC).
|
||
Added definitions for INSTALL programs.
|
||
* configure.in: Added check for the INSTALL program.
|
||
* library.make: New target internal-distclean.
|
||
* rules.make: internal-distclean does not make first the clean target.
|
||
* target.make: Shared libraries under OS 4.x have the .so extension.
|
||
|
||
Thu Oct 2 14:56:08 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* ld_lib_path.sh: New file.
|
||
* common.make: Add variables which define explicit paths to the
|
||
system, local, and user library directories.
|
||
* rules.make (ALL_LD_LIB_DIRS): Variable which specifies the
|
||
standard GNUstep and the user's specific directories of where
|
||
the dynamic loader can find shared libraries.
|
||
* target.make (LD_LIB_PATH): Call shell script which returns the
|
||
name of the environment variable used by the dynamic loader.
|
||
* test.make: Set the dynamic loader environment variable
|
||
when running tests.
|
||
|
||
* test.make: New file.
|
||
* rules.make: Add test building and check rules.
|
||
* Makefile.in: Install test.make.
|
||
|
||
Thu Oct 2 10:21:41 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* common.make.in: Remove the default library combo for OPENSTEP 4.x.
|
||
* configure.in: Add a default library combo for OS 4.x here.
|
||
|
||
Wed Oct 1 18:04:25 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* configure.in: Added the --with-library-combo to support specifying a
|
||
default library combination.
|
||
* core.make: Removed logic that defines a default library
|
||
combination.
|
||
* config.make.in: Add little logic for library combo.
|
||
|
||
Wed Oct 1 17:03:56 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* common.make: Added -I compile flag when compiling using gnustep-base
|
||
and libFoundation to get the files specific for cpu/os/runtime.
|
||
* core.make: Allow the user to specify a set of variables different
|
||
than the library combo. This is needed when compiling basic libraries
|
||
that don't use the whole library combo (like libFoundation). Also
|
||
define OBJC_RUNTIME that holds the name of the runtime, useful in
|
||
make, and RUNTIME_DEFINE that defines for the runtime, useful while
|
||
compiling. The last one should be added to the additional
|
||
C/ObjC flags.
|
||
* library.make: Define HEADER_FILES_DIR to be . by default.
|
||
Changed the rule for building the library to build it into the object
|
||
files directory. Cleaned the internal-clean rule.
|
||
* rules.make: Remove newlines in compilation rules. Added the 'all'
|
||
target in the list of dependencies for install.
|
||
* target.make: Cleaned the rules for building a shared library under
|
||
OPENSTEP 4.x. Added flags to linker to disable printing of warnings
|
||
for read only relocation symbols.
|
||
|
||
Wed Oct 1 11:15:22 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* bundle.make: Add install and uninstall targets. Use bundle
|
||
extension variable.
|
||
(BUNDLE_LIBS): Libraries to link against when building a bundle.
|
||
* rules.make (BUNDLE_EXTENSION): Allow the user to specify a
|
||
different extension for the bundle directory name.
|
||
|
||
Tue Sep 30 14:24:20 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* Add bundle support.
|
||
* bundle.make: Define rules and variables.
|
||
* rules.make: Add main bundle rule. Surround complete file
|
||
with if to prevent multiple inclusion.
|
||
* target.make: Define bundle variables.
|
||
|
||
* application.make: Delete old code.
|
||
|
||
Tue Sep 30 08:27:28 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* Makefile.preamble (ADDITIONAL_TOOL_LIBS, ADDITIONAL_GUI_LIBS): Add
|
||
template variables for additional libraries when linking.
|
||
* application.make (internal-app-all): Build object directory.
|
||
* common.make (GNUSTEP_HEADERS_FND): New variable.
|
||
(GNUSTEP_OBJ_PREFIX): New variable.
|
||
(GNUSTEP_TARGET_LIBRARIES): New variable.
|
||
* library.make: Add uninstall targets.
|
||
* rules.make (ALL_LIB_DIRS): Search GNUSTEP_TARGET_LIBRARIES.
|
||
* tool.make (internal-clean): Remove object directory.
|
||
|
||
Fri Sep 26 13:16:03 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* Makefile.in: Define install script.
|
||
* application.make: Correct name of stamp file.
|
||
* common.make: Define install script.
|
||
* config.make.in: Do not define install script.
|
||
* configure.in: Do not check for install script.
|
||
* configure: Regenerate for configure.in changes.
|
||
* library.make: Use -f instead of -e.
|
||
* target.make: Customize alpha-linux system libraries.
|
||
|
||
Thu Sep 25 23:31:30 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* library.make (internal-install-lib): Install correct file.
|
||
* common.make (GNUSTEP_TARGET_HEADERS): New variable.
|
||
* rules.make (ALL_OBJCFLAGS, ALL_CFLAGS): Add target header
|
||
directory to include directories.
|
||
|
||
Thu Sep 25 20:20:50 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* Makefile.in (config.site): Install in share directory not
|
||
the makefile package directory.
|
||
|
||
Thu Sep 25 18:22:43 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* DESIGN: A word about building different types of a project.
|
||
|
||
Thu Sep 25 17:32:37 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* DESIGN: Updated to contain the latest changes in the package.
|
||
* Makefile.in: Use a for loop to install the files.
|
||
* aggregate.make: Commpress all the internal-* targets into a single
|
||
rule to make the maintanance easier.
|
||
|
||
* rules.make: Add rule for creating the object files directory here
|
||
instead of having the same rule in several files.
|
||
* application.make: Remove creation of the object files directory.
|
||
Just add the dependency to the targets.
|
||
* tool.make: Likewise.
|
||
|
||
* clean.make: Optimize cannonicalization of host/target cpu/os/vendor
|
||
by adding a flag that says if they are already cannoical or not.
|
||
* target.make: Use the variable defined above to speed up the building
|
||
process.
|
||
|
||
* common.make: Added support for building separate versions of
|
||
libraries for debugging, profiling and/or static or shared. Use
|
||
different object file directories instead of using a suffix to the
|
||
file name. Building a shared library is now the default for systems
|
||
that support shared libraries.
|
||
* library.make: Removed the two variables for specifying the shared
|
||
library and the static one. Added two new target variables which
|
||
define commands to be run after the installation of either the static
|
||
or of the shared library.
|
||
* target.make: Define the two new variables above for the different
|
||
supported systems.
|
||
|
||
* common.make: Added a partial support for the NeXT compiler. We also
|
||
need a way to determine what compiler is used, which is simple because
|
||
our tools only partially work with the NeXT runtime/compiler.
|
||
* core.make: Support for the NeXT Foundation and AppKit added.
|
||
* rules.make: Use flags to specify the include paths while compiling
|
||
to support NeXT frameworks. Cleanup in the shared libraries support.
|
||
|
||
* rules.make: .PRECIOUS target added to disable removing of
|
||
intermediate files (Scott's idea).
|
||
|
||
Thu Sep 25 11:25:36 1997 Ovidiu Predescu <ovidiu@net-community.com>
|
||
|
||
* Makefile.in: Include config.make to get the definition for the
|
||
INSTALL program. Use INSTALL program instead of cp.
|
||
* aclocal.m4: Remove unnecessary file.
|
||
* configure.in: Remove checks for unnecessary X libraries.
|
||
* application.make: Added newline at the end of file.
|
||
* library.make: Likewise.
|
||
* rules.make: Likewise.
|
||
* tool.make: Likewise.
|
||
* common.make: Define SHELL to be /bin/sh to avoid possible problems.
|
||
|
||
Wed Sep 24 17:54:41 1997 Scott Christley <scottc@speedy.net-community.com>
|
||
|
||
* target.make: Correct settings for solaris.
|
||
|
||
Wed Sep 24 14:00:03 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* Makefile.in: Run scripts in current directory.
|
||
* config.site: For autoconf packages in the GNUstep directory
|
||
structure, the headers and libraries must go into the appropriate
|
||
target subdirectory.
|
||
|
||
Tue Sep 23 15:18:08 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* application.make: Utilize object directory.
|
||
* tool.make (object_dir): Rename to object-dir.
|
||
* library.make (object_dir): Rename to object-dir.
|
||
|
||
Tue Sep 23 13:48:02 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* DESIGN: New file.
|
||
* README: New file.
|
||
* common.make: Add variable for the Resources directory.
|
||
* library.make: Properly install the shared library.
|
||
* rules.make: Delete temporary files.
|
||
* target.make: Remove unneeded code.
|
||
* tool.make: Put the stamps in the object directory.
|
||
|
||
Mon Sep 22 17:57:50 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* common.make: Add support for putting object files in a different
|
||
directory.
|
||
* tool.make: Likewise.
|
||
* rules.make: Likewise.
|
||
* library.make: Add support for shared libraries.
|
||
* target.make: Likewise.
|
||
|
||
Mon Sep 22 15:12:14 1997 Scott Christley <scottc@net-community.com>
|
||
|
||
* ChangeLog: New file.
|