blob: fac489464079cac8af92b534b6f9918efc328cc6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
--- thinkfan-0.7.3/Makefile
+++ thinkfan-0.7.3/Makefile
@@ -1,20 +1,12 @@
.DEFAULT_GOAL := thinkfan
-thinkfan: system.o parser.o config.o thinkfan.o message.o
- gcc $(CFLAGS) -Wall -o thinkfan system.o config.o parser.o \
- thinkfan.o message.o
-
-message.o: message.c globaldefs.h
- gcc $(CFLAGS) -Wall -c message.c
+CC ?= gcc
-system.o: system.c system.h message.h globaldefs.h parser.h
- gcc $(CFLAGS) -Wall -c system.c
-
-config.o: config.c config.h message.h globaldefs.h system.h parser.h
- gcc $(CFLAGS) -Wall -c config.c
+thinkfan: system.o parser.o config.o thinkfan.o message.o
+ $(CC) $(LDFLAGS) -Wall -o $@ $^
-thinkfan.o: thinkfan.c thinkfan.h message.h globaldefs.h config.h
- gcc $(CFLAGS) -Wall -c thinkfan.c
+%.o: %.c
+ $(CC) $(CFLAGS) -Wall -c -o $@ $<
clean:
rm -rf *.o thinkfan
|