dbus-analyze-functions.py
\ gaim-notifications-example
\ SUBDIRS = $(GCONF_DIR
) plugins
protocols
tests
dbus_sources = dbus-server.c
dbus-useful.c
dbus_headers = dbus-bindings.h
dbus-gaim.h
dbus-server.h
dbus-useful.h
dbus-define-api.h
dbus_exported = dbus-useful.h
dbus-define-api.h
account.h
blist.h
buddyicon.h
\ connection.h
conversation.h
core.h
log.h
prefs.h
roomlist.h
\ savedstatuses.h
status.h
server.h
xmlnode.h
gaim_build_coreheaders = $(addprefix
$(srcdir
)/,
$(gaim_coreheaders
)) dbus_build_exported = $(addprefix
$(srcdir
)/,
$(dbus_exported
)) dbus-types.c: dbus-
analyze-
types.
py $(gaim_coreheaders) cat
$(gaim_build_coreheaders
) | $(PYTHON
) $(srcdir
)/dbus-analyze-types.py
--pattern
=GAIM_DBUS_DEFINE_TYPE
\(%s
\) >
$@ dbus-types.h: dbus-
analyze-
types.
py $(dbus_coreheaders) cat
$(gaim_build_coreheaders
) | $(PYTHON
) $(srcdir
)/dbus-analyze-types.py
--pattern
=GAIM_DBUS_DECLARE_TYPE
\(%s
\) >
$@ dbus-bindings.c: dbus-
analyze-
functions.
py $(dbus_exported) cat
$(dbus_build_exported
) | $(PYTHON
) $(srcdir
)/dbus-analyze-functions.py
>
$@ dbus-server.$(OBJEXT): dbus-
bindings.
c dbus-
types.
c dbus-
types.
h dbus-server.lo: dbus-
bindings.
c dbus-
types.
c dbus-
types.
h $(libgaim_la_OBJECTS): dbus-
types.
h libgaim_client_lib = libgaim-client.la
libgaim_client_la_SOURCES = gaim-client.c
gaim-client.h
libgaim_client_la_LIBADD = $(DBUS_LIBS
) gaim-client-bindings.c: dbus-
analyze-
functions.
py $(dbus_exported) cat
$(dbus_build_exported
) | $(PYTHON
) $(srcdir
)/dbus-analyze-functions.py
--client
>
$@ gaim-client-bindings.h: dbus-
analyze-
types.
py dbus-
analyze-
functions.
py $(gaim_coreheaders) $(dbus_exported) cat
$(gaim_build_coreheaders
) | $(PYTHON
) $(srcdir
)/dbus-analyze-types.py
--keyword
=enum
--verbatim
>
$@ cat
$(dbus_build_exported
) | $(PYTHON
) $(srcdir
)/dbus-analyze-functions.py
--client
--headers
>>
$@ $(libgaim_client_la_OBJECTS): gaim-
client-
bindings.
h gaim-
client-
bindings.
c gaim_client_example_SOURCES = gaim-client-example.c
gaim_client_example_DEPENDENCIES = libgaim-client.la
gaim_client_example_LDADD = \ bin_PROGRAMS = gaim-client-example
gaim-client-example.$(OBJEXT): gaim-
client-
bindings.
h bin_SCRIPTS = gaim-remote
gaim-send
gaim-send-async
gaim-url-handler
lib_LTLIBRARIES = libgaim.la
$(libgaim_client_lib
) libgaimincludedir=$(includedir
)/gaim
libgaiminclude_HEADERS = \ libgaim_la_DEPENDENCIES = $(STATIC_LINK_LIBS
) libgaim_la_LDFLAGS = -export-dynamic
-DDATADIR
=\"$(datadir
)\" \ -DLIBDIR
=\"$(libdir
)/gaim/
\" \ -DLOCALEDIR
=\"$(datadir
)/locale
\" \ -DSYSCONFDIR
=\"$(sysconfdir
)\" \