swissChili | 7665b1d | 2020-08-10 17:30:23 -0700 | [diff] [blame] | 1 | image: ubuntu/lts |
| 2 | packages: |
| 3 | - build-essential |
| 4 | - cmake |
| 5 | - libsdl2-dev |
| 6 | - libreadline-dev |
| 7 | - libglew-dev |
| 8 | sources: |
| 9 | - https://github.com/swissChili/6502 |
| 10 | tasks: |
| 11 | - setup: | |
| 12 | cd 6502 |
| 13 | mkdir build |
| 14 | cd build |
swissChili | 6a92301 | 2020-08-18 17:47:27 -0700 | [diff] [blame] | 15 | cmake .. -DCMAKE_BUILD_TYPE=Release |
swissChili | 7665b1d | 2020-08-10 17:30:23 -0700 | [diff] [blame] | 16 | - build: | |
| 17 | cd 6502/build |
| 18 | make -j |
| 19 | ./6502 -h |
swissChili | 6a92301 | 2020-08-18 17:47:27 -0700 | [diff] [blame] | 20 | - pack: | |
| 21 | cd 6502/build |
| 22 | cpack |
| 23 | dpkg -I 6502.deb |
swissChili | 7665b1d | 2020-08-10 17:30:23 -0700 | [diff] [blame] | 24 | artifacts: |
| 25 | - 6502/build/6502 |
swissChili | a4f49b5 | 2020-08-16 17:35:37 -0700 | [diff] [blame] | 26 | - 6502/build/as/6502-as |
swissChili | 6a92301 | 2020-08-18 17:47:27 -0700 | [diff] [blame] | 27 | - 6502/build/6502.deb |