# Generated automatically from Makefile.in by configure.
#!/usr/bin/make
#
# This file is a product of Makefile.source being run through the mkmf
# Perl script to generate all of the System-Target format make targets
# automatically and is ready to be hacked to suit your needs. If you make
# modifications to the OPIE Makefiles as a programmer, please modify the
# Makefile.source file instead of this one.
#
##
# Makefile.source and Makefile: Directions for building and installing OPIE.
#
# Portions of this software are Copyright 1996 by Craig Metz, All Rights
# Reserved. The Inner Net Copyright Notice and License Agreement applies to
# these portions of the software.
#
# Portions of this software are Copyright 1995 by Randall Atkinson and Dan
# McDonald, All Rights Reserved. All Rights under this copyright are assigned
# to the U.S. Naval Research Laboratory (NRL). The NRL Copyright Notice and   
# License Agreement applies to this software.   
#
#	History:
#
#	Modified by cmetz for OPIE 2.22. Removed  from MISSING for
#		Autoconf target. Re-ordered LFLAGS because some ld's won't
#		include libmissing properly if it's not at the end.
#       Modified by cmetz for OPIE 2.21. Added getusershell.o to IRIX
#               missing functions.
#       Modified by cmetz for OPIE 2.2. Added NEW_PROMPTS definition.
#               Added MISSING and new flags-passing for libmissing.
#               Quote MISSING or lose. Update TEST target for FTPD
#               variable. Removed line formatting for compile commands
#               since macro expansion confuses the issue anyway.
#               Added targets for opieserv. Added targets for opietest.
#               Removed obselete options.h target. Swapped libmissing
#               and libopie. Updated manual config options. Added more
#               explanatory text. Fixed uses of old SYSV and BSD4_3
#               symbols.
#       Modified at NRL for OPIE 2.2: Renamed LDFLAGS setting to LIBS,
#               renamed LDFLAGS in targets to LFLAGS. Added targets for
#               libopie and libmissing directories. Got rid of PROTOTYPES.
#               Added opiegen. Fixed RANLIB Autoconf target. 
#       Modified at NRL for OPIE 2.11: Fixed fatal mistype of Autoconf.
#	Modified at NRL for OPIE 2.1: Changed targets to reflect source
#		file name changes. Changed explanation and flags for static
#		linking. Changed opieinfo target. Removed WHOAMI. Added
#		Autoconf targets. Changed if conditionals to use test
#               instead of [. Changed SU_DIR to SU to help autoconf.
#               Changed FTPDIR and FTPDNAME to FTPD to help autoconf.
#               Changed HP-UX to HP-UX9 and HP-UX10. Make uninstall
#               target depend on config. HPUX *is* no longer necessary, but
#               something does have to be there. Sub in Autoconf gcc.
#       Modified at NRL for OPIE 2.04: Re-worded explanation of SU_STAR_CHECK.
#       Modified at NRL for OPIE 2.02: Added SU_STAR_CHECK flag.
#       Modified at NRL for OPIE 2.01: Test target makes opiesu and opielogin 
#               setuid. install target clears that. uninstall target needs to
#               remove the opiekey symlinks. opieinfo target needs to 
#               substitute for $(EXISTS). ifdefs target needs to check for 
#               starting hash. $(LFLAGS) and -o should be at the end of all 
#               link commands to spoon-feed drain bamaged link editors. Added
#               A/UX defaults.
#	Modified heavily at NRL for OPIE 2.0.
#	Written at Bellcore for the S/Key Version 1 software distribution
#		(Makefile).

#============================================================================
# CONFIGURATION PARAMETERS -- CHANGE THESE TO SUIT YOUR MACHINE

# Shell to use for make(1)
# It's usually a good idea to leave this as-is. On some systems, ksh or bash
# may be necessary
SHELL=/bin/sh

# Where is chown(1)?
# Solaris
#CHOWN=/usr/bin/chown
# AIX, HP-UX9, HP-UX10, A/UX
#CHOWN=/bin/chown
# BSD/OS, 4.4BSD, FreeBSD, NetBSD
#CHOWN=/usr/sbin/chown
# IRIX
#CHOWN=/sbin/chown
# SunOS
#CHOWN=/usr/etc/chown
# Autoconf
#CHOWN=/usr/bin/chown

# What flag to test(1) will indicate existence?
#
# The '-e' flag is exactly what we want. Which makes it little surprise that
# not all systems have it. We'll live with the '-f' flag, which will only
# work with real files (i.e., it won't handle symlinks and wierder things
# properly)
#
# BSD/OS, FreeBSD, NetBSD, 4.4BSD
#EXISTS=-e
# SunOS, IRIX, HP-UX9, HP-UX10, AIX, Solaris, A/UX
#EXISTS=-f
# Autoconf
#EXISTS=-e

# How should we call mkdir(1) to make directories if they aren't there?
#
# We want to call mkdir with the -p flag to make parent directories,
# but many systems don't have this flag.
#
# BSD/OS, FreeBSD, NetBSD, SunOS, AIX, 4.4BSD
#MKDIR=mkdir -p
# IRIX, HP-UX9, HP-UX10, A/UX
#MKDIR=mkdir
# Autoconf
#MKDIR=mkdir -p

# OWNER is the username who should own the OPIE binaries.
# GROUP is the groupname associated with the OPIE binaries.
#
OWNER=0
GROUP=bin

# Ranlib is only needed on BSD systems.
# Using "true" happens to be a handy makefile hack for System V machines.
# AIX, SunOS, 4.4BSD, BSD/OS, FreeBSD, NetBSD
#RANLIB=ranlib
# Solaris, HP-UX9, HP-UX10, IRIX, A/UX
#RANLIB=true
# Autoconf
#RANLIB=ranlib

# LOCALBIN is the place where user-installed binaries reside.
# AIX, SunOS, 4.4BSD, BSD/OS, FreeBSD, NetBSD, Solaris, HP-UX9, HP-UX10, IRIX, A/UX
#LOCALBIN=/usr/local/bin
#LOCALBIN=/usr/contrib/bin
# Autoconf
#LOCALBIN=/usr/local/bin

# LOCALMAN is the place where user-installed manual pages reside.
# AIX, SunOS, 4.4BSD, BSD/OS, FreeBSD, NetBSD, Solaris, HP-UX9, HP-UX10, IRIX, A/UX
#LOCALMAN=/usr/local/man
#LOCALMAN=/usr/contrib/man
#LOCALMAN=/usr/share/man
#LOCALMAN=/usr/man/man
# Autoconf
#LOCALMAN=/usr/local/man

