blob: d2537c563d786df8819e6be87d589edc49833d39 [file] [log] [blame]
# Copyright (c) 2011 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.
EXECUTABLES="\
cjpeg${NACL_EXEEXT} \
djpeg${NACL_EXEEXT} \
jpegtran${NACL_EXEEXT} \
rdjpgcom${NACL_EXEEXT} \
wrjpgcom${NACL_EXEEXT}"
BuildStep() {
for exe in ${EXECUTABLES}; do
rm -f ${exe} ${exe%%${NACL_EXEEXT}}
done
DefaultBuildStep
for exe in ${EXECUTABLES}; do
mv ${exe%%${NACL_EXEEXT}} ${exe}
done
}
InstallStep() {
MakeDir ${DESTDIR}/${PREFIX}/include
MakeDir ${DESTDIR}/${PREFIX}/lib
LogExecute make install-lib prefix=${DESTDIR}/${PREFIX}
}
TestStep() {
if [ ${NACL_ARCH} = "pnacl" ]; then
for arch in x86-32 x86-64; do
for exe in ${EXECUTABLES}; do
local exe_noext=${exe%.*}
WriteLauncherScript ${exe_noext} ${exe_noext}.${arch}.nexe
done
make test
done
else
make test
fi
}