Pārlūkot izejas kodu

Some Makefile cleanup.

Kenneth Lyons 7 gadus atpakaļ
vecāks
revīzija
88dfce9062
1 mainītis faili ar 7 papildinājumiem un 7 dzēšanām
  1. 7
    7
      Makefile

+ 7
- 7
Makefile Parādīt failu

8
 
8
 
9
 HELP2MAN_VERSION := $(shell help2man --version 2>/dev/null)
9
 HELP2MAN_VERSION := $(shell help2man --version 2>/dev/null)
10
 
10
 
11
-all:
11
+light: src/helpers.c src/light.c src/main.c
12
+	$(CC) $(CFLAGS) -g -o $@ $^
13
+
14
+man: light
12
 ifndef HELP2MAN_VERSION
15
 ifndef HELP2MAN_VERSION
13
 $(error "help2man is not installed")
16
 $(error "help2man is not installed")
14
 endif
17
 endif
15
-	$(CC) $(CFLAGS) -g -o light src/helpers.c src/light.c src/main.c
16
-exp:
17
-	$(CC) $(CFLAGS) -E  src/helpers.c src/light.c
18
-man:
19
 	help2man $(MANFLAGS) ./light | gzip - > light.1.gz
18
 	help2man $(MANFLAGS) ./light | gzip - > light.1.gz
20
 
19
 
21
-install: all man
20
+install: light man
22
 	mkdir -p $(BINDIR)
21
 	mkdir -p $(BINDIR)
23
 	cp -f ./light $(BINDIR)/light
22
 	cp -f ./light $(BINDIR)/light
24
 	chown root $(BINDIR)/light
23
 	chown root $(BINDIR)/light
33
 
32
 
34
 clean:
33
 clean:
35
 	rm -vfr *~ light light.1.gz
34
 	rm -vfr *~ light light.1.gz
36
-	
35
+
36
+.PHONY: man install uninstall clean