DEADSOFTWARE

 
descriptionA command line Component Pascal Compiler
ownerDeaDDooMER
last changeTue, 4 Aug 2020 20:43:23 +0000 (23:43 +0300)
readme
CPC
---------

A command line Component Pascal Compiler

Building
---------

Requirements:
* x86 CPU
* GNU/Linux
* GNU GCC
* installed multilib

Stable boostrap sources and builds can be grabbed from deadsoftware.ru:
https://deadsoftware.ru/projects/cpc/release

To bootstrap compiler using pretranslated C code run this:

./make-all.sh -b 486 native linux

Remove flag -b if you want to bootstrap using old version of cpc.
Add flag -h if you want to known which processors/compilers/os are supported.

After building you can grab binaries from directory `stage2'.

Directory `crux' is a good example how to make package for linux distro.

Bugs
_________

Contact me if you found some bugs. :)

Licensing
---------

Any code and patches under GPLv3+ (see LICENSE file). Contact me if you want
to use some code in your BSD-licensed BlackBox/CPfront fork or project.
shortlog
2020-08-04 DeaDDooMERcpmake: fix open source out of any subsystem master
2020-08-04 DeaDDooMERcpmake: read target-specific library replacements from...
2020-08-04 DeaDDooMERcpmake: pass library list to build and link scripts
2020-07-20 DeaDDooMERcpmake: add options for bootstrapping
2020-07-20 DeaDDooMERcpmake: add option to define selectors from command...
2020-07-20 DeaDDooMERcpmake: add option to generate symbol files only
2020-07-20 DeaDDooMERcpmake: pass more info to build script
2020-07-20 DeaDDooMERDevCPR: mark when condition compilation used
2020-07-19 DeaDDooMERcpmake: execute external scripts that execute compiler...
2020-07-19 DeaDDooMERDswHostProcs: fix argument passing again
2020-06-29 DeaDDooMERKernel: fix memory allocation on target powerpc-cpfront-osx
2020-03-08 DeaDDooMERDev: extremely reduce size of compiled DevCPT
2020-03-08 DeaDDooMERDswHostProcs: hack-fix for cpfront
2020-03-08 DeaDDooMERKernel: fix kernels compilation and processor types
2020-03-08 DeaDDooMERCPfront: sync with latest CPfrot (c7af720)
2020-03-08 DeaDDooMERDev: sync with bbcp/blackbox 1.7.2
...
tags
18 months ago v0.2 release v0.2
19 months ago v0.1 cpc v0.1
heads
5 months ago master