diff options
Diffstat (limited to 'packaging/nacl/ports/regal/build.sh')
-rw-r--r-- | packaging/nacl/ports/regal/build.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/packaging/nacl/ports/regal/build.sh b/packaging/nacl/ports/regal/build.sh new file mode 100644 index 000000000..5ba6bd0bf --- /dev/null +++ b/packaging/nacl/ports/regal/build.sh @@ -0,0 +1,29 @@ +#!/bin/bash +# Copyright (c) 2013 The Native Client Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +BUILD_DIR=${SRC_DIR} + +MAKE_ARGS="SYSTEM=nacl-${NACL_ARCH} NACL_LIBC=${NACL_LIBC} -j${OS_JOBS}" + +BuildStep() { + LogExecute make ${MAKE_ARGS} clobber + LogExecute make ${MAKE_ARGS} regal.lib +} + +TestStep() { +# LogExecute make ${MAKE_ARGS} test + return 0 +} + +InstallStep() { + MakeDir ${DESTDIR_LIB} + MakeDir ${DESTDIR_INCLUDE} + LogExecute cp -a lib/nacl-${NACL_ARCH}/libRegal*.a ${DESTDIR_LIB}/ + LogExecute cp -a lib/nacl-${NACL_ARCH}/libglslopt.a ${DESTDIR_LIB}/ + if [ "${NACL_SHARED}" = 1 ]; then + LogExecute cp -a lib/nacl-${NACL_ARCH}/libRegal*.so* ${DESTDIR_LIB}/ + fi + LogExecute cp -r include/GL ${DESTDIR_INCLUDE}/ +} |