# Where is the su(1) program?
# Solaris, SunOS, BSD/OS, 4.4BSD, FreeBSD, NetBSD
#SU=/usr/bin/su
# HP-UX9, HP-UX10, AIX, IRIX, A/UX
#SU=/bin/su
# Autoconf
#SU=/usr/bin/su

# Is there another location to which opiesu should be copied? (i.e., /sbin)
# Solaris, IRIX
#ALT_SU=/sbin/su
# Autoconf
#ALT_SU=/usr/sbin/su

# Where is the login(1) binary?
# Solaris, SunOS, BSD/OS, 4.4BSD, FreeBSD, NetBSD
#LOGIN=/usr/bin/login
# HP-UX9, HP-UX10, AIX, A/UX
#LOGIN=/bin/login
# IRIX
#LOGIN=/usr/lib/iaf/scheme
# Autoconf
#LOGIN=/usr/bin/login

# What should the default PATH be?
# Note that the supplied defaults vary slightly from that of some
# of the operating systems. Also note that OPIE does not support some
# systems' notion of a second default path for root -- if you are root, then
# you need to use a shell configuration file to set up any special path
# entries.
# BSD/OS, 4.4BSD, HP-UX9, HP-UX10, Solaris, FreeBSD, NetBSD, A/UX
#DEFAULT_PATH=/usr/bin:/bin
# SunOS
#DEFAULT_PATH=/usr/ucb:/usr/bin:/bin
# IRIX
#DEFAULT_PATH=/usr/sbin:/usr/bsd:/sbin:/usr/bin:/bin:/usr/bin/X11
# AIX
#DEFAULT_PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin
# Autoconf
#DEFAULT_PATH=/bin:/etc

# Where should the OPIE key database be stored? 
KEY_FILE=/etc/opiekeys

# Should we support a trusted access file, and, if so, where should it go?
#
# Sites who have to choose between opening up this security hole and not
# having OPIE at all will need to enable this option. It is highly recommended
# that you do *not* enable this option and leave this line commented.
#ACCESS_FILE="-DACCESS_FILE=\"/etc/opieaccess\""

# Where is the FTP daemon?

# Solaris
#FTPD=/usr/sbin/in.ftpd
# SunOS
#FTPD=/usr/etc/in.ftpd
# IRIX
#FTPD=/usr/etc/ftpd
# BSD/OS, 4.4BSD, FreeBSD, NetBSD
#FTPD=/usr/libexec/ftpd
# HP-UX9, AIX, A/UX
#FTPD=/etc/ftpd
# HP-UX10
#FTPD=/usr/lbin/ftpd
# Autoconf
#FTPD=/usr/libexec/ftpd

# What flags should be passed to the linker?
# 
# Some systems (e.g. Solaris) need to explicitly include network libraries
# (e.g. nsl, socket).
#
# Also, on some systems, you may wish to build the OPIE programs statically
# linked to prevent attacks based on the shared library system. (Solaris
# requires some stub libraries that are not included here in order to be
# able to do this). No system with shared libraries should need OPIE built
# statically to be secure, but, then again, no system should have security
# bugs, either.
#
# Solaris
#LIBS=-lnsl -lsocket
# FreeBSD
#LIBS=-lcrypt
# A/UX
#LIBS=-lposix
# Systems with GCC
#LIBS=-static
# Autoconf
#LIBS=

# Compile-time options for OPIE:
#
# * System type:
#
# -DSOLARIS=1		If your system is Solaris (implies SVR4=1) 
# -DSUNOS=1		If your system is SunOS (implies IS_A_BSD=1) 
# -DSVR4=1		If your system is like System V Release 4 (IS_A_SYSV=1)
# -DIS_A_SYSV=1		If your system is like System V
# -DIS_A_BSD=1		If your system is like BSD
#
# * Haves and needs
# -DHAVE_DIRENT=1	If your system has dirent-style directory routines
#
# -DNEED_GETENV=1	If your system doesn't have getenv(3)
# -DNEED_SETENV=1	If your system doesn't have setenv(3)
#                       [Make sure to add env.o to MISSING below]
# -DNEED_STRERROR=1	If your system doesn't have strerror(3)
#                       [Make sure to add strerror.o to MISSING below]
# -DNEED_GETUSERSHELL=1	If your system doesn't have getusershell(3)
#				and endusershell(3)
#                       [Make sure to add getusershell.o to MISSING below]
# -DNEED_ATEXIT=1	If your system doesn't have atexit(3)
# -DNEED_STRING=1	If your system doesn't have strchr(3) and strrchr(3)
#				but does have index(3) and rindex(3)
#
# * Vendor-compatible "features"
#
# -DDOUTMPX=1		If your system uses a utmpx file along with a utmp
# -DDOSECURETTY=1	If you want to use an /etc/securetty file to control
#			which terminals root can log in from
# -DPERMSFILE="<file>"	Change the permissions of certain devices on login,
#				as specified in <file>
# -DDOWHEEL=1		Implement the BSD "wheel group" su restriction
#				(only members of group 0 can su)
# -DDOTITLE=1		Change the process info of ftpd so that ps listings
#				will show status information
#
# * Miscellaneous
#
# -DDOANONYMOUS=1	If you want ftpd to support anonymous logins
#                       whenever an "ftp" account exists in /etc/passwd.
#                       [This is a DANGEROUS option!]
# -DSYS_FCNTL_H=1	Use <sys/fcntl.h> instead of <fcntl.h>.

# IRIX
#OPTIONS=-DSVR4=1 -DNEED_GETUSERSHELL=1 -DNEED_SETENV=1 -DHAVE_GETENV=1 -DDOMOTD=0 -DDOUTMPX=1

# Solaris
#OPTIONS=-DSOLARIS=1 -DDOMOTD=0

# SunOS
#OPTIONS=-DSUNOS

# BSD/OS, 4.4BSD, FreeBSD, NetBSD
#OPTIONS=-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1

# HP-UX9, HP-UX10
#OPTIONS=-DIS_A_SYSV=1

# AIX
#OPTIONS=-DIS_A_SYSV=1 -DNEED_SETENV=1 -DFCNTL_NOT_SYS=1 -DNEED_GETUSERSHELL=1

# A/UX
#OPTIONS=-DIS_A_SYSV=1 -DNEED_SETENV=1 -DNEED_STRERROR=1 -DNEED_ATEXIT=1 -DDOMOTD=0  -D_POSIX_SOURCE

# Autoconf
#OPTIONS=-DHAVE_CONFIG_H

# Which message-digest algorithm do you want to use?
#
# MD5 is the default and highly recommended because it is stronger. Sites
# migrating from Bellcore S/Key v1 might want to use MD4 for compatibility
# reasons. Support for MD4 will be removed in a future version of OPIE.
MDX=5
#MDX=4

