From d536e7a3032b968a8d0cd10db9ecaf1439bb217b Mon Sep 17 00:00:00 2001 From: Thomas Broust Date: Thu, 2 Oct 2014 15:51:02 +0200 Subject: [PATCH] Integrates API doc generation in main build process Former-commit-id: d33ef50245694a3a4d02ae8c9c075f731b499b67 Former-commit-id: fab2fd9e657ff2fd9cecc7a32200d1dcc3143629 --- Doxyfile.REMOVED.git-id | 1 - build/Doxyfile.REMOVED.git-id | 1 + build/build.ps1 | 11 ++++++++++- document.bat | 3 --- 4 files changed, 11 insertions(+), 5 deletions(-) delete mode 100644 Doxyfile.REMOVED.git-id create mode 100644 build/Doxyfile.REMOVED.git-id delete mode 100644 document.bat diff --git a/Doxyfile.REMOVED.git-id b/Doxyfile.REMOVED.git-id deleted file mode 100644 index 0943c7f07..000000000 --- a/Doxyfile.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -80e95187691410ec3979cb1f9e4ca726878215c6 \ No newline at end of file diff --git a/build/Doxyfile.REMOVED.git-id b/build/Doxyfile.REMOVED.git-id new file mode 100644 index 000000000..9e5930093 --- /dev/null +++ b/build/Doxyfile.REMOVED.git-id @@ -0,0 +1 @@ +877afa6ca55ed11d2377363369ea1c39adace2d2 \ No newline at end of file diff --git a/build/build.ps1 b/build/build.ps1 index 62cb65435..a6fd768d3 100644 --- a/build/build.ps1 +++ b/build/build.ps1 @@ -35,7 +35,7 @@ Properties { Framework "4.0x86" FormatTaskName "-------- {0} --------" -task default -depends Cleanup-Binaries, Set-VersionNumber, Build-Solution, Run-Tests, Generate-Package +task default -depends Cleanup-Binaries, Set-VersionNumber, Build-Solution, Run-Tests, Generate-APIDoc, Generate-Package # cleans up the binaries output folder task Cleanup-Binaries { @@ -148,6 +148,15 @@ task Run-Coverage -depends Build-Tests { } } +# generates the API documentation +task Generate-APIDoc -depends Build-Solution { + Write-Host "Generating API docs" + + & .\tools\docu\docu.exe .\_BuildOutput\ImageProcessor\lib\net45\ImageProcessor.dll --output=.\_BuildOutput\Help\docu + + & .\tools\doxygen\doxygen.exe .\Doxyfile +} + # generates a Nuget package task Generate-Package -depends Set-VersionNumber, Build-Solution { Write-Host "Generating Nuget packages for each project" diff --git a/document.bat b/document.bat deleted file mode 100644 index d21e6af87..000000000 --- a/document.bat +++ /dev/null @@ -1,3 +0,0 @@ -.\build\tools\docu\docu.exe .\build\_BuildOutput\ImageProcessor\lib\net45\ImageProcessor.dll --output=.\build\_BuildOutput\Help\docu - -.\build\tools\doxygen\doxygen.exe .\Doxyfile \ No newline at end of file