]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Documentation: Cleanup, and remove obsolete dot invocation
authormaier <maier@0785d39b-7218-0410-832d-ea1e28bc413d>
Fri, 6 Dec 2013 01:13:08 +0000 (01:13 +0000)
committermaier <maier@0785d39b-7218-0410-832d-ea1e28bc413d>
Fri, 6 Dec 2013 01:13:08 +0000 (01:13 +0000)
git-svn-id: https://svn.dealii.org/trunk@31903 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/doc/CMakeLists.txt
deal.II/doc/doxygen/CMakeLists.txt
deal.II/doc/doxygen/deal.css [deleted file]
deal.II/doc/doxygen/images/CMakeLists.txt [deleted file]
deal.II/doc/doxygen/images/structure.dot [deleted file]

index c4ec069affe34c3497316f7733ccbc09666a8665..b7efaf534cff20e25bf96a779d34b9089d5291bb 100644 (file)
@@ -21,31 +21,7 @@ IF(DEAL_II_COMPONENT_DOCUMENTATION)
 
   MESSAGE(STATUS "Setup documentation")
 
-  #
-  # Required packages for the document generation:
-  #
-  FIND_PACKAGE(Perl)
-  FIND_PACKAGE(Doxygen)
-
-  #
-  # Do we have all necessary dependencies?
-  #
-  IF(NOT PERL_FOUND)
-    MESSAGE(FATAL_ERROR
-      "Could not find a perl installation which is required for building the documentation"
-      )
-  ENDIF()
-  IF(NOT DOXYGEN_FOUND OR NOT DOXYGEN_DOT_FOUND)
-    MESSAGE(FATAL_ERROR
-      "Could not find doxygen and dot which is required for building the documentation"
-      )
-  ENDIF()
-
-  #
-  # Generate the source documentation via doxygen:
-  #
   ADD_SUBDIRECTORY(doxygen)
-  ADD_DEPENDENCIES(documentation doxygen)
 
   #
   # Install the static elements of the html documentation:
index 17fd2d2b1f750a069db113bc12e39911d11681e3..065b0d20ff7329f1f6c2c2c906d37eefe5ef870d 100644 (file)
 ##
 ## ---------------------------------------------------------------------
 
+#
+# Generate the source documentation via doxygen:
+#
+
+FIND_PACKAGE(Perl)
+FIND_PACKAGE(Doxygen)
+
+#
+# Do we have all necessary dependencies?
+#
+IF(NOT PERL_FOUND)
+  MESSAGE(FATAL_ERROR
+    "Could not find a perl installation which is required for building the documentation"
+    )
+ENDIF()
+IF(NOT DOXYGEN_FOUND)
+  MESSAGE(FATAL_ERROR
+    "Could not find doxygen which is required for building the documentation"
+    )
+ENDIF()
+
 #
 # A glob. I'm sorry
 #
