Mercurial > hg > orthanc-stone
comparison Applications/Samples/Deprecated/rt-viewer-demo/build-web.sh @ 1381:f4a06ad1580b
Branch broker is now the new default
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Wed, 22 Apr 2020 14:05:47 +0200 |
parents | bfd77672d825 |
children |
comparison
equal
deleted
inserted
replaced
1375:4431ffdcc2a4 | 1381:f4a06ad1580b |
---|---|
1 #!/bin/bash | |
2 | |
3 set -e | |
4 | |
5 target=${1:-all} | |
6 # this script currently assumes that the wasm code has been built on its side and is availabie in build-wasm/ | |
7 | |
8 currentDir=$(pwd) | |
9 samplesRootDir=$(pwd) | |
10 | |
11 tscOutput=$samplesRootDir/build-tsc-output/ | |
12 outputDir=$samplesRootDir/build-web/ | |
13 mkdir -p "$outputDir" | |
14 | |
15 # files used by all single files samples | |
16 cp "$samplesRootDir/index.html" "$outputDir" | |
17 cp "$samplesRootDir/samples-styles.css" "$outputDir" | |
18 | |
19 # build rt-viewer-demo | |
20 cp $samplesRootDir/rt-viewer-demo.html $outputDir | |
21 tsc --project $samplesRootDir/rt-viewer-demo.tsconfig.json --outDir "$tscOutput" | |
22 browserify \ | |
23 "$tscOutput/orthanc-stone/Platforms/Wasm/logger.js" \ | |
24 "$tscOutput/orthanc-stone/Platforms/Wasm/stone-framework-loader.js" \ | |
25 "$tscOutput/orthanc-stone/Platforms/Wasm/wasm-application-runner.js" \ | |
26 "$tscOutput/orthanc-stone/Platforms/Wasm/wasm-viewport.js" \ | |
27 "$tscOutput/rt-viewer-sample/rt-viewer-demo.js" \ | |
28 -o "$outputDir/app-rt-viewer-demo.js" | |
29 cp "$currentDir/build-wasm/RtViewerDemo.js" $outputDir | |
30 cp "$currentDir/build-wasm/RtViewerDemo.wasm" $outputDir | |
31 | |
32 cd $currentDir |