# Do you want to ask users to re-type their secret passwords when calculating
# responses?
#
# Doing so will help eliminate errors due to mistypes at the cost of user
# annoyance. 
#RETYPE=1
RETYPE=0

# Do you want to generate per-user lock files to serialize OPIE logins?
#
# Doing so will help prevent an attack based on a race condition at the
# cost of user annoyance and opening up a denial-of-service attack.
USER_LOCKING=1
#USER_LOCKING=0

# Do you want su(8) to be able to switch to accounts that have been
# disabled (via a pw_passwd field of '*' or '#')?
#
# The traditional behavior (SU_STAR_CHECK == 0) is that a su run by root 
# can switch to any account.  Sites that want to prevent root from su'ing
# to a disabled ("starred out") account should set SU_STAR_CHECK = 1 below.
SU_STAR_CHECK=1
#SU_STAR_CHECK=0

# Do you want new-style OPIE prompts or old-style prompts?
#
# New-style prompts will better indicate what kind of entry is expected.
# However, they will probably break automated login scripts and may initially
# confuse users.
NEW_PROMPTS=1
#NEW_PROMPTS=0

# Which C compiler should we use?
#
# You need an ANSI C compiler to build OPIE. K&R compilers may work, but
# we make no guarantees.
#
# On many systems, GNU C (gcc) may be the best choice because that is what
# we used for OPIE development. If you use GCC, please make sure to use
# the latest version -- earlier versions of GCC had some bugs that may cause
# OPIE to fail in wierd ways.
#
# Solaris users: You need to use either GNU C or the unbundled SunPro C 
# compiler to build OPIE. The BSD compatible compiler in /usr/ucb/cc will
# probably not work properly for the same reasons the SunOS one won't.
#
# SunOS and HP-UX users: The compiler shipped with your system is NOT ANSI
# and probably will not compile OPIE correctly. Your best course of action
# is to get and install GNU C. HP also makes an added-cost ANSI C compiler
# for HP-UX systems. If you would like to try to install OPIE using the 
# compiler that comes with SunOS or HP-UX, uncommment the first line
# below. If it doesn't work properly, don't say that we didn't warn you.
#
# GCC is probably your best choice
# SunOS, HP-UX9, HP-UX10, A/UX
#CC=gcc
# If your default cc groks ANSI C, then try it
#CC=cc
# HP-UX with the optional ANSI C compiler
#CC=cc -A
# Autoconf
#CC=gcc

# Are we debugging?
#
# The first line will build a normal version of OPIE. You should use it.
#
# The second is for brave souls porting OPIE to a new system or trying to
# debug it and should definitely NOT be used to build a production copy
# of OPIE. 
#
# The third uses a nifty heap debugger called "Electric Fence".
DEBUG=
#DEBUG=-DDEBUG=1 -g
#DEBUG=-DDEBUG=1 -g -lefence

# Which yacc program should we use?
#
# Some native SystemV yacc programs like to generate code that uses the
# alloca() function. Unfortunately, these systems don't actually provide
# a working alloca() function. If this is the case, try adding alloca.o
# to MISSING below and seriously consider a change of operating system.
# GNU Bison apparently always uses alloca() and won't help people in this
# situation.
#
# If you don't know, just leave it alone.
# AIX, SunOS, 4.4BSD, BSD/OS, FreeBSD, NetBSD, Solaris, HP-UX9, HP-UX10, IRIX, A/UX
#YACC=yacc
# Autoconf
#YACC=bison -y

# Which missing-function objects should we build?
#
# If you get errors when your system tries to link together the OPIE
# executables telling you that certain functions are missing, try
# building OPIE with the included replacements. 
#
# If a function you need isn't in this list, please file a bug report.
# We'll try to write a replacement for the next release.
#
# Add this file...	To add these functions...
#
# alloca.o		alloca()
# env.o			setenv(), getenv(), unsetenv()
# getusershell.o	getusershell(), endusershell()
# initgroups.o		initgroups()
# memcmp.o		memcmp()
# memcpy.o		memcpy()
# memset.o		memset()
# sigaddset.o		sigaddset()
# sigemptyset.o		sigemptyset()
# sigprocmask.o		sigprocmask()
# strerror.o		strerror()
# uname.o		uname()
#
# BSD/OS, FreeBSD, NetBSD
#MISSING=
# HP-UX9, HP-UX10
#MISSING=env.o
# SunOS
#MISSING=env.o strerror.o
# IRIX
#MISSING=env.o getusershell.o
# Autoconf
#MISSING=  

# END OF NORMAL CONFIGURATION PARAMETERS -- DON'T TOUCH THINGS BELOW HERE
#=========================================================================
BACKUP=opie.old

CFLAGS=-DMDX=$(MDX) -DRETYPE=$(RETYPE) $(DEBUG) \
        -DDEFAULT_PATH=\"$(DEFAULT_PATH)\" $(ACCESS_FILE) $(OPTIONS) \
        -DUSER_LOCKING=$(USER_LOCKING) -DSU_STAR_CHECK=$(SU_STAR_CHECK) \
        -DKEY_FILE=\"$(KEY_FILE)\" -DNEW_PROMPTS=$(NEW_PROMPTS) \
	-D_OPIE=1

LFLAGS=-Llibopie -lopie $(LIBS) -Llibmissing -lmissing
LDEPS=libmissing/libmissing.a libopie/libopie.a

config: 
	@if test -z "$(OPTIONS)"; then echo "Did you read the README file?"; exit 1; fi
	@if test -z "$(EXISTS)"; then echo "Did you read the README file?"; exit 1; fi

check:	config
	@if test ! -x "$(CHOWN)"; then echo "Check your value for CHOWN."; exit 1; fi
	@if test ! -x "$(WHOAMI)"; then echo "Check your value for WHOAMI."; exit 1; fi
	@if test ! -d "$(LOCALBIN)"; then echo "Check your value for LOCALBIN."; exit 1; fi
	@if test ! -d "$(LOCALMAN)"; then echo "Check your value for LOCALMAN."; exit 1; fi
	@if test ! $(EXISTS) "$(SU)"; then echo "Check your value for SU."; exit 1; fi
	@if test ! -z "$(ALT_SU)"; then if test ! $(EXISTS) "$(ALT_SU)"; then echo "Check your value for ALT_SU."; exit 1; fi; fi
	@if test ! $(EXISTS) "$(LOGIN)"; then echo "Check your value for LOGIN."; exit 1; fi
	@if test ! $(EXISTS) "$(FTPD)"; then echo "Check your value for FTPD."; exit 1; fi
	@if test ! -z "$(ACCESS_FILE)"; then echo "Remember that ACCESS_FILE opens up a security hole!"; fi

