# # 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 $@