# LOCKVC 3.0 (c) 1994,1995,1997 by Matthias Straub
# this package was released under GPL
# see COPYING for details
#
#-----------------------------------------------------------------------------
#  Default Compiler (Usually gcc)
#-----------------------------------------------------------------------------
#CC=cc
CC=gcc

CFLAGS= -O3 -m486
#LDFLAGS=
VGA= -lvga
#-----------------------------------------------------------------------------
# Shadow Support? Uncomment Next line
#-----------------------------------------------------------------------------

# SHADOW=-lshadow -DSHADOW_PASSWD

#-----------------------------------------------------------------------------
# Where do we install?
#-----------------------------------------------------------------------------
BINDIR=/usr/local/bin
MANDIR=/usr/man/cat1
#-----------------------------------------------------------------------------
# Shouldnt need touching below this
#-----------------------------------------------------------------------------
all: lockvc.o starfield.o dotmorph.o feuer.o fudge.o modules.o
	$(CC) $(LDFLAGS) lockvc.o starfield.o modules.o fudge.o feuer.o dotmorph.o -o lockvc -lm $(VGA) $(SHADOW)
	strip lockvc
.c.o:
	$(CC) $(CFLAGS) -c -o $*.o $<
	
install: lockvc lockvc.man
	install -m 4755 -o root -g root lockvc $(BINDIR)
	nroff -man < lockvc.man > lockvc.1
	rm -f lockvc.1.gz
	gzip -9 lockvc.1
	install -m 0644 lockvc.1.gz $(MANDIR)
