37 lines
816 B
PowerShell
37 lines
816 B
PowerShell
Import-Module -DisableNameChecking $PSScriptRoot/../../scripts/location.psm1
|
|
|
|
try {
|
|
Change-Location $PSScriptRoot/..
|
|
|
|
if ((Get-Command "doxygen" -ErrorAction SilentlyContinue) -eq $null) {
|
|
echo "doxygen not found"
|
|
exit 1
|
|
}
|
|
|
|
Remove-Item -Force -Recurse ./build | Out-Null
|
|
New-Item -ItemType Directory ./build | Out-Null
|
|
New-Item -ItemType Directory ./build/baro-server | Out-Null
|
|
New-Item -ItemType Directory ./build/baro-client | Out-Null
|
|
|
|
echo "Building server docs"
|
|
try {
|
|
Change-Location ./baro-server
|
|
doxygen ./Doxyfile
|
|
} finally {
|
|
Restore-Location
|
|
}
|
|
|
|
echo "Building client docs"
|
|
try {
|
|
Change-Location ./baro-client
|
|
doxygen ./Doxyfile
|
|
} finally {
|
|
Restore-Location
|
|
}
|
|
|
|
echo "Building shared docs"
|
|
doxygen ./Doxyfile
|
|
} finally {
|
|
Restore-Location
|
|
}
|