name=xmonitor
version=1.3

all: clients/xmon-client clients/xmon-tclient server/xmon-server

clients/xmon-client clients/xmon-tclient: 
	cd clients && xmkmf -a && $(MAKE)

server/xmon-server: 
	cd server && $(MAKE)

install:
	cd clients && $(MAKE) install
	cd server && $(MAKE) install

install.man:
	cd clients && $(MAKE) install.man
	cd server && $(MAKE) install.man

clean:
	cd clients && $(MAKE) clean
	cd server && $(MAKE) clean
	rm -f ./*.o ./*~ ./*.tmp

distclean: clean
	cd clients && $(MAKE) distclean
	cd server && $(MAKE) distclean

dist:
	rm -rf $(name)-$(version) $(name)-$(version).tar $(name)-$(version).tar.bz2
	mkdir $(name)-$(version)
	tar -cf - --exclude CVS Makefile INSTALL COPYING README proto clients server scripts | tar -C $(name)-$(version) -xf -
	tar -cf $(name)-$(version).tar $(name)-$(version)
	rm -rf $(name)-$(version)
	bzip2 -9 $(name)-$(version).tar
