Mercurial > pidgin-audacious
comparison Makefile.in @ 22:fbad40babe88
build system update:
- ported Makefile.in from pidgin-twitter.
- ported autogen.sh from pidgin-twitter.
- moved some declarations and definitions to pidgin-audacious.h
- updated configure.in to go along with new Makefile.
- removed aclocal.m4 from version control.
| author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
|---|---|
| date | Mon, 06 Oct 2008 18:18:06 +0900 |
| parents | dc3aa0bf24c0 |
| children | 1d6975f2b5b3 |
comparison
equal
deleted
inserted
replaced
| 21:83002f858ee9 | 22:fbad40babe88 |
|---|---|
| 1 TARGET = pidgin-audacious3.so | 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 | |
| 2 PIDGIN_CFLAGS = @PIDGIN_CFLAGS@ | 8 PIDGIN_CFLAGS = @PIDGIN_CFLAGS@ |
| 9 GLIB_CFLAGS = @GLIB_CFLAGS@ | |
| 3 AUD_CFLAGS = @AUD_CFLAGS@ | 10 AUD_CFLAGS = @AUD_CFLAGS@ |
| 4 DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ | 11 DBUS_GLIB_CFLAGS = @DBUS_GLIB_CFLAGS@ |
| 5 CFLAGS = -fPIC -shared -Wall $(PIDGIN_CFLAGS) $(AUD_CFLAGS) $(DBUS_GLIB_CFLAGS) | 12 CFLAGS = -fPIC -shared -Wall $(PIDGIN_CFLAGS) $(GLIB_CFLAGS) $(AUD_CFLAGS) $(DBUS_GLIB_CFLAGS) -DDATADIR=\"$(PIDGIN_DATA_DIR)\" |
| 6 | 13 |
| 14 GLIB_LIBS = @GLIB_LIBS@ | |
| 7 AUD_LIBS = @AUD_LIBS@ | 15 AUD_LIBS = @AUD_LIBS@ |
| 8 AUD_LIB_DIR = @AUD_LIB_DIR@ | 16 AUD_LIB_DIR = @AUD_LIB_DIR@ |
| 9 DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ | 17 DBUS_GLIB_LIBS = @DBUS_GLIB_LIBS@ |
| 10 DBUS_GLIB_LIB_DIR = @DBUS_GLIB_LIB_DIR@ | 18 DBUS_GLIB_LIB_DIR = @DBUS_GLIB_LIB_DIR@ |
| 11 LDFLAGS = $(AUD_LIBS) $(DBUS_GLIB_LIBS) | 19 LDFLAGS = $(AUD_LIBS) $(DBUS_GLIB_LIBS) $(GLIB_LIBS) |
| 12 | 20 |
| 13 PIDGIN_LIB_DIR = @PIDGIN_LIB_DIR@ | 21 all: $(OBJECTIVE) |
| 14 | 22 |
| 15 | 23 |
| 16 default: $(TARGET) | 24 $(OBJECTIVE): $(SRC) $(HDR) |
| 17 | 25 gcc -o $@ $(SRC) $(CFLAGS) $(LDFLAGS) -g -Wl,-rpath=$(AUD_LIB_DIR) |
| 18 $(TARGET): pidgin-audacious.c | |
| 19 gcc -o $@ $< $(CFLAGS) $(LDFLAGS) -g -Wl,-rpath=$(AUD_LIB_DIR) | |
| 20 | 26 |
| 21 | 27 |
| 22 install: $(TARGET) | 28 install: $(OBJECTIVE) |
| 23 install -m 755 $(TARGET) $(PIDGIN_LIB_DIR)/pidgin | 29 install -m 755 $(OBJECTIVE) $(PIDGIN_PLUGIN_DIR) |
| 24 | 30 |
| 25 | 31 |
| 26 clean: | 32 clean: |
| 27 rm -f $(TARGET) | 33 rm -f $(OBJECTIVE) |
| 28 | 34 |
| 29 | 35 |
| 30 distclean: clean | 36 distclean: clean |
| 31 rm -f Makefile config.log config.status *~ | 37 rm -f Makefile config.log config.status |
| 32 rm -rf autom4te.cache | 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 |
