# 
# Copyright (c) 2000, 2001
# Gesellschaft fuer wissenschaftliche
#      Datenverarbeitung mbH Goettingen.  All rights reserved.
# 
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
#    notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
#    notice, this list of conditions and the following disclaimer in the
#    documentation and/or other materials provided with the distribution.
# 3. All advertising materials mentioning features or use of this software
#    must display the following acknowledgement:
#    This product includes software developed by the Gesellschaft
#    fuer wissenschaftliche Datenverarbeitung mbH Goettingen.
# 4. The name of the Gesellschaft fuer wissenschaftliche Datenverarbeitung
#    mbH Goettingen may not be used to endorse or promote products derived
#    from this software without specific prior written permission.
# 
# THIS SOFTWARE IS PROVIDED BY THE GESELLSCHAFT FUER WISSENSCHAFTLICHE
# DATENVERARBEITUNG MBH GOETTINGEN ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
# IN NO EVENT SHALL THE GESELLSCHAFT FUER WISSENSCHAFTLICHE DATENVERARBEITUNG
# MBH GOETTINGEN BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# 

CC      = cc
CFLAGS += -O
INSTALL = install
LDFLAGS = -lcrypt
PREFIX ?= /usr/local
RM      = rm
RMDIR   = rmdir
VPATH   = ../src

all:
	cd bin; $(MAKE) -f ../Makefile useracc

clean:
	cd bin; $(RM) -f useracc.o useracc

deinstall:
	$(RM) -f $(PREFIX)/bin/useracc
	-$(RMDIR) -p $(PREFIX)/bin
	$(RM) -f $(PREFIX)/etc/rc.d/useracc.sh.sample
	-$(RMDIR) -p $(PREFIX)/etc/rc.d
	$(RM) -f $(PREFIX)/man/man1/useracc.1.gz
	-$(RMDIR) -p $(PREFIX)/man/man1

install:
	$(INSTALL) -d -g wheel -m 755 -o root $(PREFIX)/bin
	$(INSTALL) -c -g wheel -m 555 -o root -s bin/useracc $(PREFIX)/bin
	$(INSTALL) -d -g wheel -m 755 -o root $(PREFIX)/etc/rc.d
	$(INSTALL) -c -g wheel -m 555 -o root etc/useracc.sh.sample $(PREFIX)/etc/rc.d
	$(INSTALL) -d -g wheel -m 755 -o root $(PREFIX)/man/man1
	$(INSTALL) -c -g wheel -m 444 -o root man/useracc.1.gz $(PREFIX)/man/man1

useracc: useracc.o
	$(CC) $(CFLAGS) useracc.o $(LDFLAGS) -o $@
