summaryrefslogtreecommitdiff
blob: 0558b72c9bf56f64a636cf33f6f91a5fc813712f (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
--- src/cli/Makefile
+++ src/cli/Makefile
@@ -1,4 +1,4 @@
-CC   = g++
+CXX ?= g++
 mingw = false
 WINDRES =
 RES  =
@@ -27,7 +27,7 @@
     LINKOBJ  = scrobble-cli.o libscrobble.o md5.o ConvertUTF.o mtp.o $(RES)
 endif
 
-CFLAGS = -Wall -O2 -g $(INCLUDE) $(CURL_FLAGS) $(MTP_FLAGS)
+CXXFLAGS += -Wall $(INCLUDE) $(CURL_FLAGS) $(MTP_FLAGS)
 
 .PHONY: all all-before all-after clean clean-custom
 
@@ -37,22 +37,22 @@
 	rm -f *.o *~ *.d $(BIN) $(BIN).exe
 
 $(BIN): $(OBJ)
-	$(CC) $(LINKOBJ) -o $(BIN) $(LIBS)
+	$(CXX) $(LDFLAGS) $(LINKOBJ) -o $(BIN) $(LIBS)
 
 scrobble-cli.o: scrobble-cli.cpp
-	$(CC) -c scrobble-cli.cpp -o scrobble-cli.o $(CFLAGS)
+	$(CXX) -c scrobble-cli.cpp -o scrobble-cli.o $(CXXFLAGS)
 
 libscrobble.o: ../lib/libscrobble.cpp
-	$(CC) -c ../lib/libscrobble.cpp -o libscrobble.o $(CFLAGS)
+	$(CXX) -c ../lib/libscrobble.cpp -o libscrobble.o $(CXXFLAGS)
 
 md5.o: ../lib/md5.c
-	$(CC) -c ../lib/md5.c -o md5.o $(CFLAGS)
+	$(CXX) -c ../lib/md5.c -o md5.o $(CXXFLAGS)
 
 ConvertUTF.o: ../lib/ConvertUTF.c
-	$(CC) -c ../lib/ConvertUTF.c -o ConvertUTF.o $(CFLAGS)
+	$(CXX) -c ../lib/ConvertUTF.c -o ConvertUTF.o $(CXXFLAGS)
 
 mtp.o: ../lib/mtp-libmtp.cpp
-	$(CC) -c ../lib/mtp-libmtp.cpp -o mtp.o $(CFLAGS)
+	$(CXX) -c ../lib/mtp-libmtp.cpp -o mtp.o $(CXXFLAGS)
 
 install:
 	install -D -m 755 scrobble-cli -p $(DESTDIR)$(bindir)/scrobble-cli