1
0
Fork 0
mirror of https://github.com/engineer-man/piston.git synced 2025-05-02 18:06:27 +02:00
piston/packages/nasm/2.15.5/compile
2021-03-14 15:11:33 +13:00

21 lines
No EOL
472 B
Bash

#!/usr/bin/env bash
# Put instructions to compile source code, remove this file if the language does not require this stage
case "${PISTON_ALIAS}" in
nasm)
nasm -f elf32 -o binary.o "$@"
ld -m elf_i386 binary.o -o binary
;;
nasm64)
nasm -f elf64 -o binary.o "$@"
ld -m elf_x86_64 binary.o -o binary
;;
*)
echo "How did you get here? (${PISTON_ALIAS})"
exit 1
;;
esac
chmod +x ./binary