#
# Created on Wed Aug 12 16:12:13 PDT 1992 by Todd_Atkins@EE-CF.Stanford.EDU
#
# Copyright (c) Leland Stanford Junior University Board of Trustees
#

# The directory where Perl is located
PERL_BIN_DIR = /usr/local/bin
# The directory which contains Perl's library files
PERL_LIB_DIR = /usr/local/lib/perl

# Where to put Swatch's manual pages
SWATCH_MAN_DIR = /usr/local/man
# Where to put the Swatch script
SWATCH_BIN_DIR = /usr/local/etc
# Where to put the Swatch's library
SWATCH_LIB_DIR = $(PERL_LIB_DIR)
# Directory where Swatch should put the temporary scripts
SWATCH_TMP_DIR = /tmp

# The owner and group for Swatch's files
OWNER = root
GROUP = wheel

# Permission modes
SWATCH_MAN_MODE = 444
SWATCH_LIB_MODE = 444
SWATCH_SCRIPT_MODE = 755

MAKE = make

help:
	@echo ' '
	@echo 'To install Swatch:'
	@echo '	1) Customize the Makefile'
	@echo '	2) Type "make install"'
	@echo '	3) Type "make install.yagrip" if yagrip.pl is not in your perl library.'
	@echo ' '

swatch:
	cd src ; $(MAKE) SWATCH_MAN_DIR=\"$(SWATCH_MAN_DIR)\" \
		SWATCH_BIN_DIR=\"$(SWATCH_BIN_DIR)\" \
		SWATCH_LIB_DIR=\"$(SWATCH_LIB_DIR)\" \
		SWATCH_TMP_DIR=\"$(SWATCH_TMP_DIR)\" \
		PERL_LIB_DIR=\"$(PERL_LIB_DIR)\" \
		PERL_BIN_DIR=\"$(PERL_BIN_DIR)\" \
		swatch

install:
	cd src ; $(MAKE) SWATCH_MAN_DIR=\"$(SWATCH_MAN_DIR)\" \
		SWATCH_BIN_DIR=\"$(SWATCH_BIN_DIR)\" \
		SWATCH_LIB_DIR=\"$(SWATCH_LIB_DIR)\" \
		SWATCH_TMP_DIR=\"$(SWATCH_TMP_DIR)\" \
		SWATCH_LIB_MODE=\"$(SWATCH_LIB_MODE)\" \
		SWATCH_SCRIPT_MODE=\"$(SWATCH_SCRIPT_MODE)\" \
		OWNER=\"$(OWNER)\" \
		GROUP=\"$(GROUP)\" \
		PERL_LIB_DIR=\"$(PERL_LIB_DIR)\" \
		PERL_BIN_DIR=\"$(PERL_BIN_DIR)\" \
		install

install.yagrip:
	cd src ; $(MAKE) SWATCH_MAN_DIR=\"$(SWATCH_MAN_DIR)\" \
		SWATCH_BIN_DIR=\"$(SWATCH_BIN_DIR)\" \
		SWATCH_LIB_DIR=\"$(SWATCH_LIB_DIR)\" \
		SWATCH_TMP_DIR=\"$(SWATCH_TMP_DIR)\" \
		SWATCH_LIB_MODE=\"$(SWATCH_LIB_MODE)\" \
		SWATCH_SCRIPT_MODE=\"$(SWATCH_SCRIPT_MODE)\" \
		OWNER=\"$(OWNER)\" \
		GROUP=\"$(GROUP)\" \
		PERL_LIB_DIR=\"$(PERL_LIB_DIR)\" \
		PERL_BIN_DIR=\"$(PERL_BIN_DIR)\" \
		install.yagrip

install.man:
	cd man ; $(MAKE) SWATCH_MAN_DIR=\"$(SWATCH_MAN_DIR)\" \
		SWATCH_MAN_MODE=\"$(SWATCH_SCRIPT_MODE)\" \
		OWNER=\"$(OWNER)\" \
		GROUP=\"$(GROUP)\" \
		install
