diff --git a/doc/project.conf.xml b/doc/project.conf.xml
index b8bf87f..379813f 100644
--- a/doc/project.conf.xml
+++ b/doc/project.conf.xml
@@ -28,6 +28,9 @@
2012
+ 2013
+ 2014
+ 2015
&firstname; &surname; <&email;>
@@ -80,36 +83,47 @@
In the default section:
- subdirs: subdirectories to look for too
- cppflags_force: CPPFLAGS to force
+ subdirs: subdirectories to look for
+ too
+ cppflags_force: CPPFLAGS to force
globally
- cppflags: optional global CPPFLAGS
- cflags_force: CFLAGS to force globally
- cflags: optional global CFLAGS
- ldflags_force: LDFLAGS to force globally
- ldflags: optional global LDFLAGS
- targets: targets to handle in the
+ cppflags: optional global
+ CPPFLAGS
+ cflags_force: CFLAGS to force
+ globally
+ cflags: optional global
+ CFLAGS
+ ldflags_force: LDFLAGS to force
+ globally
+ ldflags: optional global
+ LDFLAGS
+ targets: targets to handle in the
Makefile
- dist: additional files to include in a source
- archive
+ dist: additional files to include in a
+ source archive
In subsequent sections, respectively named after the target
they define:
- type (mandatory): type of the target (eg "binary",
- "library", "object", ...)
- cppflags: additional CPPFLAGS for this
+ type (mandatory): type of the target (eg
+ binary, library,
+ object, ...)
+ cppflags: additional CPPFLAGS for this
target
- cflags: additional CFLAGS for this
+ cflags: additional CFLAGS for this
target
- ldflags: additional LDFLAGS for this
+ ldflags: additional LDFLAGS for this
target
- sources: source files to compile
- depends: a list of files (or other targets) that this
- target depends on
- install: the destination path for
+ sources: source files to
+ compile
+ depends: a list of files (or other
+ targets) that this target depends on
+ install: the destination path for
installation
+ phony: determines if the target defined
+ should always be built, regardless of the presence of a file of a same
+ name (possible values: 0, 1)
@@ -121,19 +135,24 @@
The following target types are currently supported:
- "binary": produces binary files, linked from every object
- file produced with their source files.
- "library": produces a static and a shared version of the
- target, linked from every object file produced with their source files,
- and respectively appending ".a" and ".so" extensions to the target name;
- the shared object are also assigned a version number.
- "object": produces a binary object file from the given
- source.
- "plugin": produces a shared version of the target, linked
- from every object file produced with their source files, and appending
- the ".so" extension to the target name.
- "script": runs the given script, expecting the target
- file to be generated from the sources defined.
+ binary: produces binary files, linked
+ from every object file produced with their source
+ files.
+ library: produces a static and a
+ shared version of the target, linked from every object file produced with
+ their source files, and respectively appending ".a" and ".so" extensions
+ to the target name; the shared object are also assigned a version
+ number.
+ libtool: uses the libtool project to generate libraries, as supported by the project on the underlying platform.
+ object: produces a binary object file
+ from the given source.
+ plugin: produces a shared version of
+ the target, linked from every object file produced with their source
+ files, and appending the ".so" extension to the target
+ name.
+ script: runs the given script,
+ expecting the target file to be generated from the sources
+ defined.