| OLD | NEW |
| 1 # Copyright (c) 2013 The Native Client Authors. All rights reserved. | 1 # Copyright (c) 2013 The Native Client Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 BUILD_DIR=${SRC_DIR} | 5 BUILD_DIR=${SRC_DIR} |
| 6 EXTRA_CONFIGURE_ARGS+="--enable-gui=no --with-tlib=ncurses" | 6 EXTRA_CONFIGURE_ARGS+="--enable-gui=no --with-tlib=ncurses" |
| 7 EXTRA_CONFIGURE_ARGS+=" --prefix=/usr --exec-prefix=/usr" | 7 EXTRA_CONFIGURE_ARGS+=" --prefix=/usr --exec-prefix=/usr" |
| 8 EXECUTABLES=src/vim${NACL_EXEEXT} | 8 EXECUTABLES=src/vim${NACL_EXEEXT} |
| 9 export EXTRA_LIBS="${NACL_CLI_MAIN_LIB}" | 9 export EXTRA_LIBS="${NACL_CLI_MAIN_LIB}" |
| 10 | 10 |
| (...skipping 28 matching lines...) Expand all Loading... |
| 39 DefaultInstallStep | 39 DefaultInstallStep |
| 40 LogExecute mv ${INSTALL_DIR}/usr ${INSTALL_DIR}${PREFIX} | 40 LogExecute mv ${INSTALL_DIR}/usr ${INSTALL_DIR}${PREFIX} |
| 41 } | 41 } |
| 42 | 42 |
| 43 PublishStep() { | 43 PublishStep() { |
| 44 MakeDir ${PUBLISH_DIR} | 44 MakeDir ${PUBLISH_DIR} |
| 45 local ASSEMBLY_DIR="${PUBLISH_DIR}/vim" | 45 local ASSEMBLY_DIR="${PUBLISH_DIR}/vim" |
| 46 | 46 |
| 47 MakeDir ${ASSEMBLY_DIR}/vimtar/usr | 47 MakeDir ${ASSEMBLY_DIR}/vimtar/usr |
| 48 ChangeDir ${ASSEMBLY_DIR}/vimtar | 48 ChangeDir ${ASSEMBLY_DIR}/vimtar |
| 49 LogExecute cp -ar ${INSTALL_DIR}${PREFIX}/* ./usr/ | 49 LogExecute cp -a ${INSTALL_DIR}${PREFIX}/* ./usr/ |
| 50 LogExecute cp usr/bin/vim${NACL_EXEEXT} ../vim_${NACL_ARCH}${NACL_EXEEXT} | 50 LogExecute cp usr/bin/vim${NACL_EXEEXT} ../vim_${NACL_ARCH}${NACL_EXEEXT} |
| 51 LogExecute cp $SRC_DIR/runtime/vimrc_example.vim usr/share/vim/vimrc | 51 LogExecute cp $SRC_DIR/runtime/vimrc_example.vim usr/share/vim/vimrc |
| 52 LogExecute rm -rf usr/bin | 52 LogExecute rm -rf usr/bin |
| 53 LogExecute rm -rf usr/share/man | 53 LogExecute rm -rf usr/share/man |
| 54 tar cf ${ASSEMBLY_DIR}/vim.tar . | 54 tar cf ${ASSEMBLY_DIR}/vim.tar . |
| 55 Remove ${ASSEMBLY_DIR}/vimtar | 55 Remove ${ASSEMBLY_DIR}/vimtar |
| 56 shasum ${ASSEMBLY_DIR}/vim.tar > ${ASSEMBLY_DIR}/vim.tar.hash | 56 shasum ${ASSEMBLY_DIR}/vim.tar > ${ASSEMBLY_DIR}/vim.tar.hash |
| 57 cd ${ASSEMBLY_DIR} | 57 cd ${ASSEMBLY_DIR} |
| 58 LogExecute python ${NACL_SDK_ROOT}/tools/create_nmf.py \ | 58 LogExecute python ${NACL_SDK_ROOT}/tools/create_nmf.py \ |
| 59 vim_*${NACL_EXEEXT} \ | 59 vim_*${NACL_EXEEXT} \ |
| 60 -s . \ | 60 -s . \ |
| 61 -o vim.nmf | 61 -o vim.nmf |
| 62 LogExecute python ${TOOLS_DIR}/create_term.py vim.nmf | 62 LogExecute python ${TOOLS_DIR}/create_term.py vim.nmf |
| 63 | 63 |
| 64 GenerateManifest ${START_DIR}/manifest.json ${ASSEMBLY_DIR} | 64 GenerateManifest ${START_DIR}/manifest.json ${ASSEMBLY_DIR} |
| 65 InstallNaClTerm ${ASSEMBLY_DIR} | 65 InstallNaClTerm ${ASSEMBLY_DIR} |
| 66 LogExecute cp ${START_DIR}/background.js ${ASSEMBLY_DIR} | 66 LogExecute cp ${START_DIR}/background.js ${ASSEMBLY_DIR} |
| 67 LogExecute cp ${START_DIR}/vim.html ${ASSEMBLY_DIR} | 67 LogExecute cp ${START_DIR}/vim.html ${ASSEMBLY_DIR} |
| 68 LogExecute cp ${START_DIR}/vim_app.html ${ASSEMBLY_DIR} | 68 LogExecute cp ${START_DIR}/vim_app.html ${ASSEMBLY_DIR} |
| 69 LogExecute cp ${START_DIR}/vim.js ${ASSEMBLY_DIR} | 69 LogExecute cp ${START_DIR}/vim.js ${ASSEMBLY_DIR} |
| 70 LogExecute cp ${START_DIR}/icon_16.png ${ASSEMBLY_DIR} | 70 LogExecute cp ${START_DIR}/icon_16.png ${ASSEMBLY_DIR} |
| 71 LogExecute cp ${START_DIR}/icon_48.png ${ASSEMBLY_DIR} | 71 LogExecute cp ${START_DIR}/icon_48.png ${ASSEMBLY_DIR} |
| 72 LogExecute cp ${START_DIR}/icon_128.png ${ASSEMBLY_DIR} | 72 LogExecute cp ${START_DIR}/icon_128.png ${ASSEMBLY_DIR} |
| 73 ChangeDir ${PUBLISH_DIR} | 73 ChangeDir ${PUBLISH_DIR} |
| 74 CreateWebStoreZip vim-${VERSION}.zip vim | 74 CreateWebStoreZip vim-${VERSION}.zip vim |
| 75 } | 75 } |
| OLD | NEW |