summarylogtreecommitdiffstats
path: root/buildfix.diff
blob: 0ced1215dc785d9f81cf6a5eece69a351b79e0f8 (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
diff -r 9b8def6626d0 Makefile
--- a/Makefile	Fri Jul 08 18:04:05 2011 +0300
+++ b/Makefile	Mon Mar 03 20:16:19 2014 +0100
@@ -1,12 +1,10 @@
 PREFIX?=/usr
 
 OUT=ddb_lyrics.so
-INCLUDE="-I${PREFIX}/include"
-GTK_INCLUDE?=`pkg-config --cflags gtk+-2.0`
-GTK_LIBS?=`pkg-config --libs gtk+-2.0`
+GTK2_CFLAGS?=`pkg-config --cflags gtk+-2.0`
+GTK2_LIBS?=`pkg-config --libs gtk+-2.0`
 CC?=gcc
-CFLAGS+=-Wall -fPIC -D_GNU_SOURCE ${INCLUDE} ${GTK_INCLUDE}
-LDFLAGS+=-shared ${GTK_LIBS}
+CFLAGS+=-Wall -fPIC
 
 SOURCES=lyrics.c
 
@@ -15,10 +12,10 @@
 all: $(SOURCES) $(OUT)
 
 $(OUT): $(OBJECTS)
-	$(CC) $(LDFLAGS) $(OBJECTS) -o $@
+	$(CC) $(CFLAGS) -shared $(OBJECTS) -o $@ $(GTK2_LIBS) $(LDFLAGS)
 
 .c.o:
-	$(CC) $(CFLAGS) $< -c -o $@
+	$(CC) $(CFLAGS) $(GTK2_CFLAGS) $< -c -o $@
 
 clean:
 	rm $(OBJECTS) $(OUT)
diff -r 9b8def6626d0 lyrics.c
--- a/lyrics.c	Fri Jul 08 18:04:05 2011 +0300
+++ b/lyrics.c	Mon Mar 03 20:16:19 2014 +0100
@@ -365,7 +365,7 @@
     .title = "Find lyrics",
     .name = "lyrics_lookup",
     .flags = DB_ACTION_SINGLE_TRACK,
-    .callback = lyrics_action_lookup,
+    .callback = (DB_plugin_action_callback_t)lyrics_action_lookup,
     .next = NULL
 };