35 lines
543 B
YAML
35 lines
543 B
YAML
id: "pawn"
|
|
aliases:
|
|
- "pawncc"
|
|
- "pawnrun"
|
|
name: "PAWN"
|
|
|
|
install:
|
|
prepare:
|
|
apt:
|
|
- cmake
|
|
manual: |
|
|
install -d "${pkg}/opt/pawn"
|
|
install -d "${pkg}/usr/local/bin"
|
|
|
|
git clone https://github.com/compuphase/pawn.git
|
|
pushd pawn
|
|
cmake .
|
|
make
|
|
cp pawncc pawnrun "${pkg}/usr/local/bin/"
|
|
cp -R include "${pkg}/opt/pawn/"
|
|
popd
|
|
|
|
main: "main.pawn"
|
|
template: |
|
|
#include <core>
|
|
|
|
main() {
|
|
print("Hello, world!\n");
|
|
}
|
|
|
|
compile: |
|
|
pawncc main.pawn -i/opt/pawn/include
|
|
run: |
|
|
pawnrun main.amx
|