README.md: initial import
This commit is contained in:
parent
7826c03ebc
commit
1f93c2c86a
44
README.md
Normal file
44
README.md
Normal 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.
|
||||||
|
|
|
@ -5,7 +5,7 @@ config=ent,h,sh
|
||||||
|
|
||||||
subdirs=data,doc,include,src,tests
|
subdirs=data,doc,include,src,tests
|
||||||
targets=tests
|
targets=tests
|
||||||
dist=Makefile,COPYING,config.ent,config.h,config.sh
|
dist=Makefile,COPYING,README.md,config.ent,config.h,config.sh
|
||||||
|
|
||||||
#modes
|
#modes
|
||||||
[mode::debug]
|
[mode::debug]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user