github.com/inklabsfoundation/inkchain@v0.17.1-0.20181025012015-c3cef8062f19/examples/xc/qtum/bak/compile.sh (about)

     1  #! /bin/bash
     2  
     3  echo '      ############################'
     4  echo '     #     1: INK.sol     #'
     5  echo '    #     2: XCPlugin.sol     #'
     6  echo '   #     3: XC.sol        #'
     7  echo '  ############################'
     8  echo ' # (default:All) Enter [1~3]:'
     9  read aNum
    10  
    11  case $aNum in
    12      '') docker run --rm -v ${PWD}:/solidity ethereum/solc:stable  \
    13                      --optimize --bin --abi --hashes -o /solidity/src/INK  \
    14                      --overwrite /solidity/INK.sol
    15  
    16          docker run --rm -v ${PWD}:/solidity ethereum/solc:stable  \
    17                      --optimize --bin --abi --hashes -o /solidity/src/XCPlugin  \
    18                      --overwrite /solidity/XCPlugin.sol
    19  
    20          docker run --rm -v ${PWD}:/solidity ethereum/solc:stable  \
    21                      --optimize --bin --abi --hashes -o /solidity/src/XC  \
    22                      --overwrite /solidity/XC.sol
    23      ;;
    24      1) docker run --rm -v ${PWD}:/solidity ethereum/solc:stable  \
    25                      --optimize --bin --abi --hashes -o /solidity/src/INK  \
    26                      --overwrite /solidity/INK.sol
    27      ;;
    28      2) docker run --rm -v ${PWD}:/solidity ethereum/solc:stable  \
    29                      --optimize --bin --abi --hashes -o /solidity/src/XCPlugin  \
    30                      --overwrite /solidity/XCPlugin.sol
    31      ;;
    32      3) docker run --rm -v ${PWD}:/solidity ethereum/solc:stable  \
    33                      --optimize --bin --abi --hashes -o /solidity/src/XC  \
    34                      --overwrite /solidity/XC.sol
    35      ;;
    36  esac