22
|
1 OBJECTIVE = pidgin-audacious3.so
|
|
2 SRC = pidgin-audacious.c
|
|
3 HDR = ${SRC:.c=.h}
|
|
4
|
|
5 PIDGIN_PLUGIN_DIR = @PIDGIN_PREFIX@/lib/pidgin
|
|
6 PIDGIN_DATA_DIR = @PIDGIN_PREFIX@/share
|
|
7
|
0
|
8 PIDGIN_CFLAGS = @PIDGIN_CFLAGS@
|
22
|
9 GLIB_CFLAGS = @GLIB_CFLAGS@
|
0
|
10 AUD_CFLAGS = @AUD_CFLAGS@
|
|
11 DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@
|
22
|
12 CFLAGS = -fPIC -shared -Wall $(PIDGIN_CFLAGS) $(GLIB_CFLAGS) $(AUD_CFLAGS) $(DBUS_GLIB_CFLAGS) -DDATADIR=\"$(PIDGIN_DATA_DIR)\"
|
0
|
13
|
22
|
14 GLIB_LIBS = @GLIB_LIBS@
|
0
|
15 AUD_LIBS = @AUD_LIBS@
|
|
16 AUD_LIB_DIR = @AUD_LIB_DIR@
|
|
17 DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@
|
|
18 DBUS_GLIB_LIB_DIR = @DBUS_GLIB_LIB_DIR@
|
22
|
19 LDFLAGS = $(AUD_LIBS) $(DBUS_GLIB_LIBS) $(GLIB_LIBS)
|
0
|
20
|
22
|
21 all: $(OBJECTIVE)
|
0
|
22
|
|
23
|
22
|
24 $(OBJECTIVE): $(SRC) $(HDR)
|
|
25 gcc -o $@ $(SRC) $(CFLAGS) $(LDFLAGS) -g -Wl,-rpath=$(AUD_LIB_DIR)
|
0
|
26
|
|
27
|
22
|
28 install: $(OBJECTIVE)
|
|
29 install -m 755 $(OBJECTIVE) $(PIDGIN_PLUGIN_DIR)
|
0
|
30
|
|
31
|
|
32 clean:
|
22
|
33 rm -f $(OBJECTIVE)
|
0
|
34
|
|
35
|
|
36 distclean: clean
|
22
|
37 rm -f Makefile config.log config.status
|
|
38
|
|
39
|
|
40 maintainer-clean: distclean
|
|
41 rm -rf autom4te.cache aclocal.m4 *~
|
|
42
|
|
43
|
|
44 release: maintainer-clean
|
|
45 rm -f .hgtags
|
|
46 rm -rf .hg
|