Browse Source

Integrates API doc generation in main build process

Former-commit-id: d33ef50245694a3a4d02ae8c9c075f731b499b67
Former-commit-id: fab2fd9e657ff2fd9cecc7a32200d1dcc3143629
pull/17/head
Thomas Broust 12 years ago
parent
commit
d536e7a303
  1. 1
      Doxyfile.REMOVED.git-id
  2. 1
      build/Doxyfile.REMOVED.git-id
  3. 11
      build/build.ps1
  4. 3
      document.bat

1
Doxyfile.REMOVED.git-id

@ -1 +0,0 @@
80e95187691410ec3979cb1f9e4ca726878215c6

1
build/Doxyfile.REMOVED.git-id

@ -0,0 +1 @@
877afa6ca55ed11d2377363369ea1c39adace2d2

11
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"

3
document.bat

@ -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
Loading…
Cancel
Save