ifdefs:	
	egrep '^#*if*def' *.c *.h | cut -f2 -d: | sort | uniq

client: config libopie/libopie.a libmissing/libmissing.a opietest-passed opiekey opiegen

client-install: config client
	@echo "Installing OPIE client software..."
	@echo "Copying OPIE key-related files"
	@if test ! -d $(LOCALBIN); then $(MKDIR) $(LOCALBIN); chmod 755 $(LOCALBIN); fi 
	@cp opiekey $(LOCALBIN)
	@$(CHOWN) $(OWNER) $(LOCALBIN)/opiekey
	@chgrp $(GROUP) $(LOCALBIN)/opiekey
	@echo "Changing file permissions"
	@chmod 0511 $(LOCALBIN)/opiekey
	@echo "Symlinking aliases to opiekey"
	@-ln -s $(LOCALBIN)/opiekey $(LOCALBIN)/opie-md4
	@-ln -s $(LOCALBIN)/opiekey $(LOCALBIN)/opie-md5
	@-ln -s $(LOCALBIN)/opiekey $(LOCALBIN)/otp-md4
	@-ln -s $(LOCALBIN)/opiekey $(LOCALBIN)/otp-md5
	@-ln -s $(LOCALBIN)/opiekey $(LOCALBIN)/key
	@echo "Installing manual pages"
	@-for i in opie-md4 opie-md5 opie-des otp-md4 otp-md5; do ln -s opiekey.1 $(LOCALMAN)/man1/$$i.1; done
	@if test ! -d $(LOCALMAN)/man1; then $(MKDIR) $(LOCALMAN)/man1; chmod 755 $(LOCALMAN)/man1; fi; cp opiekey.1 $(LOCALMAN)/man1/opiekey.1; $(CHOWN) $(OWNER) $(LOCALMAN)/man1/opiekey.1; chgrp $(GROUP) $(LOCALMAN)/man1/opiekey.1; chmod 644 $(LOCALMAN)/man1/opiekey.1

server:	config libopie/libopie.a libmissing/libmissing.a opietest-passed opielogin opiesu opiepasswd opieinfo opieftpd opieserv

server-test: server
	@echo "Installing OPIE server software..."
	@echo "Copying OPIE user programs"
	@if test ! -d $(LOCALBIN); then $(MKDIR) $(LOCALBIN); chmod 755 $(LOCALBIN); fi 
	@cp opiepasswd opieinfo $(LOCALBIN)
	@echo "Changing ownership"
	@$(CHOWN) $(OWNER) $(LOCALBIN)/opiepasswd $(LOCALBIN)/opieinfo
	@chgrp $(GROUP) $(LOCALBIN)/opiepasswd $(LOCALBIN)/opieinfo
	@echo "Changing file permissions"
	@chmod 0555 $(LOCALBIN)/opieinfo
	@chmod 4511 $(LOCALBIN)/opiepasswd
	@echo "Preparing opiesu and opielogin for testing"
	@$(CHOWN) $(OWNER) opiesu opielogin
	@chgrp $(GROUP) opiesu opielogin
	@chmod 4511 opiesu opielogin

test: server-test

server-install: server-test
	@echo "Clearing testing permissions on opiesu and opielogin"
	@chmod 0111 opiesu opielogin
	@echo "Installing OPIE system programs..."
	@if test ! $(EXISTS) $(LOGIN).$(BACKUP); then echo "Renaming existing $(LOGIN) to $(LOGIN).$(BACKUP)"; mv $(LOGIN) $(LOGIN).$(BACKUP); echo "Clearing permissions on old $(LOGIN)"; chmod 0 $(LOGIN).$(BACKUP); fi
	@echo "Copying opielogin to $(LOGIN)"
	@cp opielogin $(LOGIN)
	@echo "Changing ownership of $(LOGIN)"
	@$(CHOWN) $(OWNER) $(LOGIN)
	@chgrp $(GROUP) $(LOGIN)
	@echo "Changing file permissions of $(LOGIN)"
	@chmod 4111 $(LOGIN)
	@if test ! $(EXISTS) $(SU).$(BACKUP); then echo "Renaming existing su to su.$(BACKUP)"; mv $(SU) $(SU).$(BACKUP); echo "Clearing permissions on old su"; chmod 0 $(SU).$(BACKUP); fi
	@-if test ! -z "$(ALT_SU)"; then if test ! $(EXISTS) $(ALT_SU).$(BACKUP); then echo "Renaming existing su to su.$(BACKUP)"; mv $(ALT_SU) $(ALT_SU).$(BACKUP); fi; echo "Copying opiesu to su"; cp opiesu $(ALT_SU); echo "Changing ownership"; $(CHOWN) $(OWNER) $(ALT_SU); chgrp $(GROUP) $(ALT_SU); echo "Changing file permissions"; chmod 4111 $(ALT_SU); echo "Clearning permissions on old su"; chmod 0 $(ALT_SU).$(BACKUP); fi
	@echo "Copying opiesu to su"
	@cp opiesu $(SU)
	@echo "Changing ownership of su"
	@$(CHOWN) $(OWNER) $(SU)
	@chgrp $(GROUP) $(SU)
	@echo "Changing file permissions of su"
	@chmod 4111 $(SU)
	@if test ! $(EXISTS) $(FTPD).$(BACKUP); then echo "Renaming existing ftp daemon to $(FTPD).$(BACKUP)"; mv $(FTPD) $(FTPD).$(BACKUP); echo "Clearing permissions on old ftp daemon"; chmod 0 $(FTPD).$(BACKUP); fi
	@echo "Copying OPIE ftp daemon"
	@cp opieftpd $(FTPD)
	@echo "Changing ownership of ftpd"
	@$(CHOWN) $(OWNER) $(FTPD)
	@chgrp $(GROUP) $(FTPD)
	@echo "Changing file permissions of ftpd"
	@chmod 0100 $(FTPD)
	@echo "Creating OPIE key file"
	@touch $(KEY_FILE)
	@echo "Changing permissions of OPIE key file"
	@chmod 0644 $(KEY_FILE)
	@echo "Changing ownership of OPIE key file"
	@$(CHOWN) $(OWNER) $(KEY_FILE)
	@chgrp $(GROUP) $(KEY_FILE)
	@-if test ! -z "$(ACCESS_FILE)"; then echo "Creating OPIE access file (don't say we didn't warn you)"; FILE=`echo $(ACCESS_FILE) | sed 's:^-DACCESS_FILE="\(.*\)":\1:'`; touch $$FILE; $(CHOWN) 0 $$FILE; chgrp 0 $$FILE; chmod 0444 $$FILE; fi;
	@echo "Installing manual pages"
	@if test ! -d $(LOCALMAN); then $(MKDIR) $(LOCALMAN); chmod 755 $(LOCALMAN); fi
	@for i in 1 4 5 8; do for j in *.$$i; do if test ! -d $(LOCALMAN)/man$$i; then $(MKDIR) $(LOCALMAN)/man$$i; chmod 755 $(LOCALMAN)/man$$i; fi; cp $$j $(LOCALMAN)/man$$i/$$j; $(CHOWN) $(OWNER) $(LOCALMAN)/man$$i/$$j; chgrp $(GROUP) $(LOCALMAN)/man$$i/$$j; chmod 644 $(LOCALMAN)/man$$i/$$j; done; done
	@echo "REMEMBER to run opiepasswd on your users immediately."

