diff options
| author | Thomas Schmucker <ts@its1.de> | 2026-07-17 20:32:44 +0200 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2026-07-17 20:32:44 +0200 |
| commit | e378fd8cbb69892d0af4110a7e3968d074700769 (patch) | |
| tree | 93eb9a22bf9dedc87c0645af2edeb46e07b9871c /makefile | |
| parent | c73b06b03a3f43256fb1e071553af91fa6d6a825 (diff) | |
| download | use-zlib-e378fd8cbb69892d0af4110a7e3968d074700769.tar.gz use-zlib-e378fd8cbb69892d0af4110a7e3968d074700769.tar.bz2 use-zlib-e378fd8cbb69892d0af4110a7e3968d074700769.zip | |
Diffstat (limited to 'makefile')
| -rw-r--r-- | makefile | 10 |
1 files changed, 8 insertions, 2 deletions
| @@ -6,10 +6,13 @@ STREAM_OBJ_FILES=obj/stream.o | |||
| 6 | SIMPLE=bin/simple | 6 | SIMPLE=bin/simple |
| 7 | SIMPLE_OBJ_FILES=obj/simple.o | 7 | SIMPLE_OBJ_FILES=obj/simple.o |
| 8 | 8 | ||
| 9 | release: $(STREAM) $(SIMPLE) | 9 | GZIP=bin/gzip |
| 10 | GZIP_OBJ_FILES=obj/gzip.o | ||
| 11 | |||
| 12 | release: $(STREAM) $(SIMPLE) $(GZIP) | ||
| 10 | release: CFLAGS+=-DNDEBUG -O2 | 13 | release: CFLAGS+=-DNDEBUG -O2 |
| 11 | 14 | ||
| 12 | debug: $(STREAM) $(SIMPLE) | 15 | debug: $(STREAM) $(SIMPLE) $(GZIP) |
| 13 | debug: CFLAGS+=-g | 16 | debug: CFLAGS+=-g |
| 14 | 17 | ||
| 15 | $(STREAM): $(STREAM_OBJ_FILES) | bin | 18 | $(STREAM): $(STREAM_OBJ_FILES) | bin |
| @@ -18,6 +21,9 @@ $(STREAM): $(STREAM_OBJ_FILES) | bin | |||
| 18 | $(SIMPLE): $(SIMPLE_OBJ_FILES) | bin | 21 | $(SIMPLE): $(SIMPLE_OBJ_FILES) | bin |
| 19 | cc $(LDFLAGS) $^ -o $@ | 22 | cc $(LDFLAGS) $^ -o $@ |
| 20 | 23 | ||
| 24 | $(GZIP): $(GZIP_OBJ_FILES) | bin | ||
| 25 | cc $(LDFLAGS) $^ -o $@ | ||
| 26 | |||
| 21 | obj/%.o: src/%.c | obj | 27 | obj/%.o: src/%.c | obj |
| 22 | cc $(CFLAGS) -c $< -o $@ | 28 | cc $(CFLAGS) -c $< -o $@ |
| 23 | 29 | ||
