Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(77)

Side by Side Diff: ports/python3_ppapi/build.sh

Issue 132343007: Add top level build script for building packages. (Closed) Base URL: https://naclports.googlecode.com/svn/trunk/src
Patch Set: Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « ports/python3/build.sh ('k') | ports/python_ppapi/build.sh » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/bin/bash 1 #!/bin/bash
2 # Copyright (c) 2013 The Native Client Authors. All rights reserved. 2 # Copyright (c) 2013 The Native Client Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 source pkg_info 6 BUILD_DIR=${START_DIR}
7 source ../../build_tools/common.sh
8 7
9 BuildStep() { 8 BuildStep() {
10 # The sample is built using the NaCl SDK common.mk system. 9 # The sample is built using the NaCl SDK common.mk system.
11 # We override $(OUTBASE) to force the build system to put 10 # We override $(OUTBASE) to force the build system to put
12 # all its artifacts in ${NACL_PACKAGES_REPOSITORY} rather 11 # all its artifacts in ${NACL_PACKAGES_REPOSITORY} rather
13 # than alongside the Makefile. 12 # than alongside the Makefile.
14 export OUTBASE=${NACL_PACKAGES_REPOSITORY}/${PACKAGE_DIR} 13 export OUTBASE=${SRC_DIR}
15 export NACLPORTS_INCLUDE 14 export NACLPORTS_INCLUDE
16 export NACLPORTS_PREFIX 15 export NACLPORTS_PREFIX
17 export NACL_PACKAGES_PUBLISH 16 export NACL_PACKAGES_PUBLISH
18 export NACL_SRC 17 export NACL_SRC
19 export CFLAGS=${NACLPORTS_CFLAGS} 18 export CFLAGS=${NACLPORTS_CFLAGS}
20 export CXXFLAGS=${NACLPORTS_CXXFLAGS} 19 export CXXFLAGS=${NACLPORTS_CXXFLAGS}
21 export LDFLAGS=${NACLPORTS_LDFLAGS} 20 export LDFLAGS=${NACLPORTS_LDFLAGS}
22 21
23 MakeDir ${OUTBASE} 22 MakeDir ${OUTBASE}
24 if [ "${NACL_GLIBC}" = "1" ]; then 23 if [ "${NACL_GLIBC}" = "1" ]; then
(...skipping 15 matching lines...) Expand all
40 export MAKEFLAGS 39 export MAKEFLAGS
41 ChangeDir ${START_DIR} 40 ChangeDir ${START_DIR}
42 DefaultBuildStep 41 DefaultBuildStep
43 } 42 }
44 43
45 PackageInstall() { 44 PackageInstall() {
46 PreInstallStep 45 PreInstallStep
47 BuildStep 46 BuildStep
48 InstallStep 47 InstallStep
49 } 48 }
50
51 PackageInstall
52 exit 0
OLDNEW
« no previous file with comments | « ports/python3/build.sh ('k') | ports/python_ppapi/build.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698