README.md: initial import

This commit is contained in:
Pierre Pronchery 2022-05-10 03:09:16 +02:00
parent 7826c03ebc
commit 1f93c2c86a
2 changed files with 45 additions and 1 deletions

44
README.md Normal file
View File

@ -0,0 +1,44 @@
DeforaOS CPP
============
About CPP
---------
CPP is a macro preprocessor for the C programming language. It provides the
ability for the inclusion of header files, macro expansions, conditional
compilation, and line control.
CPP depends on the DeforaOS libSystem library (version 0.4.3 or above),
which is found on the website for the DeforaOS Project:
<https://www.defora.org/>.
Compiling CPP
-------------
CPP depends on the following components:
* DeforaOS libSystem
* An implementation of `make`
* GTK-Doc for the API documentation
With GCC, this should then be enough to compile and install CPP:
$ make install
To install CPP in a dedicated directory, like `/path/to/CPP`:
$ make PREFIX="/path/to/CPP" install
Distributing CPP
----------------
DeforaOS CPP is subject to the terms of the GNU LGPL license (version 3).
Please see the `COPYING` file for more information.
Known issues
------------
* The cpp(1) binary may conflict with the system's own version.
* Macro expansions are not fully supported yet.

View File

@ -5,7 +5,7 @@ config=ent,h,sh
subdirs=data,doc,include,src,tests
targets=tests
dist=Makefile,COPYING,config.ent,config.h,config.sh
dist=Makefile,COPYING,README.md,config.ent,config.h,config.sh
#modes
[mode::debug]