summaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2026-07-17 20:32:44 +0200
committerThomas Schmucker <ts@its1.de>2026-07-17 20:32:44 +0200
commite378fd8cbb69892d0af4110a7e3968d074700769 (patch)
tree93eb9a22bf9dedc87c0645af2edeb46e07b9871c /makefile
parentc73b06b03a3f43256fb1e071553af91fa6d6a825 (diff)
downloaduse-zlib-e378fd8cbb69892d0af4110a7e3968d074700769.tar.gz
use-zlib-e378fd8cbb69892d0af4110a7e3968d074700769.tar.bz2
use-zlib-e378fd8cbb69892d0af4110a7e3968d074700769.zip
Beispiel für gzip-Dateien hinzugefügtHEADmaster
Diffstat (limited to 'makefile')
-rw-r--r--makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/makefile b/makefile
index 312721e..6ad412d 100644
--- a/makefile
+++ b/makefile
@@ -6,10 +6,13 @@ STREAM_OBJ_FILES=obj/stream.o
6SIMPLE=bin/simple 6SIMPLE=bin/simple
7SIMPLE_OBJ_FILES=obj/simple.o 7SIMPLE_OBJ_FILES=obj/simple.o
8 8
9release: $(STREAM) $(SIMPLE) 9GZIP=bin/gzip
10GZIP_OBJ_FILES=obj/gzip.o
11
12release: $(STREAM) $(SIMPLE) $(GZIP)
10release: CFLAGS+=-DNDEBUG -O2 13release: CFLAGS+=-DNDEBUG -O2
11 14
12debug: $(STREAM) $(SIMPLE) 15debug: $(STREAM) $(SIMPLE) $(GZIP)
13debug: CFLAGS+=-g 16debug: 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
21obj/%.o: src/%.c | obj 27obj/%.o: src/%.c | obj
22 cc $(CFLAGS) -c $< -o $@ 28 cc $(CFLAGS) -c $< -o $@
23 29