This file is indexed.

/usr/share/dune-common/am/doxygen is in libdune-common-dev 2.4.1-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
# -*-makefile-automake-*-

doxygendir = $(docdir)/doxygen

####
# doxygen style files
if DUNEWEB
if WML

DUNEWEBDOXY = @DUNEWEBDIR@/doc/doxygen
# themeing doxygen
DOXYGENHEADER = doxy-header.html
DOXYGENFOOTER = doxy-footer.html

doxy-header.html: BASEDIR=../../..
doxy-footer.html: BASEDIR=../../..
doxy-header.html: WMLOPTS=
doxy-footer.html: WMLOPTS=

doxy-header.html: @DUNEWEBDIR@/doc/doxygen/doxy-header.wml
	$(WMLCMD) -I @DUNEWEBDIR@/doc/doxygen/ @DUNEWEBDIR@/doc/doxygen/doxy-header.wml -o $(abs_builddir)/doxy-header.html

doxy-footer.html: @DUNEWEBDIR@/doc/doxygen/doxy-footer.wml
	$(WMLCMD) -I @DUNEWEBDIR@/doc/doxygen/ @DUNEWEBDIR@/doc/doxygen/doxy-footer.wml -o $(abs_builddir)/doxy-footer.html

endif # WML
endif # DUNEWEB

####
# how to build doxygen documentation

# EXTRAINSTALL in the html subdirectory
DOXYGENHTMLFILES = *.html *.css *.png *.gif
DOXYGENINSTALL = $(DOXYGENHTMLFILES) ../doxygen.log ../doxyerr.log

if DOXYGEN
if BUILD_DOCS
  # disable dependency tracking when working without doxygen/documentation
  DOXYGENTAG = doxygen-tag
endif # BUILD_DOCS

DUNEDOXYNIZE=@DUNE_COMMON_ROOT@/bin/dunedoxynize
$(srcdir)/Doxyfile.in: FORCE
	if test -f $(srcdir)/Doxylocal && test $(srcdir)/Doxylocal -nt $(srcdir)/Doxyfile.in; then \
	  cd $(top_srcdir) && $(DUNEDOXYNIZE); \
	fi

# build doxygen when 'make doc' is called
# what files does the doxygen-generated stuff depend on (find-syntax)
DOXYGEN_DEPENDON = -name \*.cc -o -name \*.hh -o -name \*.png -o -name modules
# check dependency ourself to be robust
$(DOXYGENTAG): FORCE Doxyfile $(DOXYGENHEADER) $(DOXYGENFOOTER)
	set -e; \
	DTAG=$(DOXYGENTAG); \
	if test -f $(srcdir)/$(DOXYGENTAG); then DTAG=$(srcdir)/$(DOXYGENTAG); fi; \
	if ! test -e "$$DTAG" || \
	   test x"`find $(top_srcdir) \( $(DOXYGEN_DEPENDON) \) -a -newer $$DTAG -print | grep -v cmake/modules`" != x; \
	then \
	    echo Running doxygen. This may take a while... ; \
	    $(DOXYGEN) Doxyfile > doxygen.log <&-; \
	    if test "$$DOXYQUIET" != "1" && test -f doxyerr.log; \
	      then cat doxyerr.log; fi; \
	    if test -x "$(DUNEWEBDOXY)/update-doxygen.css"; \
	      then $(DUNEWEBDOXY)/update-doxygen.css $(abs_builddir)/html; fi; \
	    touch $(DOXYGENTAG) ; \
	fi
doc-doxygen: $(DOXYGENTAG) $(DOXYGENHEADER) $(DOXYGENFOOTER)
else
doc-doxygen:
endif # DOXYGEN
doc-local: doc-doxygen

doxygen-html-install:
	set -e; \
	OLDPWD=$$PWD; \
	dir=$(abs_srcdir); \
	if test -f $(abs_builddir)/$(DOXYGENTAG); then dir=$(abs_builddir); fi; \
	cd "$$dir/html/"; \
	list=`echo $(DOXYGENHTMLFILES)`; \
	cd "$$OLDPWD"; \
	for p in $$list; do \
	  if test -f "$$dir/html/$$p"; then $(instcmd) $$dir/html/$$p $(instdir); fi; \
	done;

####
# how to store doxygen in the tarball
if BUILD_DOCS
if DOXYGEN
doxygen-dist-install: $(DOXYGENTAG)
	set -e; mkdir $(distdir)/html; \
	$(MAKE) doxygen-html-install instcmd="cp -fp" instdir="$(distdir)/html"
	set -e; dir=$(abs_srcdir); \
	if test -f $(abs_builddir)/$(DOXYGENTAG); then dir=$(abs_builddir); fi; \
	cp $$dir/$(DOXYGENTAG) $(distdir)/$(DOXYGENTAG)

dist-hook: doxygen-dist-install

####
# how to install doxygen

install-doxygen: $(DOXYGENTAG)
	set -e; $(mkinstalldirs) $(DESTDIR)/$(doxygendir); \
	pwd; \
	$(MAKE) doxygen-html-install instcmd="$(install_sh_DATA)" instdir="$(DESTDIR)/$(doxygendir)"

uninstall-doxygen:
	rm -rf $(DESTDIR)/$(doxygendir)

# add doxygen to documentation-installation
install-documentation-local: install-doxygen
uninstall-documentation-local: uninstall-doxygen

endif # DOXYGEN
endif # BUILD_DOCS

####
# howto install doxygen in the web page
include $(top_srcdir)/am/webstuff
if DUNEWEB
# how to install the doxygen documentation for the web site
web-install-doxygen:
	if test -d $(DUNEWEBDIR) && test -r $(DUNEWEBDIR)/Make.global ; then \
	  pushd html; \
	    $(MAKE) -f $(DUNEWEBDIR)/Make.global \
          EXTRAINSTALL="$(DOXYGENINSTALL)" CURDIR="$(CURDIR)/@DUNE_MOD_NAME@-html" install ; \
	  popd; \
	fi
else
web-install-doxygen:
endif # DUNEWEB
web-install-local: web-install-doxygen

####
# how to clean the doxygen stuff
doc-clean-local: doxygen-doc-clean
dist-clean-local: doxygen-dist-clean

doxygen-dist-clean:
	rm -f doxygen.log doxyerr.log $(DOXYGENTAG)

doxygen-doc-clean:
	rm -rf html $(DOXYGENTAG) $(DOXYGENHEADER) $(DOXYGENFOOTER) *~
	rm -f doxyerr.log doxygen.log
	test ! -f Doxylocal || rm -f Doxygen.in

# nice trick from the GNU make infopage to force a rule to run
FORCE: