plunky
5b72322c69
update for pcc-20120325
2012-03-26 14:31:12 +00:00
plunky
724a57ab74
update for pcc-20120105
2012-01-11 20:36:26 +00:00
plunky
041e420ed1
update build machinery for pcc-20110901
2011-09-01 13:00:14 +00:00
plunky
5e99487c50
make PCC_DEBUG a global flag (will not compile without, currently)
2011-06-07 13:30:35 +00:00
plunky
43d2b2a329
use better method of creating version string, current method can
...
introduce spurious " characters during stringification
2011-06-07 13:07:26 +00:00
plunky
82bbedc657
INCLUDEDIR and LIBEXECDIR only need to be defined for the
...
pcc front end
2011-06-03 13:31:25 +00:00
plunky
be3a3d34c5
apply build framework and config changes for pcc-100602, plus add a
...
prepare-import.sh script for future updates
2010-06-03 19:17:22 +00:00
plunky
5f25705455
actually include the top-level Makefile.inc
2010-02-11 14:36:32 +00:00
plunky
64f418c059
keep generated config.h file in a subdir
...
(avoids potential inclusion errors)
2010-02-11 14:22:30 +00:00
plunky
402aefd4ec
provide endian information at build time rather than embedding it
...
in the config.h file.
2010-02-11 14:18:45 +00:00
plunky
742b10af18
amd64 provides MACHINE_ARCH=x86_64 but pcc wants TARGMACH=amd64. handle that
2010-02-05 18:41:25 +00:00
plunky
8e1bb8f737
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
2010-02-05 17:18:31 +00:00
plunky
9422719fb6
be more adaptable when choosing the target arch, try to relate
...
the MACHINE_ARCH to the supported architectures before failing.
2010-02-05 08:58:47 +00:00
plunky
192b470eb8
just use the actual date in PACKAGE_CHECKOUT definition
2010-02-05 08:52:25 +00:00
plunky
b3081dfecd
fix the embedded VERSSTR by providing the correct machine architecture
...
at build time, and adding an import date to the version.
2010-02-03 22:13:13 +00:00
plunky
7d4f77f20f
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
2010-01-20 11:45:54 +00:00
gmcgarry
50f2c2b359
Add pcc build framework.
2008-08-24 05:47:05 +00:00