install: client-install server-install

uninstall: config
	@echo "Un-installing OPIE..."
	@echo "Removing symlinks"
	@-for i in opie-md4 opie-md5 otp-md4 otp-md5 key; do rm $(LOCALBIN)/$$i; done
	@echo "Removing OPIE programs"
	@-for i in opiekey opiepasswd opieinfo; do rm $(LOCALBIN)/$$i; done
	@echo "Removing OPIE manual pages"
	@-for i in 1 4 5 8; do for j in *.$$i; do rm $(LOCALMAN)/man$$i/$$j; done; done
	@-for i in $(SU) $(ALT_SU) $(LOGIN) $(FTPD); do FILE=`basename $$i`; if test ! $(EXISTS) $$i.$(BACKUP); then echo "No $$i.$(BACKUP)! Aborting."; exit 1; else echo "Removing $$FILE"; rm $$i || true; echo "Restoring old $$FILE"; mv $$i.$(BACKUP) $$i; fi; done
	@echo "Resetting permissions"
	@chmod 4111 $(SU) $(LOGIN)
	@chmod 0100 $(FTPD)
	@if test ! -z "$(ALT_SU)"; then chmod 4111 $(ALT_SU); fi
	@echo "OPIE is now un-installed."
	@echo "Please verify by hand that this process worked."

all:	client server

opietest-passed:	opietest
	./opietest && touch opietest-passed

libopie/libopie.a:
	(cd libopie ; $(MAKE) libopie.a CFL='$(CFLAGS)' RANLIB='$(RANLIB)')

libmissing/libmissing.a:
	(cd libmissing ; $(MAKE) libmissing.a CFL='$(CFLAGS)' RANLIB='$(RANLIB)')

clean:
	-rm -f *.o opiekey opiegen opielogin opiepasswd opiesu opieftpd
	-rm -f opieserv opieinfo opietest *core* opietest-passed
	-rm -f Makefile.munge configure.munger y.tab.c .gdb*
	(cd libopie ; $(MAKE) clean)
	(cd libmissing ; $(MAKE) clean)

realclean: clean
	-rm -f *~ core* "\#*\#" 
	-rm -f config.log config.status config.cache config.h
	(cd libopie ; $(MAKE) realclean)
	(cd libmissing ; $(MAKE) realclean)

opiekey:	opiekey.o $(LDEPS)
		$(CC) $(CFLAGS) opiekey.o $(LFLAGS) -o opiekey

opiegen:	opiegen.o $(LDEPS)
		$(CC) $(CFLAGS) opiegen.o $(LFLAGS) -o opiegen

opieserv:	opieserv.o $(LDEPS)
		$(CC) $(CFLAGS) opieserv.o $(LFLAGS) -o opieserv

opieftpd:	opieftpd.o glob.o logwtmp.o popen.o y.tab.o $(LDEPS)
		$(CC) $(CFLAGS) opieftpd.o glob.o logwtmp.o popen.o y.tab.o $(LFLAGS) -o opieftpd

opielogin:	opielogin.o permsfile.o $(LDEPS)
		$(CC) $(CFLAGS) opielogin.o permsfile.o $(LFLAGS) -o opielogin

opiepasswd:	opiepasswd.o $(LDEPS)
		$(CC) $(CFLAGS) opiepasswd.o $(LFLAGS) -o opiepasswd

opiesu:		opiesu.o $(LDEPS)
		$(CC) $(CFLAGS) opiesu.o $(LFLAGS) -o opiesu

y.tab.c:	ftpcmd.y
		$(YACC) ftpcmd.y

opieinfo:	opieinfo.o $(LDEPS)
		$(CC) $(CFLAGS) opieinfo.o $(LFLAGS) -o opieinfo

opietest:	opietest.o $(LDEPS)
		$(CC) $(CFLAGS) opietest.o $(LFLAGS) -o opietest


solaris: solaris-all

solaris-: solaris-all

solaris-all:
	make CHOWN="/usr/bin/chown" EXISTS="-f" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" ALT_SU="/sbin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/sbin/in.ftpd" LIBS="-lnsl -lsocket" OPTIONS="-DSOLARIS=1 -DDOMOTD=0" YACC="yacc" all


solaris-test:
	make CHOWN="/usr/bin/chown" EXISTS="-f" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" ALT_SU="/sbin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/sbin/in.ftpd" LIBS="-lnsl -lsocket" OPTIONS="-DSOLARIS=1 -DDOMOTD=0" YACC="yacc" test


solaris-install:
	make CHOWN="/usr/bin/chown" EXISTS="-f" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" ALT_SU="/sbin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/sbin/in.ftpd" LIBS="-lnsl -lsocket" OPTIONS="-DSOLARIS=1 -DDOMOTD=0" YACC="yacc" install


solaris-uninstall:
	make CHOWN="/usr/bin/chown" EXISTS="-f" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" ALT_SU="/sbin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/sbin/in.ftpd" LIBS="-lnsl -lsocket" OPTIONS="-DSOLARIS=1 -DDOMOTD=0" YACC="yacc" uninstall


solaris-client:
	make CHOWN="/usr/bin/chown" EXISTS="-f" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" ALT_SU="/sbin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/sbin/in.ftpd" LIBS="-lnsl -lsocket" OPTIONS="-DSOLARIS=1 -DDOMOTD=0" YACC="yacc" client


solaris-client-install:
	make CHOWN="/usr/bin/chown" EXISTS="-f" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" ALT_SU="/sbin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/sbin/in.ftpd" LIBS="-lnsl -lsocket" OPTIONS="-DSOLARIS=1 -DDOMOTD=0" YACC="yacc" client-install


solaris-server:
	make CHOWN="/usr/bin/chown" EXISTS="-f" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" ALT_SU="/sbin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/sbin/in.ftpd" LIBS="-lnsl -lsocket" OPTIONS="-DSOLARIS=1 -DDOMOTD=0" YACC="yacc" server


