PREFIX=		/usr/local
BINDIR= 	$(PREFIX)/bin
SBINDIR=	$(PREFIX)/sbin
MANDIR= 	$(PREFIX)/man

CC=	gcc
CFLAGS=	-O2


all:	vtscreensaver vtscreensaveron particle

install:	vtscreensaver vtscreensaveron particle
		install -s -o root -m 0705 vtscreensaver $(SBINDIR)
		install -s -o root -m 4755 vtscreensaveron $(BINDIR)
		install -s -o root -m 4755 particle $(BINDIR)
		install -o root -m 0444 vtscreensaver.8 $(MANDIR)/man8
		install -o root -m 0444 vtscreensaveron.7 $(MANDIR)/man7
		install -o root -m 0444 particle.6 $(MANDIR)/man6

uninstall:	
		rm -f $(SBINDIR)/vtscreensaver
		rm -f $(BINDIR)/vtscreensaveron
		rm -f $(BINDIR)/particle
		rm -f $(MANDIR)/man8/vtscreensaver.8
		rm -f $(MANDIR)/man7/vtscreensaveron.7
		rm -f $(MANDIR)/man6/particle.6

clean:
		rm -f vtscreensaver particle vtscreensaver

vtscreensaver:	vtscreensaver.c
	$(CC) $(CFLAGS) vtscreensaver.c -o vtscreensaver
	chmod 0705 vtscreensaver

vtscreensaveron:vtscreensaveron.c
	$(CC) $(CFLAGS) vtscreensaveron.c -o vtscreensaveron
	chmod 4755 vtscreensaveron

particle:	particle.C
	$(CC) $(CFLAGS) particle.C -lvgagl -lvga -lm -o particle 
	chmod 4755 particle
