#!/bin/bash
# Um script para compilar e linkar com assembly
# Não esquecer de transformar este arquivo em executável com chmod a+x asm64.sh

#se o 1o parâmetro é vazio
if [ -z $1 ]; then
  echo "Uso: ./asm64.sh <asmMainFile> (sem extensao)"
  exit
fi

# Verificando se entrou sem extensão
# se existe o arquivo.asm
if [ ! -e "$1.asm" ]; then
  echo "Erro, $1.asm não encontrado."
  echo "Atenção! Não entre com extensão."
  exit
fi


#compilando e linkando
nasm -g -f elf64 $1.asm -l $1.lst
ld -g -o $1 $1.o
