Log of /stdcxx/branches/4.2.0/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: 25182 byte(s)
Diff to
previous 580483
(
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
523520 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 29 00:51:28 2007 UTC
(2 years, 7 months ago)
by
sebor
Original Path:
incubator/stdcxx/trunk/GNUmakefile
File length: 23934 byte(s)
Diff to
previous 518316
(
colored)
2007-03-28 Martin Sebor <sebor@roguewave.com>
* GNUmakefile (CXXFLAGS.narrow, LDFLAGS.narrow, LDSOFLAGS.narrow,
ARFLAGS.narrow): Added options to BUILDMODE whenever a "narrow"
BUILDTYPE (i.e., one of { 8s, 11s, 12s, and 15s } is specified.
* acc.config (CXXFLAGS.narrow, LDFLAGS.narrow, LDSOFLAGS.narrow,
ARFLAGS.narrow): Commented out options implicit in the default
invocation of the compiler.
* mipspro.config: Ditto.
* vacpp.config: Ditto.
* gcc.config (CXXFLAGS.narrow, LDFLAGS.narrow, LDSOFLAGS.narrow,
ARFLAGS.narrow, CXXFLAGS.wide, LDFLAGS.wide, LDSOFLAGS.wide,
ARFLAGS.wide): Autodetected whether the default invocation of
the compiler produces narrow (32-bit) or wide (64-bit) code and
set options accordingly, avoiding specifying redundant options.
Revision
485859 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Dec 11 20:36:00 2006 UTC
(2 years, 11 months ago)
by
sebor
Original Path:
incubator/stdcxx/trunk/GNUmakefile
File length: 23838 byte(s)
Diff to
previous 485773
(
colored)
2006-12-11 Martin Sebor <sebor@roguewave.com>
* GNUmakefile (REPORTFILE): Replaced...
(CONFIG_H): ...with this variable (intended as a future replacement
of the current config.h).
(PREFIX, install): Added new variable and installation target.
(post): Removed target.
* GNUmakefile.bin (LOCALE_LIST): Renamed...
(LOCALES): ...to this.
(install): New target to install locale utilities and locales.
* GNUmakefile.lib (LIBLINK): New variable.
(TARGET): Replaced the use of the variable as a target...
(LIB, LIBLINK): ...with each of these.
(install): New target.
* makefile.common (REGRESS_FILE): Removed unused variable.
* makefile.rules (REGRESS_FILE, REPORTFILE): Removed.
Revision
485773 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Dec 11 17:49:14 2006 UTC
(2 years, 11 months ago)
by
ablack
Original Path:
incubator/stdcxx/trunk/GNUmakefile
File length: 27647 byte(s)
Diff to
previous 475496
(
colored)
2006-12-08 Andrew Black <ablack@roguewave.com>
* GNUmakefile ($(MAKEFILE_IN)): Echo RPATH into generated makefile.in
* GNUmakefile.bin (LDFLAGS): Add $(RPATH) switch with a value of
$(LIBDIR) to $(LDFLAGS) if $(RPATH) is defined.
* GNUmakefile.exm (LDFLAGS): Ditto.
* GNUmakefile.ph (LDFLAGS): Ditto.
* GNUmakefile.rwt (LDFLAGS): Ditto.
* GNUmakefile.tst (LDFLAGS): Add $(RPATH) switch with a value of
$(LIBDIR):$(BUILDDIR)/rwtest to $(LDFLAGS) if $(RPATH) is defined.
* acc.config (SHARED_LDFLAGS): Move rpath flag definition from here ...
(RPATH): ... To here.
* gcc.config (SHARED_LDFLAGS, RPATH): Ditto.
* icc.config (SHARED_LDFLAGS, RPATH): Ditto.
* sunpro.config (SHARED_LDFLAGS, RPATH): Ditto.
* mipspro.config (SHARED_LDFLAGS, RPATH): Ditto.
* osf_cxx.config (SHARED_LDFLAGS, RPATH): Ditto.
* vacpp.config (SHARED_LDFLAGS, RPATH): Ditto.
* como.config (RPATH): Define placeholder (empty) flag definition.
* eccp.config (RPATH): Ditto.
* reliant_cds.config (RPATH): Ditto.
Revision
475496 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 15 23:38:28 2006 UTC
(3 years ago)
by
sebor
Original Path:
incubator/stdcxx/trunk/GNUmakefile
File length: 27569 byte(s)
Diff to
previous 472582
(
colored)
2006-11-15 Martin Sebor <sebor@roguewave.com>
* GNUmakefile (CURDIR): Used the shell PWD variable to avoid
expanding NFS paths as mount points instead of the user-visible
directories.
(MAKEFILE_IN): Used "$(TOPDIR)" in the definition of the BUILDDIR
variable when generating makefile.in rather than fully expanding
the variable.
Revision
430144 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 9 20:51:47 2006 UTC
(3 years, 3 months ago)
by
sebor
Original Path:
incubator/stdcxx/trunk/GNUmakefile
File length: 27284 byte(s)
Diff to
previous 428184
(
colored)
2006-08-09 Martin Sebor <sebor@roguewave.com>
* GNUmakefile (WIDE_CXXFLAGS, WIDE_LDFLAGS, WIDE_LDSOFLAGS,
WIDE_ARFLAGS): Renamed to CXXFLAGS.wide, LDFLAGS.wide, etc.
Handled CXXFLAGS.narrow etc. analogously.
* acc.config: Same. Introduced CXXFLAGS.narrow, etc., to
parallel the wide flags.
* gcc.config: Same.
* mipspro.config: Same.
* sunpro.config: Same.
* vacpp.config: Same.
Revision
425242 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 25 00:59:04 2006 UTC
(3 years, 4 months ago)
by
sebor
Original Path:
incubator/stdcxx/trunk/GNUmakefile
File length: 27305 byte(s)
Diff to
previous 420633
(
colored)
2006-07-23 Andrew Black <ablack@roguewave.com>
Martin Sebor <sebor@apache.org>
* GNUmakefile (BINDIR): Add and use convenience variable referencing
the bin/ subdirectory of the buildspace.
* GNUmakefile.exm (RUNFLAGS): Change command line switch used to
specify input/output file directory to match switch expected by
the utility.
* GNUmakefile.bin (exec): Add rule to build the new exec utility.
* GNUmakefile.tst (RUNFLAGS): Removed additional switches as unneeded.
* makefile.rules (run runall run_all): Add dependency on exec utility.
* GNUmakefile.exm, GNUmakefile.tst: Add rule to build the exec utility.
* run_locale_utils.sh: Change default output file to /dev/stdout, add
test driver style assertion count summary.
* cmdopt.h: New. Declared command line parsing function(s).
* cmdopt.cpp: Definition(s) of the above.
* exec.h: New. Declared helper to execute program(s).
* exec.cpp: Definition(s) of the above.
* output.h: New. Declarations of functions for program (test,
example, etc.) output processing.
* output.cpp: Defintions of the above.
* runall.cpp: Defintion of main and helpers.
* util.h: New. Declared helper functions.
* util.cpp: Definitions of the above.
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.