mkdir -p obj gen ./gen_deps for i in *.s; do echo $i nasm -g $i -felf64 -o "obj/$(echo $i | sed 's/s$/o/g')" done cc main.c c/* obj/* -g3