]> git.meshlink.io Git - meshlink/blobdiff - examples/Makefile.am
Never automatically try to bind to ports >= 32768.
[meshlink] / examples / Makefile.am
index 9be95b13a3380f0790d0e3733b30357f1f4c7902..ee64fa8ec37ff1ae69142a9edd8adbc272c332b3 100644 (file)
@@ -1,15 +1,28 @@
-bin_PROGRAMS = meshlinkapp chat chatpp manynodes
+EXTRA_PROGRAMS = meshlinkapp chat chatpp manynodes channels groupchat
 
-AM_CPPFLAGS = -I../src
+AM_CPPFLAGS = $(PTHREAD_CFLAGS) -I${top_srcdir}/src -iquote. -Wall
+AM_LDFLAGS = $(PTHREAD_LIBS)
 
 meshlinkapp_SOURCES = meshlinkapp.c
-meshlinkapp_LDADD = ../src/libmeshlink.la
+meshlinkapp_LDADD = ${top_builddir}/src/libmeshlink.la
 
 chat_SOURCES = chat.c
-chat_LDADD = ../src/libmeshlink.la
+chat_LDADD = ${top_builddir}/src/libmeshlink.la
 
 chatpp_SOURCES = chatpp.cc
-chatpp_LDADD = ../src/libmeshlink.la
+chatpp_LDADD = ${top_builddir}/src/libmeshlink.la
 
-manynodes_SOURCES = manynodes.cc
-manynodes_LDADD = ../src/libmeshlink.la
+manynodes_SOURCES = manynodes.c
+manynodes_LDADD = ${top_builddir}/src/libmeshlink.la
+
+channels_SOURCES = channels.c
+channels_LDADD = ${top_builddir}/src/libmeshlink.la
+
+if MONITOR
+EXTRA_PROGRAMS += monitor
+monitor_SOURCES = monitor.c
+monitor_LDADD = ${top_builddir}/src/libmeshlink.la $(NCURSES_LIBS) -lm
+endif
+
+groupchat_SOURCES = groupchat.c
+groupchat_LDADD = ${top_builddir}/src/libmeshlink.la