1 include $(top_srcdir)/Makefile.common
6 -DPACKAGE_ICONDIR=\"$(datadir)/valadoc/icons/\" \
7 -DPACKAGE_DATADIR=\"$(libdir)/valadoc\" \
8 -DPACKAGE_VERSION=\"$(VERSION)\" \
20 libvaladoc.vala.stamp \
24 lib_LTLIBRARIES = libvaladoc@PACKAGE_SUFFIX@.la
26 libvaladoc_la_VALASOURCES = \
33 gtkdocmarkupwriter.vala \
34 devhelp-markupwriter.vala \
36 markupsourcelocation.vala \
37 markuptokentype.vala \
40 documentation/commentscanner.vala \
41 documentation/documentation.vala \
42 documentation/documentationparser.vala \
43 documentation/wiki.vala \
44 documentation/wikiscanner.vala \
45 documentation/gtkdoccommentparser.vala \
46 documentation/gtkdoccommentscanner.vala \
47 documentation/gtkdocmarkdownparser.vala \
48 documentation/gtkdocmarkdownscanner.vala \
49 documentation/importerhelper.vala \
50 documentation/girmetadata.vala \
51 importer/documentationimporter.vala \
52 importer/valadocdocumentationimporter.vala \
53 importer/valadocdocumentationimporterscanner.vala \
54 importer/girdocumentationimporter.vala \
55 importer/internalidregistrar.vala \
56 api/symbolaccessibility.vala \
57 api/sourcecomment.vala \
58 api/girsourcecomment.vala \
59 api/attributeargument.vala \
63 api/childsymbolregistrar.vala \
70 api/errordomain.vala \
72 api/formalparameter.vala \
73 api/formalparametertype.vala \
78 api/methodbindingtype.vala \
86 api/propertyaccessor.vala \
87 api/propertyaccessortype.vala \
88 api/propertybindingtype.vala \
90 api/signaturebuilder.vala \
95 api/typeparameter.vala \
96 api/typereference.vala \
102 content/blockcontent.vala \
103 content/comment.vala \
104 content/contentfactory.vala \
105 content/contentelement.vala \
106 content/contentrenderer.vala \
107 content/contentvisitor.vala \
108 content/embedded.vala \
109 content/headline.vala \
110 content/inline.vala \
111 content/inlinetaglet.vala \
112 content/inlinecontent.vala \
113 content/wikilink.vala \
116 content/listitem.vala \
118 content/paragraph.vala \
119 content/warning.vala \
121 content/resourcelocator.vala \
123 content/sourcecode.vala \
124 content/styleattributes.vala \
125 content/symbollink.vala \
127 content/tablecell.vala \
128 content/tablerow.vala \
129 content/taglet.vala \
132 charts/chartfactory.vala \
133 charts/hierarchychart.vala \
134 charts/simplechartfactory.vala \
135 parser/manyrule.vala \
136 parser/oneofrule.vala \
137 parser/optionalrule.vala \
139 parser/parsercallback.vala \
141 parser/scanner.vala \
142 parser/sequencerule.vala \
143 parser/sourcelocation.vala \
144 parser/stubrule.vala \
146 parser/tokentype.vala \
147 taglets/tagletdeprecated.vala \
148 taglets/tagletinheritdoc.vala \
149 taglets/tagletinit.vala \
150 taglets/tagletlink.vala \
151 taglets/tagletparam.vala \
152 taglets/tagletreturn.vala \
153 taglets/tagletsee.vala \
154 taglets/tagletsince.vala \
155 taglets/tagletthrows.vala \
156 highlighter/scanner.vala \
157 highlighter/codescanner.vala \
158 highlighter/xmlscanner.vala \
159 highlighter/codetoken.vala \
160 highlighter/highlighter.vala \
161 html/basicdoclet.vala \
162 html/htmlchartfactory.vala \
163 html/linkhelper.vala \
164 html/cssclassresolver.vala \
165 html/htmlmarkupwriter.vala \
166 html/htmlrenderer.vala \
169 libvaladoc@PACKAGE_SUFFIX@_la_SOURCES = \
170 libvaladoc.vala.stamp \
171 $(libvaladoc_la_VALASOURCES:.vala=.c) \
174 valadoc@PACKAGE_SUFFIX@.vapi valadoc.h: libvaladoc.vala.stamp
175 libvaladoc.vala.stamp: $(libvaladoc_la_VALASOURCES)
177 $(COVERAGE_VALAFLAGS) \
179 --basedir $(srcdir) \
180 --directory $(builddir) \
185 --vapi valadoc@PACKAGE_SUFFIX@.vapi \
186 --vapidir $(top_srcdir)/vapi --pkg gmodule-2.0 \
187 --vapidir $(top_srcdir)/vapi --pkg libgvc \
188 --vapidir $(top_srcdir)/gee --pkg gee \
190 $(filter %.vala %.c,$^)
193 libvaladoc@PACKAGE_SUFFIX@_la_LDFLAGS = \
197 libvaladoc@PACKAGE_SUFFIX@_la_LIBADD = \
202 $(top_builddir)/vala/libvala@PACKAGE_SUFFIX@.la \
205 libvaladocincludedir = $(includedir)/valadoc@PACKAGE_SUFFIX@
206 libvaladocinclude_HEADERS = \
210 pkgconfigdir = $(libdir)/pkgconfig
211 nodist_pkgconfig_DATA = valadoc@PACKAGE_SUFFIX@.pc
213 valadoc@PACKAGE_SUFFIX@.pc: valadoc.pc
216 vapidir = $(datadir)/vala/vapi
217 dist_vapi_DATA = valadoc@PACKAGE_SUFFIX@.vapi
218 nodist_vapi_DATA = valadoc@PACKAGE_SUFFIX@.deps
220 valadoc@PACKAGE_SUFFIX@.deps: valadoc.deps
224 $(libvaladoc_la_VALASOURCES) \
225 libvaladoc.vala.stamp \
231 valadoc@PACKAGE_SUFFIX@.deps \
232 valadoc@PACKAGE_SUFFIX@.pc \
235 MAINTAINERCLEANFILES = \
240 $(libvaladoc_la_VALASOURCES:.vala=.c) \