summaryrefslogtreecommitdiff
blob: 331bb7c23f602d25d1513c1fb7096d4a83c7de0a (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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
--- Makefile.orig	2012-11-19 15:25:21.665692111 +0400
+++ Makefile	2012-11-19 15:27:08.406691288 +0400
@@ -22,13 +22,13 @@
 
 TARGET	=	mhddfs
 
-CFLAGS	=	-Wall $(shell pkg-config fuse --cflags) \
+CFLAGS	+=	-Wall $(shell pkg-config fuse --cflags) \
 			-DFUSE_USE_VERSION=26 -MMD
 ifdef WITHOUT_XATTR
 CFLAGS	+=	-DWITHOUT_XATTR
 endif
 
-LDFLAGS	=	$(shell pkg-config fuse --libs)
+LIBS		=	$(shell pkg-config fuse --libs)
 
 FORTAR	=	src COPYING LICENSE README Makefile \
 		README.ru.UTF-8 ChangeLog mhddfs.1 \
@@ -64,14 +64,14 @@
 		$(shell rpm --eval '%_rpmdir')/*/mhddfs-*$(VERSION)-$(RELEASE)* .
 
 $(TARGET): obj/obj-stamp $(OBJ)
-	gcc $(CFLAGS) $(OBJ) -o $@ $(LDFLAGS)
+	$(CC) $(CFLAGS) $(LDFLAGS) $(OBJ) $(LIBS) -o $@
 
 obj/obj-stamp:
 	mkdir -p obj
 	touch $@
 
 obj/%.o: src/%.c
-	gcc $(CFLAGS) -c $< -o $@
+	$(CC) $(CFLAGS) -c $< -o $@
 
 clean:
 	rm -fr obj $(TARGET) pwrite_test statvfs rename
@@ -79,7 +79,7 @@
 	rm -fr rename-test/mnt
 
 rename: tests/rename.c
-	gcc -o $@ $<
+	$(CC) -o $@ $<
 	
 release_svn_thread:
 	@echo current version $(VERSION)
@@ -94,10 +94,10 @@
 	screen -t vim vim Makefile src/*.[ch] README* ChangeLog mhddfs.1
 
 pwrite_test: src/test/pwrite.c
-	gcc -o $@ $<
+	$(CC) -o $@ $<
 
 statvfs: src/test/statvfs.c
-	gcc -o $@ $<
+	$(CC) -o $@ $<
 
 images-mount: test1.img test2.img
 	mount|grep -q `pwd`/test1 || sudo mount -o loop test1.img test1
@@ -141,7 +141,7 @@
 	while make test; do echo ok; echo; done
 
 ptest:
-	gcc -o $@ tests/plocks.c -l pthread
+	$(CC) -o $@ tests/plocks.c -l pthread
 	-./$@
 	rm -f $@