xref: /petsc/systems/Apple/iOS/bin/makeall (revision f66eea085cceefc5191b4b3d61f096e7c3d8e689)
1d9dc08c3SBarry Smith#!/bin/sh
2d9dc08c3SBarry Smith#
3d9dc08c3SBarry Smith# This script makes a Apple iOS installer for PETSc, it uses arch-osx-simulator.py, makeframework, makedocs, makedmg
4d9dc08c3SBarry Smith#
5d9dc08c3SBarry Smith# Run from the root PETSc directory
6d9dc08c3SBarry Smith#
7d9dc08c3SBarry Smith# See ./makeframework on how to use the framework:
8d9dc08c3SBarry Smith#
9d9dc08c3SBarry Smith#
10d9dc08c3SBarry Smithexport PETSC_ARCH=arch-ios-simulator
116187e55bSBarry Smithrm -rf ${PETSC_ARCH}
12d9dc08c3SBarry Smith./systems/Apple/iOS/bin/arch-ios-simulator.py
13d9dc08c3SBarry Smith./systems/Apple/iOS/bin/iosbuilder.py
14d9dc08c3SBarry Smith./systems/Apple/iOS/bin/makeframework simulator
15d9dc08c3SBarry Smith
16*f66eea08SBarry Smithexport LOC=$PETSC_DIR
17*f66eea08SBarry Smithmake alldoc
18*f66eea08SBarry Smithmake allman
19*f66eea08SBarry Smith./systems/Apple/iOS/bin/makedocs
20d9dc08c3SBarry Smith
21d9dc08c3SBarry Smith./systems/Apple/iOS/bin/makedmg
22d9dc08c3SBarry Smith
23d9dc08c3SBarry Smithecho "To use the PETSc.framework in examples either run the installer ${PETSC_DIR}/PETSc-iOS.dmg"
24d9dc08c3SBarry Smithecho "  or sudo cp -r ${PETSC_DIR}/PETSc-iOS  /Library/Frameworks"
25d9dc08c3SBarry Smith
26d9dc08c3SBarry Smith
27d9dc08c3SBarry Smith
28d9dc08c3SBarry Smith
29