@@ -25,7 +46,6 @@ file(GLOB DEAL_II_STEPS
 # Prepare the example steps for doxygen:
 #
 ADD_SUBDIRECTORY(tutorial) # uses ${DEAL_II_STEPS}
-ADD_SUBDIRECTORY(images)
 
 #
 # Prepare auxiliary files for doxygen:
@@ -35,12 +55,6 @@ CONFIGURE_FILE(
   ${CMAKE_CURRENT_BINARY_DIR}/options.dox
   )
 
-CONFIGURE_FILE(
-  ${CMAKE_CURRENT_SOURCE_DIR}/deal.css
-  ${CMAKE_CURRENT_BINARY_DIR}/deal.II/deal.css
-  COPYONLY
-  )
-
 CONFIGURE_FILE(
   ${CMAKE_CURRENT_SOURCE_DIR}/stylesheet.css
   ${CMAKE_CURRENT_BINARY_DIR}/stylesheet.css
@@ -129,7 +143,6 @@ ADD_CUSTOM_COMMAND(
   WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
   DEPENDS
     tutorial
-    images
     ${CMAKE_CURRENT_BINARY_DIR}/options.dox
     ${CMAKE_CURRENT_BINARY_DIR}/header.html
     ${CMAKE_CURRENT_BINARY_DIR}/footer.html
@@ -140,10 +153,10 @@ ADD_CUSTOM_COMMAND(
 ADD_CUSTOM_TARGET(doxygen ALL
   DEPENDS ${CMAKE_BINARY_DIR}/doxygen.log
   )
+ADD_DEPENDENCIES(documentation doxygen)
 
 INSTALL(FILES
   ${CMAKE_CURRENT_BINARY_DIR}/deal.tag
-  ${CMAKE_CURRENT_SOURCE_DIR}/stylesheet.css
   DESTINATION ${DEAL_II_DOCHTML_RELDIR}/doxygen
   COMPONENT documentation
   )
diff --git a/deal.II/doc/doxygen/deal.css b/deal.II/doc/doxygen/deal.css
deleted file mode 100644 (file)
index 716718c..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-//
-// Copyright (C) 1998 - 2013 by the deal.II authors
-//
-
-table.tutorial {
-    color: black;
-    border: 1px solid #aaa;
-    background-color: #f9f9f9;
-    padding: 5px;
-    font-size: 95%;
-}
-h3 {
-        font-size: 120%;
-        text-decoration:underline;
-}
-h4 {
-       font-size: 100%;
-}
diff --git a/deal.II/doc/doxygen/images/CMakeLists.txt b/deal.II/doc/doxygen/images/CMakeLists.txt
deleted file mode 100644 (file)
index 54a6589..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-## ---------------------------------------------------------------------
-## $Id$
-##
-## Copyright (C) 2013 by the deal.II authors
-##
-## This file is part of the deal.II library.
-##
-## The deal.II library is free software; you can use it, redistribute
-## it, and/or modify it under the terms of the GNU Lesser General
-## Public License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-## The full text of the license can be found in the file LICENSE at
-## the top level of the deal.II distribution.
-##
-## ---------------------------------------------------------------------
-ADD_CUSTOM_COMMAND(
-  OUTPUT
-    ${CMAKE_CURRENT_BINARY_DIR}/structure.png
-    ${CMAKE_CURRENT_BINARY_DIR}/structure.cmapx
-  COMMAND ${DOXYGEN_DOT_EXECUTABLE}
-    -Tpng -o ${CMAKE_CURRENT_BINARY_DIR}/structure.png
-    -Tcmapx -o ${CMAKE_CURRENT_BINARY_DIR}/structure.cmapx
-    ${CMAKE_CURRENT_SOURCE_DIR}/structure.dot
-  DEPENDS
-    ${CMAKE_CURRENT_SOURCE_DIR}/structure.dot
-  )
-
-ADD_CUSTOM_TARGET(images
-  DEPENDS
-    ${CMAKE_CURRENT_BINARY_DIR}/structure.png
-    ${CMAKE_CURRENT_BINARY_DIR}/structure.cmapx
-  )
diff --git a/deal.II/doc/doxygen/images/structure.dot b/deal.II/doc/doxygen/images/structure.dot
deleted file mode 100644 (file)
index 936be67..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-digraph G
-{
-  graph[rankdir="TB",aspect=1.5,bgcolor="transparent"];
-  
-  edge [fontname="FreeSans",fontsize=10,labelfontname="FreeSans",labelfontsize=10];
-  node [fontname="FreeSans",fontsize=10,
-        shape=record,height=0.2,width=0.4,
-        color="black", fillcolor="white", style="filled"];
-
-  FE [label="FiniteElement",URL="../deal.II/group_fe.html"];
-  Tria [label="Triangulation",URL="../deal.II/group_grid.html"];
-  DoFHandler [label="DoFHandler",URL="../deal.II/group_dofs.html"];
-  Quadrature [label="Quadrature",URL="../deal.II/group_Quadrature.html"];
-  Mapping [label="Mapping",URL="../deal.II/group_mapping.html"];
-  FEValues [label="FEValues",URL="../deal.II/group_feaccess.html"];
-#  MeshWorker [label="MeshWorker",URL="../deal.II/group_MeshWorker.html"];
-#  Forms [label="(Bi-)Linear Forms",URL="../deal.II/group_Integrators.html"];
-  Linear [label="Discrete System",URL="../deal.II/group_LAC.html"];
-  LinearSolver [label="Solver",URL="../deal.II/group_Solvers.html"];
-  Output [label="Output",URL="../deal.II/group_output.html"];
-
-  Tria -> DoFHandler [color="black",fontsize=10,style="solid",fontname="FreeSans"];
-#  Tria -> FEValues [color="black",fontsize=10,style="solid",fontname="FreeSans"];
-  FE -> DoFHandler [color="black",fontsize=10,style="solid",fontname="FreeSans"];
-  FE -> FEValues [color="black",fontsize=10,style="solid",fontname="FreeSans"];
-  Mapping -> FEValues [color="black",fontsize=10,style="solid",fontname="FreeSans"];
-  Quadrature -> FEValues [color="black",fontsize=10,style="solid",fontname="FreeSans"];
-  FEValues -> Linear [color="black",fontsize=10,style="solid",fontname="FreeSans"];
-#  FEValues -> MeshWorker [color="black",fontsize=10,style="solid",fontname="FreeSans"];
-#  FEValues -> Forms [color="black",fontsize=10,style="solid",fontname="FreeSans"];
-#  Forms -> MeshWorker [color="black",fontsize=10,style="solid",fontname="FreeSans"];
-  DoFHandler -> Linear [color="black",fontsize=10,style="solid",fontname="FreeSans"];
-#  DoFHandler -> MeshWorker [color="black",fontsize=10,style="solid",fontname="FreeSans"];
-#  MeshWorker -> Linear [color="black",fontsize=10,style="solid",fontname="FreeSans"];
-  Linear -> LinearSolver [color="black",fontsize=10,style="solid",fontname="FreeSans"];
-  LinearSolver -> Output [color="black",fontsize=10,style="solid",fontname="FreeSans"];
-}

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.