1 include $(top_srcdir)/Makefile.common
6 -DPACKAGE_ICONDIR=\"$(datadir)/valadoc/icons/\" \
7 -DPACKAGE_DATADIR=\"$(libdir)/valadoc\" \
8 -DPACKAGE_VERSION=\"$(VERSION)\" \
14 -I$(top_srcdir)/vala \
21 libvaladoc.vala.stamp \
25 lib_LTLIBRARIES = libvaladoc@PACKAGE_SUFFIX@.la
27 libvaladoc_la_VALASOURCES = \
34 gtkdocmarkupwriter.vala \
35 devhelp-markupwriter.vala \
38 documentation/commentscanner.vala \
39 documentation/documentation.vala \
40 documentation/documentationparser.vala \
41 documentation/wiki.vala \
42 documentation/wikiscanner.vala \
43 documentation/gtkdoccommentparser.vala \
44 documentation/gtkdoccommentscanner.vala \
45 documentation/gtkdocmarkdownparser.vala \
46 documentation/gtkdocmarkdownscanner.vala \
47 documentation/importerhelper.vala \
48 documentation/girmetadata.vala \
49 importer/documentationimporter.vala \
50 importer/valadocdocumentationimporter.vala \
51 importer/valadocdocumentationimporterscanner.vala \
52 importer/girdocumentationimporter.vala \
53 importer/internalidregistrar.vala \
54 api/symbolaccessibility.vala \
55 api/sourcecomment.vala \
56 api/girsourcecomment.vala \
57 api/attributeargument.vala \
61 api/childsymbolregistrar.vala \
68 api/errordomain.vala \
70 api/formalparameter.vala \
71 api/formalparametertype.vala \
76 api/methodbindingtype.vala \
84 api/propertyaccessor.vala \
85 api/propertyaccessortype.vala \
86 api/propertybindingtype.vala \
88 api/signaturebuilder.vala \
93 api/typeparameter.vala \
94 api/typereference.vala \
100 content/blockcontent.vala \
101 content/comment.vala \
102 content/contentfactory.vala \
103 content/contentelement.vala \
104 content/contentrenderer.vala \
105 content/contentvisitor.vala \
106 content/embedded.vala \
107 content/headline.vala \
108 content/inline.vala \
109 content/inlinetaglet.vala \
110 content/inlinecontent.vala \
111 content/wikilink.vala \
114 content/listitem.vala \
116 content/paragraph.vala \
117 content/warning.vala \
119 content/resourcelocator.vala \
121 content/sourcecode.vala \
122 content/styleattributes.vala \
123 content/symbollink.vala \
125 content/tablecell.vala \
126 content/tablerow.vala \
127 content/taglet.vala \
130 charts/chartfactory.vala \
131 charts/hierarchychart.vala \
132 charts/simplechartfactory.vala \
133 parser/manyrule.vala \
134 parser/oneofrule.vala \
135 parser/optionalrule.vala \
137 parser/parsercallback.vala \
139 parser/scanner.vala \
140 parser/sequencerule.vala \
141 parser/stubrule.vala \
143 parser/tokentype.vala \
144 taglets/tagletdeprecated.vala \
145 taglets/tagletinheritdoc.vala \
146 taglets/tagletinit.vala \
147 taglets/tagletlink.vala \
148 taglets/tagletparam.vala \
149 taglets/tagletreturn.vala \
150 taglets/tagletsee.vala \
151 taglets/tagletsince.vala \
152 taglets/tagletthrows.vala \
153 highlighter/scanner.vala \
154 highlighter/codescanner.vala \
155 highlighter/xmlscanner.vala \
156 highlighter/codetoken.vala \
157 highlighter/highlighter.vala \
158 html/basicdoclet.vala \
159 html/htmlchartfactory.vala \
160 html/linkhelper.vala \
161 html/cssclassresolver.vala \
162 html/htmlmarkupwriter.vala \
163 html/htmlrenderer.vala \
166 libvaladoc@PACKAGE_SUFFIX@_la_SOURCES = \
167 libvaladoc.vala.stamp \
168 $(libvaladoc_la_VALASOURCES:.vala=.c) \
172 valadoc@PACKAGE_SUFFIX@.vapi valadoc.h: libvaladoc.vala.stamp
173 libvaladoc.vala.stamp: $(libvaladoc_la_VALASOURCES)
175 $(COVERAGE_VALAFLAGS) \
177 --basedir $(srcdir) \
178 --directory $(builddir) \
183 --vapi valadoc@PACKAGE_SUFFIX@.vapi \
184 --vapidir $(top_srcdir)/vapi --pkg gmodule-2.0 \
185 --vapidir $(top_srcdir)/vapi --pkg libgvc \
186 --vapidir $(top_srcdir)/gee --pkg gee \
187 --vapidir $(top_srcdir)/vala --pkg vala \
189 $(filter %.vala %.c,$^)
192 libvaladoc@PACKAGE_SUFFIX@_la_LDFLAGS = \
196 libvaladoc@PACKAGE_SUFFIX@_la_LIBADD = \
201 $(top_builddir)/vala/libvala@PACKAGE_SUFFIX@.la \
204 libvaladocincludedir = $(includedir)/valadoc@PACKAGE_SUFFIX@
205 libvaladocinclude_HEADERS = \
209 pkgconfigdir = $(libdir)/pkgconfig
210 nodist_pkgconfig_DATA = valadoc@PACKAGE_SUFFIX@.pc
212 valadoc@PACKAGE_SUFFIX@.pc: valadoc.pc
215 vapidir = $(datadir)/vala/vapi
216 dist_vapi_DATA = valadoc@PACKAGE_SUFFIX@.vapi
217 nodist_vapi_DATA = valadoc@PACKAGE_SUFFIX@.deps
219 valadoc@PACKAGE_SUFFIX@.deps: valadoc.deps
223 $(libvaladoc_la_VALASOURCES) \
224 libvaladoc.vala.stamp \
230 valadoc@PACKAGE_SUFFIX@.deps \
231 valadoc@PACKAGE_SUFFIX@.pc \
234 MAINTAINERCLEANFILES = \
239 $(libvaladoc_la_VALASOURCES:.vala=.c) \