changed build architecture to build seperate libs for main/ecore/glib integration
dbus C has the same feature this enables distribution package creators easier to provide all mainloop integrations without getting to much deps for dbus-c++
This commit is contained in:
parent
1c8e43e6d6
commit
04379cfb7d
16 changed files with 213 additions and 57 deletions
|
@ -8,7 +8,8 @@ noinst_PROGRAMS = echo-server
|
|||
endif
|
||||
|
||||
echo_server_SOURCES = echo-server-glue.h echo-server.h echo-server.cpp
|
||||
echo_server_LDADD = $(top_builddir)/src/libdbus-c++-1.la \
|
||||
echo_server_LDADD = $(top_builddir)/src/libdbus-c++-ecore-1.la \
|
||||
$(top_builddir)/src/libdbus-c++-1.la \
|
||||
$(ecore_LIBS)
|
||||
|
||||
echo-server-glue.h: echo-introspect.xml
|
||||
|
@ -19,8 +20,9 @@ noinst_PROGRAMS += echo-client-mt
|
|||
endif
|
||||
|
||||
echo_client_mt_SOURCES = echo-client-glue.h echo-client.h echo-client.cpp
|
||||
echo_client_mt_LDADD = $(top_builddir)/src/libdbus-c++-1.la \
|
||||
@PTHREAD_LIBS@ $(ecore_LIBS)
|
||||
echo_client_mt_LDADD = $(top_builddir)/src/libdbus-c++-ecore-1.la \
|
||||
$(top_builddir)/src/libdbus-c++-1.la @PTHREAD_LIBS@ \
|
||||
$(ecore_LIBS)
|
||||
echo_client_mt_CXXFLAGS = @PTHREAD_CFLAGS@
|
||||
|
||||
echo-client-glue.h: echo-introspect.xml
|
||||
|
|
|
@ -7,7 +7,8 @@ noinst_PROGRAMS = dbus_ecore
|
|||
endif
|
||||
|
||||
dbus_ecore_SOURCES = dbus_ecore-glue.h dbus_ecore.h dbus_ecore.cpp $(top_srcdir)/tools/xml.cpp
|
||||
dbus_ecore_LDADD = $(top_builddir)/src/libdbus-c++-1.la $(ecore_LIBS) $(xml_LIBS)
|
||||
dbus_ecore_LDADD = $(top_builddir)/src/libdbus-c++-ecore-1.la \
|
||||
$(top_builddir)/src/libdbus-c++-1.la $(ecore_LIBS) $(xml_LIBS)
|
||||
|
||||
dbus_ecore-glue.h: $(top_srcdir)/data/org.freedesktop.DBus.xml
|
||||
$(top_builddir)/tools/dbusxx-xml2cpp $^ --proxy=$@
|
||||
|
|
|
@ -7,7 +7,8 @@ noinst_PROGRAMS = dbus-browser
|
|||
endif
|
||||
|
||||
dbus_browser_SOURCES = dbus-glue.h dbus-browser.h dbus-browser.cpp $(top_srcdir)/tools/xml.cpp
|
||||
dbus_browser_LDADD = $(top_builddir)/src/libdbus-c++-1.la $(gtkmm_LIBS)
|
||||
dbus_browser_LDADD = $(top_builddir)/src/libdbus-c++-glib-1.la \
|
||||
$(top_builddir)/src/libdbus-c++-1.la $(gtkmm_LIBS)
|
||||
|
||||
dbus-glue.h: $(top_srcdir)/data/org.freedesktop.DBus.xml
|
||||
$(top_builddir)/tools/dbusxx-xml2cpp $^ --proxy=$@
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue