1#
2# This file was generated from Makefile.in on Sat Dec 13 12:17:28 GMT 2008
3#
4
5DOXYGEN   ?= `which doxygen`
6TMAKEPATH =
7ENV       = env TMAKEPATH=$(TMAKEPATH)
8TMAKE     =
9MAKE      = /usr/bin/make
10PERL      = /usr/bin/perl
11RM        = rm -f
12CP        = cp
13VERSION   = 1.5.7.1
14INSTALL   = /tmp
15INSTTOOL  = /usr/bin/install
16DOXYDOCS  = ..
17DOCDIR    = $(INSTALL)/share/doc/packages/doxygen
18QTDIR     =
19HAVE_DOT  = /usr/bin/dot
20
21projects  = nutshell alias rst inline namespacefile array inheritance \
22			members userdefined fixedwidthfont latexmath functionOverload \
23			image name union group struct struct_function qtsignalsandslots lists \
24			headings links parameters template_class template_class_non_type \
25			template_function template_type_alias template_specialisation \
26			enum define interface xrefsect tables \
27			cpp_anon cpp_enum cpp_union cpp_function cpp_friendclass \
28			cpp_inherited_members cpp_trailing_return_type cpp_constexpr_hax \
29			cpp_function_lookup \
30			c_file c_struct c_enum c_typedef c_macro c_union membergroups
31
32special   = programlisting decl_impl multifilexml auto class typedef
33
34xmls := $(foreach project, $(projects), $(project)/xml/index.xml)
35
36special_xmls = $(foreach project, $(special), $(project)/xml/index.xml)
37
38all: $(xmls) $(special_xmls)
39
40clean:
41	rm -rf $(projects) $(special)
42
43
44# General pattern
45# ---------------
46
47$(xmls): %/xml/index.xml: %.cfg %.h
48	$(DOXYGEN) $<
49
50
51# Special Cases
52# -------------
53
54programlisting/xml/index.xml: programlisting.h programlisting.cfg programlistinginclude.txt
55	$(DOXYGEN) programlisting.cfg
56
57decl_impl/xml/index.xml: decl_impl.h decl_impl.c decl_impl.cfg
58	$(DOXYGEN) decl_impl.cfg
59
60multifilexml/xml/index.xml: multifile/one/Util.h multifile/two/Util.h multifile.cfg
61	$(DOXYGEN) multifile.cfg
62
63auto/xml/index.xml: auto_class.h auto_function.h auto.cfg
64	$(DOXYGEN) auto.cfg
65
66class/xml/index.xml: class.h class.cpp class.cfg
67	$(DOXYGEN) class.cfg
68
69typedef/xml/index.xml: typedef.h typedef.cfg
70	$(DOXYGEN) typedef.cfg
71