# SID @(#)Makefile	1.2

CONFDIR = /usr/new
DEMOS = colormap ripple bounce slide rlines balls \
circle lines makergb dispcolors

all: $(DEMOS) mrpeepers Xtlib

$(DEMOS):
	cd src;make
	cd src;cp $(DEMOS) ..

mrpeepers:
	cd src/mrpeepers; make
	cp src/mrpeepers/mrpeepers .

Xtlib:
	cd src/Xtlib; make

install: all
	-mkdir $(CONFDIR)/demo
	-chmod 777 $(CONFDIR)/demo
	../install -m 444 -c README $(CONFDIR)/demo
	../install -m 555 -c colormap $(CONFDIR)/demo
	../install -m 555 -c ripple $(CONFDIR)/demo
	../install -m 555 -c bounce $(CONFDIR)/demo
	../install -m 555 -c slide $(CONFDIR)/demo
	../install -m 555 -c rlines $(CONFDIR)/demo
	../install -m 555 -c balls $(CONFDIR)/demo
	../install -m 555 -c circle $(CONFDIR)/demo
	../install -m 555 -c lines $(CONFDIR)/demo
	../install -m 555 -c makergb $(CONFDIR)/demo
	../install -m 555 -c dispcolors $(CONFDIR)/demo
	cd src;../../install -m 555 -c spectrum.mrgb $(CONFDIR)/demo
	../install -m 555 -c mrpeepers $(CONFDIR)/demo 

	cd src;make clobber
	find src -print | cpio -pumdv $(CONFDIR)/demo
	find $(CONFDIR)/demo/src -print |xargs chmod 777 

clobber:
	rm -f $(DEMOS)
	cd src; make clobber
	cd src/mrpeepers; make clobber
