Annotation of modules/damieng/graphical_editor/loncapa_daxe/build.sh, revision 1.2

1.1       damieng     1: #!/bin/sh
1.2     ! damieng     2: 
        !             3: # Create a distribution that can run in any browser, without the source code.
        !             4: # Once the dist directory is on a web server, Daxe can be launched with a URL like
        !             5: # http://localhost/dist/daxe.html?config=config/loncapa_config.xml
        !             6: 
        !             7: # reset the dist directory
        !             8: 
        !             9: rm -rf dist
        !            10: mkdir dist
        !            11: 
        !            12: 
        !            13: # compile LON-CAPA Daxe
        !            14: 
1.1       damieng    15: # NOTE: dart2js is in dart-sdk/bin, which should be on the PATH
1.2     ! damieng    16: dart2js --minify --out=dist/loncapa_daxe.min.js web/loncapa_daxe.dart
        !            17: rm dist/*.js.map dist/*.deps
        !            18: 
        !            19: 
        !            20: # copy Daxe files
        !            21: 
        !            22: mkdir -p dist/packages/daxe
        !            23: # note the / at the end of the paths, it copies only the contents
        !            24: rsync -a ../daxe/lib/ dist/packages/daxe/ --exclude CVS --exclude '*.dart' --exclude packages --exclude src
        !            25: 
        !            26: 
        !            27: # copy LON-CAPA Daxe files
        !            28: 
        !            29: cp daxe.html dist/
        !            30: 
        !            31: rsync -a web/ dist/ --exclude CVS --exclude '*.dart' --exclude packages --exclude tests --exclude nodes --exclude '*.html' --exclude 'XHTML_config.xml' --exclude 'xhtml1-strict.xsd'
        !            32: 
        !            33: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>