commit a9015cc
wf
·
2026-05-16 14:38:08 +0000 UTC
parent 0056858
Fix makefile
1 files changed,
+11,
-10
M
Makefile
M
Makefile
+11,
-10
1@@ -1,20 +1,21 @@
2 CC ?= cc
3 PKG_CONFIG ?= pkg-config
4-CFLAGS += -std=c99 -Wall -Wextra -Wshadow -Wno-unused-parameter -Oz -pedantic `pkg-config --cflags swc spng`
5+CLIBS != ${PKG_CONFIG} --cflags swc spng
6+LDLIBS != ${PKG_CONFIG} --libs swc spng
7+CFLAGS += -std=c99 -Wall -Wextra -Wshadow -Wno-unused-parameter -Oz -pedantic
8 LDFLAGS += -Iinclude
9-LDLIBS := `${PKG_CONFIG} --libs swc spng`
10 PREFIX ?= /usr/local
11
12 ###############
13
14-howl := howl
15-howl_src := src/ipc.c src/log.c src/decor.c src/howl.c
16+howl ?= howl
17+howl_src ?= src/ipc.c src/log.c src/decor.c src/howl.c
18
19-howlc := howlc
20-howlc_src := src/client.c
21+howlc ?= howlc
22+howlc_src ?= src/client.c
23
24-version := 0.2.0
25-CFLAGS += -D_XOPEN_SOURCE=700 -DVERSION=\"$(version)\"
26+VERSION ?= 0.2.0
27+CFLAGS += -D_XOPEN_SOURCE=700 -DVERSION=\"$(VERSION)\"
28
29 ###############
30
31@@ -24,11 +25,11 @@ all: $(howl) $(howlc)
32
33 $(howl): $(howl_src)
34 @echo "Building howl..."
35- $(CC) $(CFLAGS) $(LDFLAGS) -o $(howl) $(howl_src) $(LDLIBS)
36+ $(CC) $(CFLAGS) $(CLIBS) $(LDFLAGS) -o $(howl) $(howl_src) $(LDLIBS)
37
38 $(howlc): $(howlc_src)
39 @echo "Building howlc..."
40- $(CC) $(CFLAGS) $(LDFLAGS) -o $(howlc) $(howlc_src) $(LDLIBS)
41+ $(CC) $(CFLAGS) $(LDFLAGS) -o $(howlc) $(howlc_src)
42
43 install: $(howl) $(howlc)
44 install -Dm755 $(howl) $(DESTDIR)$(PREFIX)/bin/$(howl)