#
# Jail Makefile
# Juan M. Casillas <assman@gsyc.inf.uc3m.es>
#
# Command Line: make :)
#
# Default path to install: /usr/local/bin
#
#
# $Id: Makefile,v 1.5 2001/05/07 11:29:42 assman Exp $
#
# $Log: Makefile,v $
# Revision 1.5  2001/05/07 11:29:42  assman
# erased #define SHELL due it not user any more
#
# Revision 1.4  2001/04/16 08:46:05  assman
# Removed Path Splitting, changed it for a new feature based on
# read the chrooted /etc/passwd. Added new features in mkenv.sh,
# now it can guess about the library and file dependencies of the
# binaries. Removed platform-specific mkenv.sh files
#
# Revision 1.3  2001/04/10 15:42:13  assman
# added documentation, change the Makefile to check de dependencies
# with mkenv.sh added TODO file, removed debug messages in the code
#
# Revision 1.2  2001/04/10 10:33:23  assman
# added CHANGELOG, INSTALL files, moved mkenv.sh for each platform,
# added new info to the documentation
#
#

INSTALL_DIR=/usr/local/bin
CC = gcc
CFLAGS = -Wall
DEBUG = -g

CARG = $(CFLAGS) $(DEBUG)

all: jail

jail:  jail.c
	$(CC) $(CARG) -o jail jail.c


clean:	
	@(rm -f jail)

mrproper:	clean
		@(rm -f core *~)

install: jail mkenv.pl addjailuser.pl addjailsw.pl
	 @(mkdir -p $(INSTALL_DIR); cp jail *.pl $(INSTALL_DIR); \
	   chown root:root $(INSTALL_DIR)/jail $(INSTALL_DIR)/*.pl; \
	   chmod 4755 $(INSTALL_DIR)/jail; chmod 755 $(INSTALL_DIR)/*.pl)

uninstall: 
	   @(rm -f $(INSTALL_DIR)/jail $(INSTALL_DIR)/mkenv.pl \
	     $(INSTALL_DIR)/addjailuser.pl $(INSTALL_DIR)/addjailsw.pl)

