* platforms/linux.make (PLATFORM_CHANGE_SEPARATOR_CMD): Define to 'cat'.
authorRaja R Harinath <harinath@hurrynot.org>
Mon, 14 Jun 2004 10:32:59 +0000 (10:32 -0000)
committerRaja R Harinath <harinath@hurrynot.org>
Mon, 14 Jun 2004 10:32:59 +0000 (10:32 -0000)
commit65452698f388de51238d2efa4e9984ff80046df0
treedccb9886bab5bee1319811b8dc1b9c935391f318
parent5c7e0ec02141568a9681cac3c9838c651d0bcb6e
* platforms/linux.make (PLATFORM_CHANGE_SEPARATOR_CMD): Define to 'cat'.
(PLATFORM_TWEAK_CORLIB_SOURCES): Remove.
(platform-check): Avoid bash-ism.
* library.make: Simplify uses of $(patsubst x,y,$(foo)) to $(foo:x=y).
(core_sourcefile): Rename back to ...
(sourcefile): ... this.  Remove creation of redundant intermediate file.
(response): Change test for optimization, now that
PLATFORM_CHANGE_SEPARATOR_CMD is unconditional.  Combine with
platform-exclude handling.
(library_CLEAN_FILES): New variable to specify clean:-able files
close to where they're defined.
(test_response, btest_response): Simplify.
* executable.make (response): Change test for optimization.
(executable_CLEAN_FILES): New define.

Maintainability improvements.  Sorry, I'm still in the scratch-an-itch
mode with the build stuff :-)

svn path=/trunk/mcs/; revision=29490
mcs/build/ChangeLog
mcs/build/executable.make
mcs/build/library.make
mcs/build/platforms/linux.make