solaris-server-install:
	make CHOWN="/usr/bin/chown" EXISTS="-f" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" ALT_SU="/sbin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/sbin/in.ftpd" LIBS="-lnsl -lsocket" OPTIONS="-DSOLARIS=1 -DDOMOTD=0" YACC="yacc" server-install


sunos: sunos-all

sunos-: sunos-all

sunos-all:
	make CHOWN="/usr/etc/chown" EXISTS="-f" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/ucb:/usr/bin:/bin" FTPD="/usr/etc/in.ftpd" OPTIONS="-DSUNOS" CC="gcc" YACC="yacc" MISSING="env.o strerror.o" all


sunos-test:
	make CHOWN="/usr/etc/chown" EXISTS="-f" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/ucb:/usr/bin:/bin" FTPD="/usr/etc/in.ftpd" OPTIONS="-DSUNOS" CC="gcc" YACC="yacc" MISSING="env.o strerror.o" test


sunos-install:
	make CHOWN="/usr/etc/chown" EXISTS="-f" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/ucb:/usr/bin:/bin" FTPD="/usr/etc/in.ftpd" OPTIONS="-DSUNOS" CC="gcc" YACC="yacc" MISSING="env.o strerror.o" install


sunos-uninstall:
	make CHOWN="/usr/etc/chown" EXISTS="-f" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/ucb:/usr/bin:/bin" FTPD="/usr/etc/in.ftpd" OPTIONS="-DSUNOS" CC="gcc" YACC="yacc" MISSING="env.o strerror.o" uninstall


sunos-client:
	make CHOWN="/usr/etc/chown" EXISTS="-f" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/ucb:/usr/bin:/bin" FTPD="/usr/etc/in.ftpd" OPTIONS="-DSUNOS" CC="gcc" YACC="yacc" MISSING="env.o strerror.o" client


sunos-client-install:
	make CHOWN="/usr/etc/chown" EXISTS="-f" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/ucb:/usr/bin:/bin" FTPD="/usr/etc/in.ftpd" OPTIONS="-DSUNOS" CC="gcc" YACC="yacc" MISSING="env.o strerror.o" client-install


sunos-server:
	make CHOWN="/usr/etc/chown" EXISTS="-f" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/ucb:/usr/bin:/bin" FTPD="/usr/etc/in.ftpd" OPTIONS="-DSUNOS" CC="gcc" YACC="yacc" MISSING="env.o strerror.o" server


sunos-server-install:
	make CHOWN="/usr/etc/chown" EXISTS="-f" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/ucb:/usr/bin:/bin" FTPD="/usr/etc/in.ftpd" OPTIONS="-DSUNOS" CC="gcc" YACC="yacc" MISSING="env.o strerror.o" server-install


44bsd: 44bsd-all

44bsd-: 44bsd-all

44bsd-all:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" all


44bsd-test:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" test


44bsd-install:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" install


44bsd-uninstall:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" uninstall


44bsd-client:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" client


44bsd-client-install:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" client-install


44bsd-server:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" server


44bsd-server-install:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" server-install


bsdos: bsdos-all

bsdos-: bsdos-all

bsdos-all:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" all


bsdos-test:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" test


bsdos-install:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" install


bsdos-uninstall:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" uninstall


bsdos-client:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" client


bsdos-client-install:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" client-install


bsdos-server:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" server


bsdos-server-install:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" server-install


irix: irix-all

irix-: irix-all

irix-all:
	make CHOWN="/sbin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" ALT_SU="/sbin/su" LOGIN="/usr/lib/iaf/scheme" DEFAULT_PATH="/usr/sbin:/usr/bsd:/sbin:/usr/bin:/bin:/usr/bin/X11" FTPD="/usr/etc/ftpd" OPTIONS="-DSVR4=1 -DNEED_GETUSERSHELL=1 -DNEED_SETENV=1 -DHAVE_GETENV=1 -DDOMOTD=0 -DDOUTMPX=1" YACC="yacc" MISSING="env.o getusershell.o" all


irix-test:
	make CHOWN="/sbin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" ALT_SU="/sbin/su" LOGIN="/usr/lib/iaf/scheme" DEFAULT_PATH="/usr/sbin:/usr/bsd:/sbin:/usr/bin:/bin:/usr/bin/X11" FTPD="/usr/etc/ftpd" OPTIONS="-DSVR4=1 -DNEED_GETUSERSHELL=1 -DNEED_SETENV=1 -DHAVE_GETENV=1 -DDOMOTD=0 -DDOUTMPX=1" YACC="yacc" MISSING="env.o getusershell.o" test


irix-install:
	make CHOWN="/sbin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" ALT_SU="/sbin/su" LOGIN="/usr/lib/iaf/scheme" DEFAULT_PATH="/usr/sbin:/usr/bsd:/sbin:/usr/bin:/bin:/usr/bin/X11" FTPD="/usr/etc/ftpd" OPTIONS="-DSVR4=1 -DNEED_GETUSERSHELL=1 -DNEED_SETENV=1 -DHAVE_GETENV=1 -DDOMOTD=0 -DDOUTMPX=1" YACC="yacc" MISSING="env.o getusershell.o" install


irix-uninstall:
	make CHOWN="/sbin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" ALT_SU="/sbin/su" LOGIN="/usr/lib/iaf/scheme" DEFAULT_PATH="/usr/sbin:/usr/bsd:/sbin:/usr/bin:/bin:/usr/bin/X11" FTPD="/usr/etc/ftpd" OPTIONS="-DSVR4=1 -DNEED_GETUSERSHELL=1 -DNEED_SETENV=1 -DHAVE_GETENV=1 -DDOMOTD=0 -DDOUTMPX=1" YACC="yacc" MISSING="env.o getusershell.o" uninstall


irix-client:
	make CHOWN="/sbin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" ALT_SU="/sbin/su" LOGIN="/usr/lib/iaf/scheme" DEFAULT_PATH="/usr/sbin:/usr/bsd:/sbin:/usr/bin:/bin:/usr/bin/X11" FTPD="/usr/etc/ftpd" OPTIONS="-DSVR4=1 -DNEED_GETUSERSHELL=1 -DNEED_SETENV=1 -DHAVE_GETENV=1 -DDOMOTD=0 -DDOUTMPX=1" YACC="yacc" MISSING="env.o getusershell.o" client


