From 29a212c5e8427a34f4da9a1e4b14eefe63b14a52 Mon Sep 17 00:00:00 2001 From: tomsmeding Date: Wed, 27 Jan 2016 18:30:10 +0100 Subject: .gitignore and Makefile --- .gitignore | 2 ++ Makefile | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2a90a45 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +asmnc +*.o diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..7927d9c --- /dev/null +++ b/Makefile @@ -0,0 +1,18 @@ +asm_files := $(wildcard *.asm) +obj_files := $(patsubst %.asm,%.o,$(asm_files)) +bin_file := asmnc + +.PHONY: all clean remake + +all: $(bin_file) + +clean: + rm -f $(obj_files) $(bin_file) + +remake: clean all + +%.o: %.asm + nasm -f macho64 -w+all -o $@ $< + +$(bin_file): $(obj_files) + gcc $^ -o $@ -- cgit v1.2.3