diff --git a/.gitignore b/.gitignore index f90b47e..7c236fc 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,9 @@ *.aliases *.lvlps +# Build directory +Built/ + # ========================= # Operating System Files # ========================= diff --git a/README.md b/README.md index 5865fc5..741b7cf 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ These are the source VIs used to script and build (into an LLB) the FXP UDV read ## LabVIEW Version -LabVIEW 2015 +LabVIEW 2017 ## Dependencies diff --git a/Source/FXP LLB.lvproj b/Source/FXP LLB.lvproj index 15989ab..1f7d556 100644 --- a/Source/FXP LLB.lvproj +++ b/Source/FXP LLB.lvproj @@ -1,5 +1,5 @@  - + true 201310 @@ -166,7 +166,6 @@ - @@ -190,17 +189,17 @@ user.lib relativeToAppDir 5 - ../Custom Device Source/FXP.llb + ../Built/Pharlap/FXP.llb relativeToCommon {38CB5EFE-F888-4ECA-A36A-3D3ADB63F593} 1 Destination Directory - ../Custom Device Source/FXP.llb + ../Built/Pharlap/FXP.llb LLB Support Directory - ../Custom Device Source/data + ../Built/data 2 - {F83735F7-E826-420C-B934-0EDFB9A06C53} + {D4D624E7-91E5-4D76-9390-CE215A337B03} Container true true @@ -435,21 +434,20 @@ FXP LLB true true - ../Custom Device Source + ../Built relativeToCommon - /My Computer/Post-Build Action - Remove C Dir.vi {975E4FB4-2378-40BE-A901-593277C6CF7D} - /c/FXP.llb + /VxWorks/FXP.llb 1 Destination Directory - /c/FXP.llb + /VxWorks/FXP.llb <none> LLB Support Directory - /c/data + /VxWorks/data <none> 2 - {47051E52-470D-45AE-9FBA-5BC4152350D9} + {9A7823DB-2B89-49C9-AB6A-3281278E5171} Container true true @@ -684,21 +682,21 @@ FXP LLB true true - ../Custom Device Source + ../Built relativeToCommon {BA79FDEE-6314-4A29-9FF7-68D9519F2CCF} - /FXP.llb - 4 + /Linux_x64/FXP.llb + 7 1 Destination Directory - /FXP.llb + /Linux_x64/FXP.llb <none> LLB Support Directory /data <none> 2 - {AC979A9E-7A07-4BAC-9A1C-0544F98F88A4} + {C9E429D0-2FB8-4A56-8785-CFE84D8AA2E4} Container true 0 @@ -934,6 +932,10 @@ express RIO0 cRIO-9068 + 3 + + crio.RSIModuleContainer + @@ -941,24 +943,23 @@ true {A6E7B9B4-FD79-44A0-B81F-479A69533C9A} FXP LLB - 0 true true - ../Custom Device Source + ../Built relativeToCommon {652BCEC1-168C-4AFA-80B8-399D24F1E9EA} - /FXP.llb - 2 + /Linux_32_ARM/FXP.llb + 4 1 Destination Directory - /FXP.llb + /Linux_32_ARM/FXP.llb <none> LLB Support Directory /data <none> 2 - {98F67EA9-D1C4-4F8C-B64F-70309314BD5A} + {B0CE235B-FC5A-4E33-9B41-84392CB8F64A} Container true 0 diff --git a/Source/Post-Build Action - Remove C Dir.vi b/Source/Post-Build Action - Remove C Dir.vi deleted file mode 100644 index d5accf6..0000000 Binary files a/Source/Post-Build Action - Remove C Dir.vi and /dev/null differ diff --git a/build.toml b/build.toml index 71cd316..4fa29c9 100644 --- a/build.toml +++ b/build.toml @@ -1,5 +1,5 @@ [archive] -build_output_dir = 'Custom Device Source' +build_output_dir = 'Built' archive_location = '\\nirvana\Measurements\VeriStandAddons\scan_engine_fxp' [projects.fxp] @@ -16,37 +16,7 @@ type = 'lvRunVi' vi = 'Source\Script FXP Write.vi' [[build.steps]] -name = 'Pharlap Scan Engine FXP Library' -type = 'lvBuildSpec' +name = 'FXP Libraries' +type = 'lvBuildSpecAllTargets' project = '{fxp}' -target = 'My Computer' build_spec = 'FXP LLB' -output_libraries = ['FXP.llb'] -output_dir = 'pharlap' - -[[build.steps]] -name = 'VxWorks Scan Engine FXP Library' -type = 'lvBuildSpec' -project = '{fxp}' -target = 'RT CompactRIO Target' -build_spec = 'FXP LLB' -output_libraries = ['FXP.llb'] -output_dir = 'vxworks' - -[[build.steps]] -name = 'Linux x64 Scan Engine FXP Library' -type = 'lvBuildSpec' -project = '{fxp}' -target = 'RT Linux 64' -build_spec = 'FXP LLB' -output_libraries = ['FXP.llb'] -output_dir = 'linux64' - -[[build.steps]] -name = 'Linux x86 Scan Engine FXP Library' -type = 'lvBuildSpec' -project = '{fxp}' -target = 'RT Linux 32' -build_spec = 'FXP LLB' -output_libraries = ['FXP.llb'] -output_dir = 'linux32'