Mercurial > pidgin
comparison src/Makefile.am @ 11241:66f872f30e40
[gaim-migrate @ 13404]
New shared library libgaim-client, which provides C bindings to
communicate with gaim.
committer: Tailor Script <tailor@pidgin.im>
author | Piotr Zielinski <zielaj> |
---|---|
date | Fri, 12 Aug 2005 16:56:45 +0000 |
parents | 46facec74fc1 |
children | 01c06e7ae1f6 |
comparison
equal
deleted
inserted
replaced
11240:2ab2de8add8b | 11241:66f872f30e40 |
---|---|
143 util.h \ | 143 util.h \ |
144 value.h \ | 144 value.h \ |
145 version.h \ | 145 version.h \ |
146 xmlnode.h | 146 xmlnode.h |
147 | 147 |
148 bin_PROGRAMS = gaim gaim-remote | 148 bin_PROGRAMS = gaim gaim-remote |
149 | 149 |
150 | 150 |
151 if ENABLE_DBUS | 151 if ENABLE_DBUS |
152 | |
153 CLEANFILES = \ | |
154 dbus-bindings.c \ | |
155 dbus-client-binding.c \ | |
156 dbus-client-binding.h | |
157 | |
158 # gaim dbus server | |
152 | 159 |
153 dbus_sources = dbus-server.c dbus-useful.c | 160 dbus_sources = dbus-server.c dbus-useful.c |
154 dbus_headers = dbus-server.h dbus-useful.h dbus-maybe.h | 161 dbus_headers = dbus-server.h dbus-useful.h dbus-maybe.h |
155 | 162 |
156 CLEANFILES = dbus-bindings.c | |
157 | |
158 dbus_exported = dbus-useful.h dbus-define-api.h account.h blist.h connection.h conversation.h core.h roomlist.h status.h server.h | 163 dbus_exported = dbus-useful.h dbus-define-api.h account.h blist.h connection.h conversation.h core.h roomlist.h status.h server.h |
159 | 164 |
160 | 165 |
161 dbus-bindings.c: dbus-analyze-functions.py $(dbus_exported) | 166 dbus-bindings.c: dbus-analyze-functions.py $(dbus_exported) |
162 cat $(dbus_exported) | $(PYTHON) dbus-analyze-functions.py > $@ | 167 cat $(dbus_exported) | $(PYTHON) dbus-analyze-functions.py > $@ |
163 | 168 |
164 dbus-server.$(OBJEXT): dbus-bindings.c | 169 dbus-server.$(OBJEXT): dbus-bindings.c |
165 | 170 |
166 # dbus-types.c: dbus-analyze-types.py $(gaim_coreheaders) | 171 |
167 # cat $(gaim_coreheaders) | $(PYTHON) dbus-analyze-types.py --keyword=struct '--pattern=GAIM_DBUS_DEFINE_TYPE(%s)' > $@ | 172 # libgaim-client |
168 | 173 |
169 # dbus-types.h: dbus-analyze-types.py $(gaim_coreheaders) | 174 lib_LTLIBRARIES = libgaim-client.la |
170 # cat $(gaim_coreheaders) | $(PYTHON) dbus-analyze-types.py --keyword=struct '--pattern=GAIM_DBUS_DECLARE_TYPE(%s)' > $@ | 175 |
176 libgaim_client_la_SOURCES = gaim-client.c | |
177 | |
178 gaim-client-bindings.c: dbus-analyze-functions.py $(dbus_exported) | |
179 cat $(dbus_exported) | $(PYTHON) dbus-analyze-functions.py --client > $@ | |
180 | |
181 gaim-client-bindings.h: dbus-analyze-functions.py $(dbus_exported) | |
182 cat $(dbus_exported) | $(PYTHON) dbus-analyze-functions.py --client --headers > $@ | |
183 | |
184 $(libgaim_client_la_OBJECTS): gaim-client-bindings.h gaim-client-bindings.c | |
185 | |
186 | |
187 # gaim-client-example | |
188 | |
189 gaim_client_example_SOURCES = gaim-client-example.c | |
190 | |
191 gaim_client_example_DEPENDENCIES = @LIBOBJS@ | |
192 gaim_client_example_LDADD = \ | |
193 @LIBOBJS@ \ | |
194 libgaim-client.la \ | |
195 $(GTK_LIBS) \ | |
196 $(DBUS_LIBS) | |
197 | |
198 bin_PROGRAMS += gaim-client-example | |
199 | |
200 gaim-client-example.$(OBJEXT): gaim-client-bindings.h | |
171 | 201 |
172 | 202 |
173 endif | 203 endif |
174 | 204 |
175 gaim_SOURCES = \ | 205 gaim_SOURCES = \ |