doxygen: Generate Doxygen for i965
authorChad Versace <chad.versace@linux.intel.com>
Fri, 4 Oct 2013 20:40:42 +0000 (13:40 -0700)
committerChad Versace <chad.versace@linux.intel.com>
Mon, 7 Oct 2013 18:55:16 +0000 (11:55 -0700)
Now, one can do the following to generate and read the i965 Doxygen:

  cd $MESA_TOP/doxygen
  make
  firefox i965/index.html

Reviewed-by: Frank Henigman <fjhenigman@google.com>
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
doxygen/.gitignore
doxygen/Makefile
doxygen/i965.doxy [new file with mode: 0644]

index 02d0730840b99ed388249872dcf23d739cf81e80..abf56ac682d88310d3a1f5c8a8d057329c342837 100644 (file)
@@ -8,6 +8,7 @@ gallium
 gbm
 glapi
 glsl
+i965
 main
 math
 math_subset
index 2bea0b3e920e3097c9428ab722bb3e8444c62b22..0a95a3516a21066563faeb517f1ad1f4389ea35c 100644 (file)
@@ -17,7 +17,8 @@ FULL = \
        swrast_setup.doxy \
        tnl.doxy \
        tnl_dd.doxy \
-       gbm.doxy
+       gbm.doxy \
+       i965.doxy
 
 full: $(FULL:.doxy=.tag)
        $(foreach FILE,$(FULL),doxygen $(FILE);)
diff --git a/doxygen/i965.doxy b/doxygen/i965.doxy
new file mode 100644 (file)
index 0000000..a3aa2b6
--- /dev/null
@@ -0,0 +1,50 @@
+# Doxyfile 0.1
+
+@INCLUDE               = common.doxy
+
+#---------------------------------------------------------------------------
+# General configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME           = "Intel i965 Driver"
+#---------------------------------------------------------------------------
+# Configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT                  = ../src/mesa/drivers/dri/i965
+FILE_PATTERNS          = *.c *.cpp *.h
+RECURSIVE              = NO
+EXCLUDE                =
+EXCLUDE_PATTERNS       =
+EXAMPLE_PATH           =
+EXAMPLE_PATTERNS       =
+EXAMPLE_RECURSIVE      = NO
+IMAGE_PATH             =
+INPUT_FILTER           =
+FILTER_SOURCE_FILES    = NO
+#---------------------------------------------------------------------------
+# Configuration options related to the HTML output
+#---------------------------------------------------------------------------
+HTML_OUTPUT            = i965
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor
+#---------------------------------------------------------------------------
+ENABLE_PREPROCESSING   = YES
+MACRO_EXPANSION        = NO
+EXPAND_ONLY_PREDEF     = NO
+SEARCH_INCLUDES        = YES
+INCLUDE_PATH           = ../include/
+INCLUDE_FILE_PATTERNS  =
+PREDEFINED             =
+EXPAND_AS_DEFINED      =
+SKIP_FUNCTION_MACROS   = YES
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references
+#---------------------------------------------------------------------------
+TAGFILES               = glsl.tag=../glsl \
+                         main.tag=../main \
+                         math.tag=../math \
+                         swrast.tag=../swrast \
+                         swrast_setup.tag=../swrast_setup \
+                         tnl.tag=../tnl \
+                         tnl_dd.tag=../tnl_dd \
+                         vbo.tag=vbo
+GENERATE_TAGFILE       = i965.tag