mirror of
https://github.com/prime31/FNA-VSCode-Template.git
synced 2025-10-31 21:50:44 +07:00
27 lines
686 B
PowerShell
27 lines
686 B
PowerShell
#!/bin/bash
|
|
# buildEffects
|
|
# Compiles all .fx files found in the project's Content directory.
|
|
# Intended for usage with VS Code Build Tasks tooling.
|
|
# You may need to change the path to fxc.exe depending on your installation.
|
|
|
|
Write-Output "Starting build process..."
|
|
|
|
Set-Location $PSScriptRoot
|
|
Set-Location ../project_name
|
|
|
|
|
|
$fxc = "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Utilities\bin\x86\fxc.exe"
|
|
|
|
$files = Get-ChildItem -Path "Content\*" -Recurse -Include *fx
|
|
|
|
foreach ($file in $files)
|
|
{
|
|
$fileName = $file.BaseName
|
|
$filePath = $file.FullName
|
|
& $fxc /T fx_2_0 $filePath /Fo "${filePath}b"
|
|
|
|
Write-Output "Built ${fileName}.fx to ${filePath}b"
|
|
}
|
|
|
|
|