irix-client-install:
	make CHOWN="/sbin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" ALT_SU="/sbin/su" LOGIN="/usr/lib/iaf/scheme" DEFAULT_PATH="/usr/sbin:/usr/bsd:/sbin:/usr/bin:/bin:/usr/bin/X11" FTPD="/usr/etc/ftpd" OPTIONS="-DSVR4=1 -DNEED_GETUSERSHELL=1 -DNEED_SETENV=1 -DHAVE_GETENV=1 -DDOMOTD=0 -DDOUTMPX=1" YACC="yacc" MISSING="env.o getusershell.o" client-install


irix-server:
	make CHOWN="/sbin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" ALT_SU="/sbin/su" LOGIN="/usr/lib/iaf/scheme" DEFAULT_PATH="/usr/sbin:/usr/bsd:/sbin:/usr/bin:/bin:/usr/bin/X11" FTPD="/usr/etc/ftpd" OPTIONS="-DSVR4=1 -DNEED_GETUSERSHELL=1 -DNEED_SETENV=1 -DHAVE_GETENV=1 -DDOMOTD=0 -DDOUTMPX=1" YACC="yacc" MISSING="env.o getusershell.o" server


irix-server-install:
	make CHOWN="/sbin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" ALT_SU="/sbin/su" LOGIN="/usr/lib/iaf/scheme" DEFAULT_PATH="/usr/sbin:/usr/bsd:/sbin:/usr/bin:/bin:/usr/bin/X11" FTPD="/usr/etc/ftpd" OPTIONS="-DSVR4=1 -DNEED_GETUSERSHELL=1 -DNEED_SETENV=1 -DHAVE_GETENV=1 -DDOMOTD=0 -DDOUTMPX=1" YACC="yacc" MISSING="env.o getusershell.o" server-install


hpux9: hpux9-all

hpux9-: hpux9-all

hpux9-all:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/etc/ftpd" OPTIONS="-DIS_A_SYSV=1" CC="gcc" YACC="yacc" MISSING="env.o" all


hpux9-test:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/etc/ftpd" OPTIONS="-DIS_A_SYSV=1" CC="gcc" YACC="yacc" MISSING="env.o" test


hpux9-install:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/etc/ftpd" OPTIONS="-DIS_A_SYSV=1" CC="gcc" YACC="yacc" MISSING="env.o" install


hpux9-uninstall:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/etc/ftpd" OPTIONS="-DIS_A_SYSV=1" CC="gcc" YACC="yacc" MISSING="env.o" uninstall


hpux9-client:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/etc/ftpd" OPTIONS="-DIS_A_SYSV=1" CC="gcc" YACC="yacc" MISSING="env.o" client


hpux9-client-install:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/etc/ftpd" OPTIONS="-DIS_A_SYSV=1" CC="gcc" YACC="yacc" MISSING="env.o" client-install


hpux9-server:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/etc/ftpd" OPTIONS="-DIS_A_SYSV=1" CC="gcc" YACC="yacc" MISSING="env.o" server


hpux9-server-install:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/etc/ftpd" OPTIONS="-DIS_A_SYSV=1" CC="gcc" YACC="yacc" MISSING="env.o" server-install


hpux10: hpux10-all

hpux10-: hpux10-all

hpux10-all:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/lbin/ftpd" OPTIONS="-DIS_A_SYSV=1" CC="gcc" YACC="yacc" MISSING="env.o" all


hpux10-test:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/lbin/ftpd" OPTIONS="-DIS_A_SYSV=1" CC="gcc" YACC="yacc" MISSING="env.o" test


hpux10-install:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/lbin/ftpd" OPTIONS="-DIS_A_SYSV=1" CC="gcc" YACC="yacc" MISSING="env.o" install


hpux10-uninstall:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/lbin/ftpd" OPTIONS="-DIS_A_SYSV=1" CC="gcc" YACC="yacc" MISSING="env.o" uninstall


hpux10-client:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/lbin/ftpd" OPTIONS="-DIS_A_SYSV=1" CC="gcc" YACC="yacc" MISSING="env.o" client


hpux10-client-install:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/lbin/ftpd" OPTIONS="-DIS_A_SYSV=1" CC="gcc" YACC="yacc" MISSING="env.o" client-install


hpux10-server:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/lbin/ftpd" OPTIONS="-DIS_A_SYSV=1" CC="gcc" YACC="yacc" MISSING="env.o" server


hpux10-server-install:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/lbin/ftpd" OPTIONS="-DIS_A_SYSV=1" CC="gcc" YACC="yacc" MISSING="env.o" server-install


aix: aix-all

aix-: aix-all

aix-all:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin" FTPD="/etc/ftpd" OPTIONS="-DIS_A_SYSV=1 -DNEED_SETENV=1 -DFCNTL_NOT_SYS=1 -DNEED_GETUSERSHELL=1" YACC="yacc" all


aix-test:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin" FTPD="/etc/ftpd" OPTIONS="-DIS_A_SYSV=1 -DNEED_SETENV=1 -DFCNTL_NOT_SYS=1 -DNEED_GETUSERSHELL=1" YACC="yacc" test


aix-install:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin" FTPD="/etc/ftpd" OPTIONS="-DIS_A_SYSV=1 -DNEED_SETENV=1 -DFCNTL_NOT_SYS=1 -DNEED_GETUSERSHELL=1" YACC="yacc" install


aix-uninstall:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin" FTPD="/etc/ftpd" OPTIONS="-DIS_A_SYSV=1 -DNEED_SETENV=1 -DFCNTL_NOT_SYS=1 -DNEED_GETUSERSHELL=1" YACC="yacc" uninstall


aix-client:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin" FTPD="/etc/ftpd" OPTIONS="-DIS_A_SYSV=1 -DNEED_SETENV=1 -DFCNTL_NOT_SYS=1 -DNEED_GETUSERSHELL=1" YACC="yacc" client


aix-client-install:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin" FTPD="/etc/ftpd" OPTIONS="-DIS_A_SYSV=1 -DNEED_SETENV=1 -DFCNTL_NOT_SYS=1 -DNEED_GETUSERSHELL=1" YACC="yacc" client-install


aix-server:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin" FTPD="/etc/ftpd" OPTIONS="-DIS_A_SYSV=1 -DNEED_SETENV=1 -DFCNTL_NOT_SYS=1 -DNEED_GETUSERSHELL=1" YACC="yacc" server


aix-server-install:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin" FTPD="/etc/ftpd" OPTIONS="-DIS_A_SYSV=1 -DNEED_SETENV=1 -DFCNTL_NOT_SYS=1 -DNEED_GETUSERSHELL=1" YACC="yacc" server-install


freebsd: freebsd-all

freebsd-: freebsd-all

freebsd-all:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" LIBS="-lcrypt" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" all


freebsd-test:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" LIBS="-lcrypt" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" test


