1 PHPDOC
= phpdoc
--filename
$(doc_list
) --title
"TIP manual" --defaultcategoryname
"HTML" --defaultpackagename
"TIP" --readmeinstallchangelog
$(extra_list
) --sourcecode off
6 source_find
:= find
$(srcdir) -wholename
"$(srcdir)/pear" -prune
-or
-wholename
"$(srcdir)/doc" -prune
-or
-name
'*.php' -and
-print0 | xargs
-0
7 source_files
:= `$(source_find)`
8 source_list
:= `$(source_find) | tr ' ' ','`
10 extra_list
:= $(extra_files
: =,)
11 doc_files
:= $(source_files
) $(extra_files
)
12 doc_list
:= $(source_list
),$(extra_list
)
14 all: $(FORMATS
) mostlyclean
17 @if cmp old-stats stats
> /dev
/null
; then \
18 echo Documentation is up to date
; \
20 test -d
$@ || mkdir
$@
; \
21 $(PHPDOC
) -tb .
--target
$@
--output
"SQL:default"; \
25 @stat
-c
%n
,%Z
$(doc_files
) |
sort > $@
28 @mv
-f stats
$@
2> /dev
/null || touch
$@
34 @
rm -fr tip.sql stats
$(FORMATS
)
37 mysql
--default-character-set
=utf8
-Dntd
-uroot
-p
< tip.sql
39 .PHONY
: old-stats stats html
mostlyclean clean