osmoserv: osmoserv.cpp osmoserv.hpp osmoshell osmoecho osmodate
	vpcc -o /app/stdio/osmoserv osmoserv.cpp
	confman -o -l www.redloop.com/osmoserv

#osmologind: osmologind.c
#	vpcc -o /app/www.redloop.com/osmo/logind osmologind.c
#	confman -w -b factory -n 


# Use the osmo/shell with extreme caution!
# It lacks any means of authentication.
osmoshell:
	confman -w -b factory -n shell www.redloop.com/osmoserv
	confman -w -s factory/shell www.redloop.com/osmoserv
	confman -w -a port=8023 -t integer www.redloop.com/osmoserv
	confman -w -a child=app/stdio/shell www.redloop.com/osmoserv
	confman -w -s factory www.redloop.com/osmoserv

osmodate:
	confman -w -b factory -n date www.redloop.com/osmoserv
	confman -w -s factory/date www.redloop.com/osmoserv
	confman -w -a port=8013 -t integer www.redloop.com/osmoserv
	confman -w -a child=app/stdio/date www.redloop.com/osmoserv
	confman -w -s factory www.redloop.com/osmoserv

osmoecho: osmoecho.c
	vpcc -o /app/www.redloop.com/osmo/echo osmoecho.c
	confman -w -b factory -n echo www.redloop.com/osmoserv
	confman -w -s factory/echo www.redloop.com/osmoserv
	confman -w -a port=8007 -t integer www.redloop.com/osmoserv
	confman -w -a child=app/www.redloop.com/osmo/echo -t string www.redloop.com/osmoserv
	confman -w -s factory www.redloop.com/osmoserv

#osmottytype: osmottytype.c
#	vpcc -o /app/www.redloop.com/osmo/ttytype osmottytype.c