freebsd-install:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" LIBS="-lcrypt" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" install


freebsd-uninstall:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" LIBS="-lcrypt" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" uninstall


freebsd-client:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" LIBS="-lcrypt" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" client


freebsd-client-install:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" LIBS="-lcrypt" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" client-install


freebsd-server:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" LIBS="-lcrypt" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" server


freebsd-server-install:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" LIBS="-lcrypt" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" server-install


netbsd: netbsd-all

netbsd-: netbsd-all

netbsd-all:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" all


netbsd-test:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" test


netbsd-install:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" install


netbsd-uninstall:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" uninstall


netbsd-client:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" client


netbsd-client-install:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" client-install


netbsd-server:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" server


netbsd-server-install:
	make CHOWN="/usr/sbin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/usr/libexec/ftpd" OPTIONS="-DIS_A_BSD -DHAVE_DIRENT -Dsigprocmask=sigprocmask -DANSI_LIBRARY=1 -DPOSIX_LIBRARY=1" YACC="yacc" server-install


aux: aux-all

aux-: aux-all

aux-all:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/etc/ftpd" LIBS="-lposix" OPTIONS="-DIS_A_SYSV=1 -DNEED_SETENV=1 -DNEED_STRERROR=1 -DNEED_ATEXIT=1 -DDOMOTD=0  -D_POSIX_SOURCE" CC="gcc" YACC="yacc" all


aux-test:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/etc/ftpd" LIBS="-lposix" OPTIONS="-DIS_A_SYSV=1 -DNEED_SETENV=1 -DNEED_STRERROR=1 -DNEED_ATEXIT=1 -DDOMOTD=0  -D_POSIX_SOURCE" CC="gcc" YACC="yacc" test


aux-install:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/etc/ftpd" LIBS="-lposix" OPTIONS="-DIS_A_SYSV=1 -DNEED_SETENV=1 -DNEED_STRERROR=1 -DNEED_ATEXIT=1 -DDOMOTD=0  -D_POSIX_SOURCE" CC="gcc" YACC="yacc" install


aux-uninstall:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/etc/ftpd" LIBS="-lposix" OPTIONS="-DIS_A_SYSV=1 -DNEED_SETENV=1 -DNEED_STRERROR=1 -DNEED_ATEXIT=1 -DDOMOTD=0  -D_POSIX_SOURCE" CC="gcc" YACC="yacc" uninstall


aux-client:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/etc/ftpd" LIBS="-lposix" OPTIONS="-DIS_A_SYSV=1 -DNEED_SETENV=1 -DNEED_STRERROR=1 -DNEED_ATEXIT=1 -DDOMOTD=0  -D_POSIX_SOURCE" CC="gcc" YACC="yacc" client


aux-client-install:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/etc/ftpd" LIBS="-lposix" OPTIONS="-DIS_A_SYSV=1 -DNEED_SETENV=1 -DNEED_STRERROR=1 -DNEED_ATEXIT=1 -DDOMOTD=0  -D_POSIX_SOURCE" CC="gcc" YACC="yacc" client-install


aux-server:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/etc/ftpd" LIBS="-lposix" OPTIONS="-DIS_A_SYSV=1 -DNEED_SETENV=1 -DNEED_STRERROR=1 -DNEED_ATEXIT=1 -DDOMOTD=0  -D_POSIX_SOURCE" CC="gcc" YACC="yacc" server


aux-server-install:
	make CHOWN="/bin/chown" EXISTS="-f" MKDIR="mkdir" RANLIB="true" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/bin/su" LOGIN="/bin/login" DEFAULT_PATH="/usr/bin:/bin" FTPD="/etc/ftpd" LIBS="-lposix" OPTIONS="-DIS_A_SYSV=1 -DNEED_SETENV=1 -DNEED_STRERROR=1 -DNEED_ATEXIT=1 -DDOMOTD=0  -D_POSIX_SOURCE" CC="gcc" YACC="yacc" server-install


autoconf: autoconf-all

autoconf-: autoconf-all

autoconf-all:
	make CHOWN="/usr/bin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" ALT_SU="/usr/sbin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/bin:/etc" FTPD="/usr/libexec/ftpd" LIBS="" OPTIONS="-DHAVE_CONFIG_H" CC="gcc" YACC="bison -y" MISSING="  " all


autoconf-test:
	make CHOWN="/usr/bin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" ALT_SU="/usr/sbin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/bin:/etc" FTPD="/usr/libexec/ftpd" LIBS="" OPTIONS="-DHAVE_CONFIG_H" CC="gcc" YACC="bison -y" MISSING="  " test


autoconf-install:
	make CHOWN="/usr/bin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" ALT_SU="/usr/sbin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/bin:/etc" FTPD="/usr/libexec/ftpd" LIBS="" OPTIONS="-DHAVE_CONFIG_H" CC="gcc" YACC="bison -y" MISSING="  " install


autoconf-uninstall:
	make CHOWN="/usr/bin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" ALT_SU="/usr/sbin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/bin:/etc" FTPD="/usr/libexec/ftpd" LIBS="" OPTIONS="-DHAVE_CONFIG_H" CC="gcc" YACC="bison -y" MISSING="  " uninstall


autoconf-client:
	make CHOWN="/usr/bin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" ALT_SU="/usr/sbin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/bin:/etc" FTPD="/usr/libexec/ftpd" LIBS="" OPTIONS="-DHAVE_CONFIG_H" CC="gcc" YACC="bison -y" MISSING="  " client


autoconf-client-install:
	make CHOWN="/usr/bin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" ALT_SU="/usr/sbin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/bin:/etc" FTPD="/usr/libexec/ftpd" LIBS="" OPTIONS="-DHAVE_CONFIG_H" CC="gcc" YACC="bison -y" MISSING="  " client-install


autoconf-server:
	make CHOWN="/usr/bin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" ALT_SU="/usr/sbin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/bin:/etc" FTPD="/usr/libexec/ftpd" LIBS="" OPTIONS="-DHAVE_CONFIG_H" CC="gcc" YACC="bison -y" MISSING="  " server


autoconf-server-install:
	make CHOWN="/usr/bin/chown" EXISTS="-e" MKDIR="mkdir -p" RANLIB="ranlib" LOCALBIN="/usr/local/bin" LOCALMAN="/usr/local/man" SU="/usr/bin/su" ALT_SU="/usr/sbin/su" LOGIN="/usr/bin/login" DEFAULT_PATH="/bin:/etc" FTPD="/usr/libexec/ftpd" LIBS="" OPTIONS="-DHAVE_CONFIG_H" CC="gcc" YACC="bison -y" MISSING="  " server-install

