We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0ba818e commit 86f78a6Copy full SHA for 86f78a6
1 file changed
Makefile
@@ -1,22 +1,22 @@
1
-GCC=gcc
2
-CCFLAGS=-Wall -pedantic -std=c99 -D_BSD_SOURCE
3
-LDFLAGS=-lImlib2
+CC?=gcc
+CFLAGS+=-Wall -pedantic -std=c99 -D_BSD_SOURCE
+LDFLAGS+=-lImlib2
4
PROG=icat
5
MODS=icat.o
6
7
uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo unknown')
8
9
ifeq ($(uname_S),Darwin)
10
- CCFLAGS:=$(CCFLAGS) -I/opt/X11/include
+ CFLAGS:=$(CFLAGS) -I/opt/X11/include
11
endif
12
13
all: $(PROG)
14
15
%.o: %.c
16
- $(GCC) -c $(CCFLAGS) -o $@ $<
+ $(CC) -c $(CFLAGS) -o $@ $<
17
18
$(PROG): $(MODS)
19
- $(GCC) -o $@ $< $(LDFLAGS)
+ $(CC) -o $@ $< $(LDFLAGS)
20
21
clean:
22
-rm -f $(PROG) $(MODS)
0 commit comments