Create a special script for Doxygen, instead of the toolbox
authorJean-Baptiste Kempf <jb@videolan.org>
Sat, 14 Aug 2010 15:25:56 +0000 (17:25 +0200)
committerJean-Baptiste Kempf <jb@videolan.org>
Sat, 14 Aug 2010 15:29:19 +0000 (17:29 +0200)
doc/Doxyfile.in
doc/doc_helper.sh [new file with mode: 0644]

index 4c234a8..b8886e3 100644 (file)
@@ -663,7 +663,7 @@ IMAGE_PATH             =
 # If FILTER_PATTERNS is specified, this tag will be
 # ignored.
 
-INPUT_FILTER           = "@top_srcdir@/toolbox --add-include"
+INPUT_FILTER           = "@top_srcdir@/doc/doc_helper.sh"
 
 # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern
 # basis.
diff --git a/doc/doc_helper.sh b/doc/doc_helper.sh
new file mode 100644 (file)
index 0000000..4527b49
--- /dev/null
@@ -0,0 +1,23 @@
+#! /bin/sh
+
+# Add <vlc_common.h> before most headers
+# from old toolbox
+
+# Clean env
+LC_ALL=C
+export LC_ALL
+LANG=C
+export LANG
+
+if test "$1" = "" ; then
+  exit 0
+fi
+
+##  Add includes to help doxygen
+case "$1" in
+  */vlc_common.h|*/include/vlc/*);;
+  */include/*.h) echo "#include <vlc_common.h>" ;;
+esac
+cat $1
+exit 0
+