diff options
author | Thiago Macieira <thiago@kde.org> | 2006-03-28 19:16:35 +0000 |
---|---|---|
committer | Thiago Macieira <thiago@kde.org> | 2006-03-28 19:16:35 +0000 |
commit | 68b0f5235909a25a7cc4f679592fc7765e845cbf (patch) | |
tree | 38c36ef242e25fd3ff7da5a366d4f7f34072cdf6 /qt/examples/Makefile.am | |
parent | 26106e12ecdd1a334a7a98a3f2b7205abc7d916d (diff) |
* configure.in qt/Makefile.am: add qt/examples
* qt/examples: Add QtDBus example programs:
- hello: Hello, World
- ping: Simple method-calling program
- pong: Simple object-exporting program (not using adaptors)
- complexping: Interactive method-calling program
(also gets and sets properties).
- complexpong: Sample program exporting methods, signals and
properties, using adaptors.
- dbus: Simple implementation of a generic method-calling
program, similar to 'dbus-send', but with semantics
similar to 'dcop'.
- chat: Simplistic chat program, implemented using signals
and the system bus. Looks like IRC.
Diffstat (limited to 'qt/examples/Makefile.am')
-rw-r--r-- | qt/examples/Makefile.am | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/qt/examples/Makefile.am b/qt/examples/Makefile.am new file mode 100644 index 00000000..9528e39b --- /dev/null +++ b/qt/examples/Makefile.am @@ -0,0 +1,44 @@ +if HAVE_QT +INCLUDES=-I$(top_srcdir) $(DBUS_CLIENT_CFLAGS) $(DBUS_QT_CFLAGS) -DDBUS_COMPILATION +LDADD = ../libdbus-qt4-1.la + +if HAVE_QT_GUI +chat_LDADD = $(LDADD) $(DBUS_QT_GUI_LIBS) +dist_chat_SOURCES = chat.cpp chat.h chatadaptor.cpp +nodist_chat_SOURCES = chatinterface.cpp +chat.o: chatmainwindow.h chatsetnickname.h chatinterface.h chatadaptor.h chat.moc chatadaptor.moc +chatmainwindow.h: chatmainwindow.ui +chatsetnickname.h: chatsetnickname.ui +chatinterface.cpp chatinterface.h: com.trolltech.ChatInterface.xml + ../dbusidl2cpp -m -p chatinterface $? + $(QT_MOC) -o chatinterface.moc chatinterface.h + +CHAT=chat +endif + + +noinst_PROGRAMS = hello dbus ping pong complexping complexpong $(CHAT) +hello_SOURCES = hello.cpp +dbus_SOURCES = dbus.cpp + +ping_SOURCES = ping.cpp +pong_SOURCES = pong.cpp pong.h +pong.o: pong.moc + +complexping_SOURCES = complexping.cpp complexping.h +complexpong_SOURCES = complexpong.cpp complexpong.h +complexpong.o: complexpong.moc +complexping.o: complexping.moc + +EXTRA_DIST = ping-common.h chatmainwindow.ui chatsetnickname.ui com.trolltech.ChatInterface.xml chatadaptor.h + +CLEANFILES = chat.moc chatadaptor.moc complexping.moc complexpong.moc pong.moc \ + chatinterface.cpp chatinterface.h chatinterface.moc \ + chatmainwindow.h chatsetnickname.h + +%.moc: %.h + $(QT_MOC) $< > $@ +%.h: %.ui + $(QT_UIC) -o $@ $? +endif + |