Log of /stdcxx/branches/4.1.3/GNUmakefile
Parent Directory
|
Revision Log
Revision
611451 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 12 18:32:05 2008 UTC
(22 months, 1 week ago)
by
wrowe
File length: 27160 byte(s)
Diff to
previous 366577
(
colored)
2008-01-12 William A. Rowe, Jr. <wrowe@apache.com>
* /repos/asf/incubator/stdcxx: stdcxx has graduated to a TLP,
moved svn to...
* /repos/asf/stdcxx: ...here.
Revision
351538 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 2 00:24:23 2005 UTC
(3 years, 11 months ago)
by
sebor
Original Path:
incubator/stdcxx/trunk/GNUmakefile
File length: 27160 byte(s)
Diff to
previous 292372
(
colored)
2005-12-01 Martin Sebor <sebor@roguewave.com>
STDCXX-80
* GNUmakefile: Wrote the definition of the MAPFLAGS variable to
makefile.in. Wrote out the definition of MAPFILE using/relative
to TOPDIR, and the definition of LIBDIR relative to BUILDDIR.
* GNUmakefile.lib: Appended MAPFILE to LDFLAGS, after MAPFLAGS.
* gcc.config: Defined MAPFLAGS on Solaris and defined MAPFILE
as a relative pathname WRT TOPDIR.
* mapfile.gcc-3: Renamed...
* mapfile.gcc: ...to this file (used with gcc 3 and beyond) and
populated it with exported symbols.
Revision
292348 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 28 23:32:02 2005 UTC
(4 years, 1 month ago)
by
sebor
Original Path:
incubator/stdcxx/trunk/GNUmakefile
File length: 26829 byte(s)
Diff to
previous 290311
(
colored)
2005-09-28 Martin Sebor <sebor@roguewave.com>
* GNUmakefile: Used the := operator instead of = in expensive
assignments (such as those involving the $(shell) function for
efficiency.
* GNUmakefile.exm (SRCDIRS): Explicitly listed source directories.
Adjusted indentation in conditionals and removed redundant spaces.
* GNUmakefile.tst (SUBDIRS): Replaced with SRCDIRS and simplified
the definition of the variable to avoid the expensive $(shell)
function.
(OMIT_SRCS): Simplified and avoided using the $(shell) function.
(VPATH): Avoided unnecessarily appending to the variable.
* makefile.common: Used the := operator instead of =.
(ALL_FILES): Avoided using the expensive $(shell) function.
(VPATH): Defined to $(SRCDIRS) instead of using $(shell) to do
the same thing.
Revision
290311 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 19 23:39:25 2005 UTC
(4 years, 2 months ago)
by
sebor
Original Path:
incubator/stdcxx/trunk/GNUmakefile
File length: 26780 byte(s)
Diff to
previous 280977
(
colored)
2005-09-19 Martin Sebor <sebor@roguewave.com>
STDCXX-14 (part 1)
* src/atomic-i86.s: Renamed to...
* src/i86/atomic.s: ...this.
* src/atomic-ia64.s: Renamed to...
* src/ia64/atomic.s: ...this.
* src/atomic-pa2.s: Renamed to...
* src/parisc/atomic.s: ...this.
* src/atomic-pa2-64.s: Renamed to...
* src/parisc/atomic-64.s: ...this.
* src/atomic-sparc.s: Renamed to...
* src/sparc/atomic.s: ...this.
* src/atomic-sparc64.s Renamed to...
* src/sparc/atomic-64.s: ...this.
* src/atomic.s: Changed the names of included files according
to the above.
* GNUmakefile: Introduced the AS_EXT variable and set it to.S by
default (unless already defined in the .config file).
* makefile.common: Replaced platform-specific hackery with a more
general handling of assembly files.
* makefile.rules: Introduced the AS_EXT variable into the %.o: %.s
suffix rule and guarded the whole thing against expanding when AS_EXT
is not defined or valid.
* acc.config: Defined AS_EXT to .s.
* mipspro.config: Same.
* vacpp.config: Defined AS_EXT to an invalid value on AIX to prevent
the assembly of .{S,s} files (Linux will use the default extension
defined in GNUmakefile).
* eccp.config: Defined AS_EXT to an invalid value to disable the
processing of assembly files until a solution to invoke the system
assembler is implemented.
Revision
280728 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 14 00:45:30 2005 UTC
(4 years, 2 months ago)
by
sebor
Original Path:
incubator/stdcxx/trunk/GNUmakefile
File length: 26078 byte(s)
Diff to
previous 280459
(
colored)
2005-09-13 Martin Sebor <sebor@roguewave.com>
* GNUmakefile: Silenced the stderr output from the $(shell) function
when it fails to execute a command (e.g., because the command doesn't
exist).
Checked BUILDTYPE and BUILDMODE only when TOPDIR is not defined,
i.e., only during the initial invocation of make, and avoided doing
so during recursive invocations since both variables are defined in
makefile.in.
Moved initial processing into a guarded block to avoid re-evaluating
it multiple times during recursive invocation.
Implemented compiler detection for all known platforms and allowed
CONFIG to be omitted, defined to be a relative path (wrt TOPDIR) or
an absolute path.
Corrected the .DEFAULT target to pass both $(MAKEFLAGS) and
$(MAKECMDGOALS) to the recursive invocation of make to make it
possible to just create BUILDDIR (target builddir), or to also
configure the library w/o actually building it, etc.
Documented targets.
* etc/config/GNUmakefile.cfg: Silenced the echo of the make clean
command.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.