Module Name: pcc
Committed By: plunky
Date: Fri Jun 3 15:34:01 UTC 2011
Modified Files:
pcc: config.h.in configure configure.ac
pcc/arch/amd64: code.c
pcc/arch/arm: code.c
pcc/arch/i386: code.c
pcc/arch/powerpc: code.c
pcc/cc/cc: Makefile.in cc.c
pcc/cc/ccom: Makefile.in
pcc/cc/driver: Makefile.in driver.c
pcc/f77/f77: Makefile.in
pcc/f77/fcom: Makefile.in
pcc/os/win32: build.bat config.h
Log Message:
TARGOS and TARGMACH are primarily build variables, used to select which
files to build or include. Have them originate in the makefile system
then, and stringify on the commandline where needed.
(this solves a problem where eg TARGMACH stringifys as "1" on i386 at
least, since i386 is also defined by gcc)
then limit somewhat where they are needed, by using VERSSTR directly as
an identifier, and cut out user@host from versstr as it makes object files
differ according to who ran the configure script..
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pcc/config.h.in
cvs rdiff -u -r1.84 -r1.85 pcc/configure
cvs rdiff -u -r1.99 -r1.100 pcc/configure.ac
cvs rdiff -u -r1.54 -r1.55 pcc/arch/amd64/code.c
cvs rdiff -u -r1.23 -r1.24 pcc/arch/arm/code.c
cvs rdiff -u -r1.61 -r1.62 pcc/arch/i386/code.c
cvs rdiff -u -r1.25 -r1.26 pcc/arch/powerpc/code.c
cvs rdiff -u -r1.22 -r1.23 pcc/cc/cc/Makefile.in
cvs rdiff -u -r1.181 -r1.182 pcc/cc/cc/cc.c
cvs rdiff -u -r1.34 -r1.35 pcc/cc/ccom/Makefile.in
cvs rdiff -u -r1.1 -r1.2 pcc/cc/driver/Makefile.in
cvs rdiff -u -r1.6 -r1.7 pcc/cc/driver/driver.c
cvs rdiff -u -r1.9 -r1.10 pcc/f77/f77/Makefile.in
cvs rdiff -u -r1.13 -r1.14 pcc/f77/fcom/Makefile.in
cvs rdiff -u -r1.20 -r1.21 pcc/os/win32/build.bat
cvs rdiff -u -r1.16 -r1.17 pcc/os/win32/config.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.