]> git.meshlink.io Git - meshlink/blobdiff - examples/Makefile.am
Don't use assert() to check the results of pthread_*() calls.
[meshlink] / examples / Makefile.am
index 462f9d966edb9a8e2c6deef1dc0339286a888804..36de6e24a6c53c22777ec2afd0e1e66bc474acc0 100644 (file)
@@ -1,6 +1,7 @@
-noinst_PROGRAMS = meshlinkapp chat chatpp manynodes channels
+noinst_PROGRAMS = meshlinkapp chat chatpp manynodes channels groupchat
 
-AM_CPPFLAGS = -I${top_srcdir}/src -iquote. -Wall
+AM_CPPFLAGS = $(PTHREAD_CFLAGS) -I${top_srcdir}/src -iquote. -Wall
+AM_LDFLAGS = $(PTHREAD_LIBS)
 
 meshlinkapp_SOURCES = meshlinkapp.c
 meshlinkapp_LDADD = ${top_builddir}/src/libmeshlink.la ${top_builddir}/catta/src/libcatta.la
@@ -8,6 +9,7 @@ meshlinkapp_LDADD = ${top_builddir}/src/libmeshlink.la ${top_builddir}/catta/src
 chat_SOURCES = chat.c
 chat_LDADD = ${top_builddir}/src/libmeshlink.la ${top_builddir}/catta/src/libcatta.la
 
+noinst_PROGRAMS += chatpp
 chatpp_SOURCES = chatpp.cc
 chatpp_LDADD = ${top_builddir}/src/libmeshlink.la ${top_builddir}/catta/src/libcatta.la
 
@@ -16,3 +18,12 @@ manynodes_LDADD = ${top_builddir}/src/libmeshlink.la ${top_builddir}/catta/src/l
 
 channels_SOURCES = channels.c
 channels_LDADD = ${top_builddir}/src/libmeshlink.la ${top_builddir}/catta/src/libcatta.la
+
+if MONITOR
+noinst_PROGRAMS += monitor
+monitor_SOURCES = monitor.c
+monitor_LDADD = ${top_builddir}/src/libmeshlink.la ${top_builddir}/catta/src/libcatta.la $(NCURSES_LIBS) -lm
+endif
+
+groupchat_SOURCES = groupchat.c
+groupchat_LDADD = ${top_builddir}/src/libmeshlink.la ${top_builddir}/catta/src/libcatta.la