chiark / gitweb /
Fix some format and other varargs errors.
[tripe] / svc / Makefile.am
index f37ecb17b8039bc34d4aa633f418195e210e0367..121df6dfde97d10ce8e97d4d1b437247e0e4576f 100644 (file)
@@ -25,6 +25,9 @@
 
 include $(top_srcdir)/vars.am
 
+servicesdir = ${pkglibdir}/services
+
+services_SCRIPTS        =
 man_MANS                =
 
 ###--------------------------------------------------------------------------
@@ -35,4 +38,57 @@ man_MANS             += tripe-service.7
 CLEANFILES             += tripe-service.7
 EXTRA_DIST             += tripe-service.7.in
 
+## Handle dynamic connections.
+services_SCRIPTS       += connect
+CLEANFILES             += connect
+EXTRA_DIST             += connect.in
+
+man_MANS               += connect.8
+CLEANFILES             += connect.8
+EXTRA_DIST             += connect.8.in
+
+connect: connect.in Makefile
+       $(SUBST) $(srcdir)/connect.in >$@.new $(SUBSTITUTIONS) && \
+               chmod +x $@.new && mv $@.new $@
+
+## Watch for peers arriving and disconnecting.
+services_SCRIPTS       += watch
+CLEANFILES             += watch
+EXTRA_DIST             += watch.in
+
+man_MANS               += watch.8
+CLEANFILES             += watch.8
+EXTRA_DIST             += watch.8.in
+
+watch: watch.in Makefile
+       $(SUBST) $(srcdir)/watch.in >$@.new $(SUBSTITUTIONS) && \
+               chmod +x $@.new && mv $@.new $@
+
+## Watch D-Bus to keep track of external connectivity.
+services_SCRIPTS       += conntrack
+CLEANFILES             += conntrack
+EXTRA_DIST             += conntrack.in
+
+man_MANS               += conntrack.8
+CLEANFILES             += conntrack.8
+EXTRA_DIST             += conntrack.8.in
+
+conntrack: conntrack.in Makefile
+       $(SUBST) $(srcdir)/conntrack.in >$@.new $(SUBSTITUTIONS) && \
+               chmod +x $@.new && mv $@.new $@
+
+## Bring up an interface.
+sbin_SCRIPTS            = tripe-ifup
+CLEANFILES             += tripe-ifup
+EXTRA_DIST             += tripe-ifup.in
+
+man_MANS               += tripe-ifup.8
+CLEANFILES             += tripe-ifup.8
+EXTRA_DIST             += tripe-ifup.8.in
+
+tripe-ifup: tripe-ifup.in Makefile
+       $(SUBST) $(srcdir)/tripe-ifup.in >$@.new $(SUBSTITUTIONS) && \
+               chmod +x $@.new && mv $@.new $@
+
 ###----- That's all, folks --------------------------------------------------
+