OpenGrok
Cross Reference: Makefile.inc
xref
: /
src
/
external
/
bsd
/
pcc
/
Makefile.inc
Home
|
History
|
Annotate
|
Download
|
only in
pcc
History log of
/src/external/bsd/pcc/Makefile.inc
Revision
Date
Author
Comments
1.19
09-Feb-2016
plunky
update build machinery for pcc-20160208
1.18
24-Jul-2014
plunky
update build framework for import of pcc-20140706
1.17
26-Mar-2012
plunky
branches: 1.17.2; 1.17.10;
update for pcc-20120325
1.16
11-Jan-2012
plunky
branches: 1.16.2;
update for pcc-20120105
1.15
01-Sep-2011
plunky
branches: 1.15.2;
update build machinery for pcc-20110901
1.14
07-Jun-2011
plunky
make PCC_DEBUG a global flag (will not compile without, currently)
1.13
07-Jun-2011
plunky
use better method of creating version string, current method can
introduce spurious " characters during stringification
1.12
03-Jun-2011
plunky
INCLUDEDIR and LIBEXECDIR only need to be defined for the
pcc front end
1.11
03-Jun-2010
plunky
branches: 1.11.4;
apply build framework and config changes for pcc-100602, plus add a
prepare-import.sh script for future updates
1.10
11-Feb-2010
plunky
actually include the top-level Makefile.inc
1.9
11-Feb-2010
plunky
keep generated config.h file in a subdir
(avoids potential inclusion errors)
1.8
11-Feb-2010
plunky
provide endian information at build time rather than embedding it
in the config.h file.
1.7
05-Feb-2010
plunky
amd64 provides MACHINE_ARCH=x86_64 but pcc wants TARGMACH=amd64. handle that
1.6
05-Feb-2010
plunky
when making VERSSTR, provide the target os/machine rather than the host.
have the CVS checkout date in the PACKAGE_STRING rather than in a separate
definition
1.5
05-Feb-2010
plunky
be more adaptable when choosing the target arch, try to relate
the MACHINE_ARCH to the supported architectures before failing.
1.4
05-Feb-2010
plunky
just use the actual date in PACKAGE_CHECKOUT definition
1.3
03-Feb-2010
plunky
fix the embedded VERSSTR by providing the correct machine architecture
at build time, and adding an import date to the version.
1.2
20-Jan-2010
plunky
Clean up the build framework for pcc
- use <bsd.init.mk> to include <../Makefile.inc> files
- add Makefile.inc files that pull in appropriate build settings
- fix the LIBEXECDIR definition (should have trailing /)
- make cc.1 install as pcc.1 to match the binary
- use YHEADER= to build the yacc headers
- general consistency tidy up
1.1
24-Aug-2008
gmcgarry
branches: 1.1.2; 1.1.6;
Add pcc build framework.
1.1.6.2
19-Oct-2008
haad
Sync with HEAD.
1.1.6.1
24-Aug-2008
haad
file Makefile.inc was added on branch haad-dm on 2008-10-19 22:40:12 +0000
1.1.2.2
18-Sep-2008
wrstuden
Sync with wrstuden-revivesa-base-2.
1.1.2.1
24-Aug-2008
wrstuden
file Makefile.inc was added on branch wrstuden-revivesa on 2008-09-18 05:15:35 +0000
1.11.4.1
23-Jun-2011
cherry
Catchup with rmind-uvmplock merge.
1.15.2.1
17-Apr-2012
yamt
sync with head
1.16.2.1
03-Apr-2012
riz
Pull up following revision(s) (requested by plunky in ticket #157):
external/bsd/pcc/Makefile.inc
external/bsd/pcc/dist/pcc/DATESTAMP
external/bsd/pcc/dist/pcc/arch/amd64/local.c
external/bsd/pcc/dist/pcc/arch/i386/local2.c
external/bsd/pcc/dist/pcc/arch/vax/local2.c
external/bsd/pcc/dist/pcc/cc/cc/Makefile.in
external/bsd/pcc/dist/pcc/cc/ccom/Makefile.in
external/bsd/pcc/dist/pcc/cc/ccom/builtins.c
external/bsd/pcc/dist/pcc/cc/ccom/ccom.1
external/bsd/pcc/dist/pcc/cc/ccom/cgram.y
external/bsd/pcc/dist/pcc/cc/ccom/gcc_compat.c
external/bsd/pcc/dist/pcc/cc/ccom/init.c
external/bsd/pcc/dist/pcc/cc/ccom/inline.c
external/bsd/pcc/dist/pcc/cc/ccom/main.c
external/bsd/pcc/dist/pcc/cc/ccom/optim.c
external/bsd/pcc/dist/pcc/cc/ccom/pass1.h
external/bsd/pcc/dist/pcc/cc/ccom/pftn.c
external/bsd/pcc/dist/pcc/cc/ccom/stabs.c
external/bsd/pcc/dist/pcc/cc/ccom/trees.c
external/bsd/pcc/dist/pcc/cc/cpp/Makefile.in
external/bsd/pcc/dist/pcc/cc/cxxcom/Makefile.in
external/bsd/pcc/dist/pcc/cc/cxxcom/builtins.c
external/bsd/pcc/dist/pcc/cc/cxxcom/gcc_compat.c
external/bsd/pcc/dist/pcc/cc/cxxcom/init.c
external/bsd/pcc/dist/pcc/cc/cxxcom/inline.c
external/bsd/pcc/dist/pcc/cc/cxxcom/main.c
external/bsd/pcc/dist/pcc/cc/cxxcom/optim.c
external/bsd/pcc/dist/pcc/cc/cxxcom/pass1.h
external/bsd/pcc/dist/pcc/cc/cxxcom/pftn.c
external/bsd/pcc/dist/pcc/cc/cxxcom/stabs.c
external/bsd/pcc/dist/pcc/cc/cxxcom/trees.c
external/bsd/pcc/dist/pcc/cc/driver/Makefile.in
external/bsd/pcc/dist/pcc/f77/f77/Makefile.in
external/bsd/pcc/dist/pcc/f77/fcom/Makefile.in
external/bsd/pcc/dist/pcc/f77/fcom/main.c
external/bsd/pcc/dist/pcc/mip/common.c
external/bsd/pcc/dist/pcc/mip/manifest.h
external/bsd/pcc/dist/pcc/mip/match.c
external/bsd/pcc/dist/pcc/mip/pass2.h
external/bsd/pcc/dist/pcc/mip/reader.c
external/bsd/pcc/dist/pcc/mip/regs.c
external/bsd/pcc/include/config.h
Update to pcc-20120325
The full changelog is at
http://pcc.ludd.ltu.se/fisheye/changelog/~date=2012-03-25T06%3A00%3A00/pcc
and includes some bug and documentation fixes.
The siginifcant improvements were that the __returns_twice__ attribute is
now accepted, and a problem parsing attributes on parameters of function
prototypes was fixed.
(both of these issues caused problems compiling with the NetBSD headers)
1.17.10.1
10-Aug-2014
tls
Rebase.
1.17.2.1
19-Aug-2014
tls
Rebase to HEAD as of a few days ago.
Indexes created Sun Apr 26 00:22:38 UTC 2026