--- /dev/null
+
+export DEFINITIONS
+ # ensure that the macros get passed down to the subprocesses.
+
+include cpp/variables.def
+
+PROJECT = Source_Documentation
+TYPE = application
+FIRST_TARGETS += build_doxygen
+CLEANUPS += html
+
+include cpp/rules.def
+
+build_doxygen:
+ @echo the defs are $(DEFINITIONS)
+ $(HIDESH) -c '\
+doxygen $(wildcard *.config); \
+if [ $$? -ne 0 ]; then \
+ echo failed to run doxygen on our configuration file.; \
+ echo perhaps it is not installed?; \
+ echo these are the ubuntu install steps:; \
+ echo sudo apt-get install doxygen graphviz; \
+echo and something else, uhhh....; \
+echo oy; \
+fi \
+'
+