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.