diff options
Diffstat (limited to 'makefile')
| -rw-r--r-- | makefile | 10 |
1 files changed, 8 insertions, 2 deletions
| @@ -1,14 +1,20 @@ | |||
| 1 | include config.mk | 1 | include config.mk |
| 2 | 2 | ||
| 3 | STREAM=bin/stream | ||
| 4 | STREAM_OBJ_FILES=obj/stream.o | ||
| 5 | |||
| 3 | SIMPLE=bin/simple | 6 | SIMPLE=bin/simple |
| 4 | SIMPLE_OBJ_FILES=obj/simple.o | 7 | SIMPLE_OBJ_FILES=obj/simple.o |
| 5 | 8 | ||
| 6 | release: $(SIMPLE) | 9 | release: $(STREAM) $(SIMPLE) |
| 7 | release: CFLAGS+=-DNDEBUG -O2 | 10 | release: CFLAGS+=-DNDEBUG -O2 |
| 8 | 11 | ||
| 9 | debug: $(SIMPLE) | 12 | debug: $(STREAM) $(SIMPLE) |
| 10 | debug: CFLAGS+=-g | 13 | debug: CFLAGS+=-g |
| 11 | 14 | ||
| 15 | $(STREAM): $(STREAM_OBJ_FILES) | bin | ||
| 16 | cc $(LDFLAGS) $^ -o $@ | ||
| 17 | |||
| 12 | $(SIMPLE): $(SIMPLE_OBJ_FILES) | bin | 18 | $(SIMPLE): $(SIMPLE_OBJ_FILES) | bin |
| 13 | cc $(LDFLAGS) $^ -o $@ | 19 | cc $(LDFLAGS) $^ -o $@ |
| 14 | 20 | ||
