comparison libpurple/Makefile.am @ 21563:1b174854bb80

merge of '30fcf2f336afb635b62a5c3ed3adb3e1fa1dd2d1' and 'bb60447c0a8c79afca320f4dc689096f4788e7fa'
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Sat, 17 Nov 2007 01:55:21 +0000
parents aa89e649641a
children e3bad210e005
comparison
equal deleted inserted replaced
20755:774f4924e74e 21563:1b174854bb80
4 purple-notifications-example \ 4 purple-notifications-example \
5 purple-remote \ 5 purple-remote \
6 purple-send \ 6 purple-send \
7 purple-send-async \ 7 purple-send-async \
8 purple-url-handler \ 8 purple-url-handler \
9 purple.h.in \
9 purple.pc.in \ 10 purple.pc.in \
10 purple-uninstalled.pc.in \ 11 purple-uninstalled.pc.in \
11 version.h.in \ 12 version.h.in \
12 Makefile.mingw \ 13 Makefile.mingw \
13 win32/global.mak \ 14 win32/global.mak \
127 sound.h \ 128 sound.h \
128 sslconn.h \ 129 sslconn.h \
129 upnp.h \ 130 upnp.h \
130 util.h \ 131 util.h \
131 value.h \ 132 value.h \
132 version.h \
133 xmlnode.h \ 133 xmlnode.h \
134 whiteboard.h 134 whiteboard.h
135 135
136 BUILT_SOURCES = version.h 136 purple_builtheaders = purple.h version.h
137
138 BUILT_SOURCES = $(purple_builtheaders)
137 139
138 if ENABLE_DBUS 140 if ENABLE_DBUS
139 141
140 CLEANFILES = \ 142 CLEANFILES = \
141 dbus-bindings.c \ 143 dbus-bindings.c \
154 156
155 dbus_exported = dbus-useful.h dbus-define-api.h account.h blist.h buddyicon.h \ 157 dbus_exported = dbus-useful.h dbus-define-api.h account.h blist.h buddyicon.h \
156 connection.h conversation.h core.h ft.h log.h notify.h prefs.h roomlist.h \ 158 connection.h conversation.h core.h ft.h log.h notify.h prefs.h roomlist.h \
157 savedstatuses.h status.h server.h util.h xmlnode.h 159 savedstatuses.h status.h server.h util.h xmlnode.h
158 160
159 purple_build_coreheaders = $(addprefix $(srcdir)/, $(purple_coreheaders)) 161 purple_build_coreheaders = $(addprefix $(srcdir)/, $(purple_coreheaders)) \
162 $(purple_builtheaders)
160 dbus_build_exported = $(addprefix $(srcdir)/, $(dbus_exported)) 163 dbus_build_exported = $(addprefix $(srcdir)/, $(dbus_exported))
161 164
162 dbus-types.c: dbus-analyze-types.py $(purple_build_coreheaders) 165 dbus-types.c: dbus-analyze-types.py $(purple_build_coreheaders)
163 cat $(purple_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --pattern=PURPLE_DBUS_DEFINE_TYPE\(%s\) > $@ 166 cat $(purple_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --pattern=PURPLE_DBUS_DEFINE_TYPE\(%s\) > $@
164 167
181 libpurple_client_la_LIBADD = $(DBUS_LIBS) 184 libpurple_client_la_LIBADD = $(DBUS_LIBS)
182 185
183 purple-client-bindings.c: dbus-analyze-functions.py $(dbus_exported) 186 purple-client-bindings.c: dbus-analyze-functions.py $(dbus_exported)
184 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client > $@ 187 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client > $@
185 188
186 purple-client-bindings.h: dbus-analyze-types.py dbus-analyze-functions.py $(purple_coreheaders) $(dbus_exported) 189 purple-client-bindings.h: dbus-analyze-types.py dbus-analyze-functions.py $(purple_coreheaders) $(purple_builtheaders) $(dbus_exported)
187 cat $(purple_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --keyword=enum --verbatim > $@ 190 cat $(purple_build_coreheaders) | $(PYTHON) $(srcdir)/dbus-analyze-types.py --keyword=enum --verbatim > $@
188 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client --headers >> $@ 191 cat $(dbus_build_exported) | $(PYTHON) $(srcdir)/dbus-analyze-functions.py --client --headers >> $@
189 192
190 $(libpurple_client_la_OBJECTS): purple-client-bindings.h purple-client-bindings.c 193 $(libpurple_client_la_OBJECTS): purple-client-bindings.h purple-client-bindings.c
191 194
220 internal.h 223 internal.h
221 224
222 libpurpleincludedir=$(includedir)/libpurple 225 libpurpleincludedir=$(includedir)/libpurple
223 libpurpleinclude_HEADERS = \ 226 libpurpleinclude_HEADERS = \
224 $(purple_coreheaders) \ 227 $(purple_coreheaders) \
228 $(purple_builtheaders) \
225 $(dbus_headers) 229 $(dbus_headers)
226 230
227 libpurple_la_DEPENDENCIES = $(STATIC_LINK_LIBS) 231 libpurple_la_DEPENDENCIES = $(STATIC_LINK_LIBS)
228 libpurple_la_LDFLAGS = -export-dynamic -version-info $(PURPLE_LT_VERSION_INFO) -no-undefined 232 libpurple_la_LDFLAGS = -export-dynamic -version-info $(PURPLE_LT_VERSION_INFO) -no-undefined
229 libpurple_la_LIBADD = \ 233 libpurple_la_LIBADD = \