Mercurial > repos > simple16
comparison 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 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:7e44f7d5810b |
---|---|
1 ifdef DEBUG | |
2 CFLAGS:=-ggdb $(CFLAGS) | |
3 LDFLAGS:=-ggdb $(LDFLAGS) | |
4 TARGETDIR:=debug | |
5 else | |
6 CFLAGS:=-O2 | |
7 TARGETDIR:=release | |
8 endif #DEBUG | |
9 | |
10 all : $(TARGETDIR)/s16 | |
11 | |
12 | |
13 $(TARGETDIR)/s16 : $(TARGETDIR)/main.o $(TARGETDIR)/cpu.o | |
14 $(CC) -o $@ $^ $(LDFLAGS) | |
15 | |
16 $(TARGETDIR)/%.o : src/%.c | |
17 $(CC) $(CFLAGS) -c -o $@ $< |