32 Commits

Author SHA1 Message Date
Florian Schlichting
59b4c2c8ed switch to doxygen for api docs 2018-01-11 23:43:25 +01:00
Florian Schlichting
727fe290b4 make clean should also clean regression testing artefacts 2017-01-10 22:14:36 +01:00
Florian Schlichting
2a64f0be84 clean up apigen errors (closes: #85) 2016-12-30 08:54:10 +01:00
Florian Schlichting
93ea4e47f6 separate rebuild-translations and building locale/
'make' (or 'make all', if one is interested in the apidoc) should now
do everything needed to run from a git checkout. At the same time,
it no longer rebuilds all translations (xgettext run etc.). This
can be done with 'make translations'.
2016-12-01 21:02:53 +01:00
Florian Schlichting
dc4a19e5b1 always regenerate api docs, remove generated files from git 2016-06-01 22:46:46 +02:00
Nishanth Aravamudan
56d4edca87 Update to PHP7.0 naming 2016-06-01 22:46:38 +02:00
Florian Schlichting
4ee8c6d663 test for basic syntax errors in php files
This would have prevented the need for 1.1.3.1
2014-12-16 21:53:49 +01:00
Florian Schlichting
1f8a4a93be Switch d/copyright to copyright-format 1.0, amend CREDITS from git log 2014-09-14 21:40:52 +02:00
Philipp Matthias Hahn
05613124ce Compute version only once
In a make-file the =-assignment is replaced textually each time it is
referenced, which leads to the shell fragments to be executed each time.
Use the :=-assignment instead, which computes the value only once.

Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2012-01-14 19:34:11 +13:00
Philipp Matthias Hahn
83b11a162d Use automatic Makefile variables
Instead of repeating the file names, use the automatic variables for the
target and the first source file.

Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2012-01-14 19:34:06 +13:00
Philipp Matthias Hahn
1e04f898e5 Make several targets .PHONY
If a file with the name of the target would exist, re-building would
fail.

Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2012-01-14 19:33:44 +13:00
Andrew McMillan
6793ad7cbb Ignore these files. Failure to remove them is not a failure to clean. 2011-09-11 00:54:53 +12:00
Andrew McMillan
d453cc20ba Add a default target which omits building the docs. 2011-09-11 00:47:10 +12:00
Felix Möller
b69836e9d6 Initial version to support RPM creation
Producing tarballs now which can be build by rpmbuild -ta davical.tar.gz
This does not just support releases, but works as well for snapshots.

adding a template for the apache configuration.
2011-02-22 12:47:58 +13:00
Felix Möller
5fcbfdddd8 add automatic building of translation documentation
Build the pdf from the rst file on make. Delete this in the clean section.

Not adding PDF to the repo as it can be recreated, but the same is true for the phpdoc stuff ...
2011-02-21 22:45:08 +13:00
Andrew McMillan
5debe92237 Move from extract.pl to standard xgettext
So far we have used extract.pl which originated in Horde to generate the
PO files. This process took a long time to run.

But xgettext is able to handle PHP by itself.

In the source translate() and i18n() are used instead of _() therefore
we have to pass a keyword parameter.

From now on Translators: is the keyword to provide content to the
translators on Transifex.

Conflicts:

	scripts/po/extract.pl
2011-02-21 22:39:40 +13:00
Andrew McMillan
6f50f3e2e2 Some changes to allow for snapshot builds.
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-01-20 23:34:21 +13:00
Andrew McMillan
f85b9d7765 all should depend on the new location for always.php 2010-04-15 21:27:38 +12:00
Andrew McMillan
f0964f7583 Move always.php into the webroot for easier setup.
Also add some 'search for the AWL includes' code into it for
even more easier setup.
2010-03-23 21:52:00 +13:00
Andrew McMillan
3e3aaf1494 Allow building of built-po without building everything else. 2009-12-04 23:00:13 +13:00
Andrew McMillan
e6507ee01f Add a script for building always.php to include DB version also. 2009-10-27 09:17:07 +13:00
Andrew McMillan
c2b33549f7 Use current git command style. 2009-04-10 22:04:36 +12:00
Andrew McMillan
a9c0fdb370 Don't remove built docs in clean target. 2008-09-18 12:02:45 +12:00
Andrew McMillan
0087235de2 Changing package name to davical. 2008-09-16 09:47:01 +12:00
Andrew McMillan
fdb366161c Downgrade doc build failure to a NOTICE. 2008-06-19 12:42:36 +12:00
Andrew McMillan
063894ee7b Better dependency checking. 2008-02-29 07:51:49 +13:00
Andrew McMillan
40af69e68e built-po should really depend on the translations! 2008-02-28 13:57:44 +13:00
Andrew McMillan
63930a85e6 Add the translation building process into the Makefile 2007-11-03 18:09:23 +13:00
Andrew McMillan
b876c2ef54 Only warn when we fail to build the docs. 2007-11-01 23:09:43 +13:00
Andrew McMillan
336d24eeb6 Improving the sanity of the build procedures. We can now construct a
tidy .tar.gz release with this change.
2007-05-30 22:36:27 +12:00
Andrew McMillan
64e351af56 The inc/always.php file is now built with the version number in it. 2007-05-29 23:01:04 +12:00
Andrew McMillan
2f53e972b8 Adding a top level Makefile and some distribution-independent love. 2007-05-29 13:35:37 +12:00