diff Makefile @ 0:7e44f7d5810b

Initial commit. CPU working well enough for simple hello world program.
author Michael Pavone <pavone@retrodev.com>
date Tue, 22 Mar 2016 22:44:02 -0700
parents
children 74a6d629b78f
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Makefile	Tue Mar 22 22:44:02 2016 -0700
@@ -0,0 +1,17 @@
+ifdef DEBUG
+CFLAGS:=-ggdb $(CFLAGS)
+LDFLAGS:=-ggdb $(LDFLAGS)
+TARGETDIR:=debug
+else
+CFLAGS:=-O2
+TARGETDIR:=release
+endif #DEBUG
+
+all : $(TARGETDIR)/s16
+
+
+$(TARGETDIR)/s16 : $(TARGETDIR)/main.o $(TARGETDIR)/cpu.o
+	$(CC) -o $@ $^ $(LDFLAGS)
+
+$(TARGETDIR)/%.o : src/%.c
+	$(CC) $(CFLAGS) -c -o $@ $<