add support for Darwin builds
diff --git a/build/exe.mk b/build/exe.mk
index ce36e93..507d3b1 100644
--- a/build/exe.mk
+++ b/build/exe.mk
@@ -19,11 +19,19 @@
# GNU makefile fragment for building an executable
#
+ifeq ($(DARWIN_BUILD),yes)
+CC = cc
+else
CC = gcc
+endif
NASM = nasm
-# LINKAGE can be forced to -static or -dynamic from invocation if desired, but it defaults to -static
+# LINKAGE can be forced to -static or -dynamic from invocation if desired, but it defaults to -static except on OSX
+ifeq ($(DARWIN_BUILD),yes)
+LINKAGE = -dynamic
+else
LINKAGE = -static
-LINK = gcc $(LINKAGE)
+endif
+LINK = $(CC) $(LINKAGE)
BINPATH = ../../obj/bin
LIBPATH = ../../obj/lib
PROGRAM = $(BINPATH)/$(PROGRAM_NAME)