-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Build and release via Github Actions (#13)
- Loading branch information
Showing
40 changed files
with
2,624 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
name: Recompile ido and publish releases | ||
|
||
on: [push] | ||
|
||
jobs: | ||
build: | ||
runs-on: ${{ matrix.os }} | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
os: [ubuntu-latest, macos-latest] | ||
ido: [5.3, 7.1] | ||
|
||
name: Recompiling ido ${{ matrix.ido }} for ${{ matrix.os }} | ||
steps: | ||
- uses: actions/checkout@v2 | ||
|
||
- name: Install dependencies (Ubuntu) | ||
shell: bash | ||
if: matrix.os == 'ubuntu-latest' | ||
run: | | ||
sudo apt-get update | ||
sudo apt-get install -y build-essential bison file gperf libcapstone-dev python3 | ||
- name: Install dependencies (MacOS) | ||
shell: bash | ||
if: matrix.os == 'macos-latest' | ||
run: | | ||
brew install capstone | ||
- name: Run the build script | ||
shell: bash | ||
run: | | ||
python3 build.py ido/${{ matrix.ido }} -O2 | ||
- name: Create release archive | ||
shell: bash | ||
run: | | ||
cd build${{ matrix.ido }}/out | ||
tar -czvf ../../ido-${{ matrix.ido }}-recomp-${{ matrix.os }}.tar.gz * | ||
- name: Upload archive | ||
uses: actions/upload-artifact@v2 | ||
with: | ||
name: ido-${{ matrix.ido }}-recomp-${{ matrix.os }} | ||
path: | | ||
ido-${{ matrix.ido }}-recomp-${{ matrix.os }}.tar.gz | ||
- name: Update release | ||
uses: johnwbyrd/[email protected] | ||
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/per-function' }} | ||
with: | ||
token: ${{ secrets.GITHUB_TOKEN }} | ||
files: ido-${{ matrix.ido }}-recomp-${{ matrix.os }}.tar.gz |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
.idea/ | ||
build53/ | ||
build71/ | ||
build5.3/ | ||
build7.1/ | ||
.vscode/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Silicon Graphics Freeware Legal Notice | ||
## Copyright 1995, Silicon Graphics, Inc. -- ALL RIGHTS RESERVED | ||
|
||
You may copy, modify, use and distribute this software, (i) provided that you include the entirety of this reservation of rights notice in all such copies, and (ii) you comply with any additional or different obligations and/or use restrictions specified by any third party owner or supplier of the software in other notices that may be included with the software. | ||
|
||
**SGI DISCLAIMS ALL WARRANTIES WITH RESPECT TO THIS SOFTWARE, EXPRESS, IMPLIED, OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ALL WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. SGI SHALL NOT BE LIABLE FOR ANY SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST REVENUES, LOST PROFITS, OR LOSS OF PROSPECTIVE ECONOMIC ADVANTAGE, RESULTING FROM THE USE OR MISUSE OF THIS SOFTWARE.** | ||
|
||
**U.S. GOVERNMENT RESTRICTED RIGHTS LEGEND:** | ||
|
||
Use, duplication or disclosure by the Government is subject to restrictions as set forth in FAR 52.227.19(c)(2) or subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 and/or in similar or successor clauses in the FAR, or the DOD or NASA FAR Supplement. Unpublished - rights reserved under the Copyright Laws of United States. Contractor/manufacturer is Silicon Graphics, Inc., 2011 N. Shoreline Blvd. Mountain View, CA 94039-7311. | ||
|
||
## Product Support | ||
|
||
Freeware products are not supported by Silicon Graphics or any of its support providers. The software contained in this package is made available through the generous efforts of their authors. Although they are interested in your feedback, they are under no obligation to address bugs, enhancements, or answer questions. | ||
|
||
---- | ||
|
||
**NOTE:** This license was copied verbatim from https://web.archive.org/web/19991008090202/http://toolbox.sgi.com/TasteOfDT/public/freeware1.0/legal_notice.html . |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Oops, something went wrong.