850
by Rico Tzschichholz
build: Require enabled docs on distcheck and update docs-build |
1 |
BUILT_SOURCES = \ |
2 |
plank_c_doc.stamp \
|
|
3 |
plank_vala_doc.stamp \
|
|
4 |
$(NULL) |
|
5 |
||
6 |
EXTRA_DIST = \ |
|
7 |
$(BUILT_SOURCES) \ |
|
8 |
c-doc/* \
|
|
9 |
vala-doc/* \
|
|
10 |
$(NULL) |
|
439
by Rico Tzschichholz
Revamp buildsys |
11 |
|
12 |
common_doc_files = \ |
|
13 |
*.css \
|
|
850
by Rico Tzschichholz
build: Require enabled docs on distcheck and update docs-build |
14 |
*.devhelp2 \
|
15 |
*.html \
|
|
439
by Rico Tzschichholz
Revamp buildsys |
16 |
*.png \
|
850
by Rico Tzschichholz
build: Require enabled docs on distcheck and update docs-build |
17 |
$(NULL) |
18 |
||
19 |
doc_DATA = \ |
|
20 |
$(addprefix c-doc/html/,$(common_doc_files) *.sgml) \ |
|
21 |
$(addprefix vala-doc/plank/,$(common_doc_files) index.htm *.js) \ |
|
22 |
vala-doc/plank/img/*.png \
|
|
23 |
$(NULL) |
|
24 |
||
439
by Rico Tzschichholz
Revamp buildsys |
25 |
plank_doc_files = \ |
765
by Rico Tzschichholz
docs: explicitly specify the sources for the documentation |
26 |
$(top_srcdir)/lib/DockController.vala \ |
27 |
$(top_srcdir)/lib/DockPreferences.vala \ |
|
28 |
$(top_srcdir)/lib/DockRenderer.vala \ |
|
29 |
$(top_srcdir)/lib/DragManager.vala \ |
|
30 |
$(top_srcdir)/lib/HideManager.vala \ |
|
31 |
$(top_srcdir)/lib/PositionManager.vala \ |
|
32 |
$(top_srcdir)/lib/Drawing/AnimatedRenderer.vala \ |
|
33 |
$(top_srcdir)/lib/Drawing/Color.vala \ |
|
34 |
$(top_srcdir)/lib/Drawing/DrawingService.vala \ |
|
35 |
$(top_srcdir)/lib/Drawing/DockSurface.vala \ |
|
36 |
$(top_srcdir)/lib/Drawing/DockTheme.vala \ |
|
37 |
$(top_srcdir)/lib/Drawing/HoverTheme.vala \ |
|
38 |
$(top_srcdir)/lib/Drawing/Theme.vala \ |
|
39 |
$(top_srcdir)/lib/Factories/AbstractMain.vala \ |
|
40 |
$(top_srcdir)/lib/Factories/Factory.vala \ |
|
41 |
$(top_srcdir)/lib/Factories/ItemFactory.vala \ |
|
42 |
$(top_srcdir)/lib/Items/ApplicationDockItem.vala \ |
|
43 |
$(top_srcdir)/lib/Items/ApplicationDockItemProvider.vala \ |
|
44 |
$(top_srcdir)/lib/Items/DockItem.vala \ |
|
45 |
$(top_srcdir)/lib/Items/DockItemProvider.vala \ |
|
46 |
$(top_srcdir)/lib/Items/DockItemPreferences.vala \ |
|
47 |
$(top_srcdir)/lib/Items/FileDockItem.vala \ |
|
48 |
$(top_srcdir)/lib/Items/PlankDockItem.vala \ |
|
49 |
$(top_srcdir)/lib/Items/TransientDockItem.vala \ |
|
50 |
$(top_srcdir)/lib/Services/Logger.vala \ |
|
51 |
$(top_srcdir)/lib/Services/Paths.vala \ |
|
52 |
$(top_srcdir)/lib/Services/Preferences.vala \ |
|
53 |
$(top_srcdir)/lib/Services/System.vala \ |
|
54 |
$(top_srcdir)/lib/Widgets/CompositedWindow.vala \ |
|
55 |
$(top_srcdir)/lib/Widgets/DockWindow.vala \ |
|
56 |
$(top_srcdir)/lib/Widgets/HoverWindow.vala \ |
|
57 |
$(top_srcdir)/lib/Widgets/PoofWindow.vala \ |
|
58 |
$(top_srcdir)/lib/Widgets/TitledSeparatorMenuItem.vala \ |
|
439
by Rico Tzschichholz
Revamp buildsys |
59 |
$(NULL) |
60 |
||
61 |
valadoc_flags_plank = \ |
|
850
by Rico Tzschichholz
build: Require enabled docs on distcheck and update docs-build |
62 |
--force \
|
63 |
--verbose \
|
|
64 |
--package-name $(PACKAGE_NAME) \ |
|
65 |
--package-version $(PACKAGE_VERSION) \ |
|
802.1.2
by Rico Tzschichholz
Fix docs build |
66 |
$(PLANK_DOCS_VALAFLAGS) \ |
67 |
--pkg plank-internal \
|
|
68 |
--pkg compat \
|
|
726
by Rico Tzschichholz
build: Fix docs out-of-source issues and include COPYRIGHT in tarball |
69 |
--vapidir=$(top_builddir)/lib \ |
440
by Rico Tzschichholz
update docs makefile |
70 |
--vapidir=$(top_srcdir)/vapi \ |
439
by Rico Tzschichholz
Revamp buildsys |
71 |
$(NULL) |
72 |
||
851
by Rico Tzschichholz
docs: Build-depend on plank-internal.vapi |
73 |
plank_c_doc.stamp: $(plank_doc_files) $(top_builddir)/lib/plank-internal.vapi Makefile |
439
by Rico Tzschichholz
Revamp buildsys |
74 |
$(AM_V_GEN)$(VALADOC) \ |
654
by Rico Tzschichholz
build: Drop support for GTK+2.0 |
75 |
-X -l -X $(top_builddir)/lib/.libs/libplank.so \ |
765
by Rico Tzschichholz
docs: explicitly specify the sources for the documentation |
76 |
-X $(top_builddir)/lib/plank.h \ |
850
by Rico Tzschichholz
build: Require enabled docs on distcheck and update docs-build |
77 |
-o c-doc/ \
|
439
by Rico Tzschichholz
Revamp buildsys |
78 |
--doclet=gtkdoc \ |
79 |
$(valadoc_flags_plank) \ |
|
850
by Rico Tzschichholz
build: Require enabled docs on distcheck and update docs-build |
80 |
$(filter %.vala,$^) |
81 |
$(AM_V_at)touch $@ |
|
82 |
||
851
by Rico Tzschichholz
docs: Build-depend on plank-internal.vapi |
83 |
plank_vala_doc.stamp: $(plank_doc_files) $(top_builddir)/lib/plank-internal.vapi Makefile |
850
by Rico Tzschichholz
build: Require enabled docs on distcheck and update docs-build |
84 |
$(AM_V_GEN)$(VALADOC) \ |
85 |
-o vala-doc/ \
|
|
86 |
--doclet=devhelp \ |
|
87 |
$(valadoc_flags_plank) \ |
|
88 |
$(filter %.vala,$^) |
|
89 |
$(AM_V_at)touch $@ |
|
90 |
||
91 |
html: plank_web_doc.stamp |
|
92 |
plank_web_doc.stamp: $(plank_doc_files) Makefile |
|
93 |
$(AM_V_GEN)$(VALADOC) \ |
|
94 |
-o web-doc/ \
|
|
95 |
--doclet=html \ |
|
96 |
$(valadoc_flags_plank) \ |
|
97 |
$(filter %.vala,$^) |
|
98 |
$(AM_V_at)touch $@ |
|
99 |
||
100 |
DISTCLEANFILES = \ |
|
101 |
plank_c_doc.stamp \
|
|
102 |
plank_vala_doc.stamp \
|
|
103 |
plank_web_doc.stamp \
|
|
104 |
$(NULL) |
|
439
by Rico Tzschichholz
Revamp buildsys |
105 |
|
106 |
distclean-local: distclean-docs |
|
107 |
distclean-docs: |
|
850
by Rico Tzschichholz
build: Require enabled docs on distcheck and update docs-build |
108 |
rm -rf c-doc vala-doc web-doc |
439
by Rico Tzschichholz
Revamp buildsys |
109 |