#
# Makefile for EVPaths (Environment Variables Path Routines)
#
# Copyright  1994, 1995 by Giuseppe Ghib
#
#
# latest revision: 5 May 1995
#
# Examples:
#
#	SMAKE -a all CPU=68040
#

VER = 140
CPU = ANY
OPT = OPT
CFLAGS = $(OPT) NOSTKCHK NOICON VERBOSE
LFLAGS = NOICONS
ARCHIVE = EVPaths.c EVPaths.h SNPrintf.a EVPaths.lib EVpaths_no.lib SMakefile\
 TeXWhereIs TeXWhereIs.c TeXWhereIs2.c TeXWhereIs2 TeXSaveString.c TeXSaveString\
 EVPaths.dvi EVPaths.doc

all: EVPaths.lib EVPaths_no.lib TeXWhereIs TeXWhereIs2 TeXSaveString

SNPrintf.o:	SNPrintf.a
	SC CPU=$(CPU) SNPrintf.a

EVPaths.o:	EVPaths.c
	SC CPU=$(CPU) $(CFLAGS) EVPaths.c

EVPaths_no.o:	EVPaths.c
	SC CPU=$(CPU) $(CFLAGS) PARM=R DEFINE=USE_CFUNC OBJNAME=EVPaths_no.o EVpaths.c

EVPaths.lib:	EVPaths.o SNPrintf.o
	OML EVPaths.lib R EVPaths.o SNPrintf.o

EVPaths_no.lib:	EVpaths_no.o SNPrintf.o
	OML EVPaths_no.lib R EVPaths_no.o SNPrintf.o

TeXWhereIs:	TeXWhereIs.c EVPaths.lib
	SC CPU=$(CPU) $(CFLAGS) LINK LIB EVPaths.lib TeXWhereIs

TeXWhereIs2:	TeXWhereIs2.o EVPaths.lib
	SLINK $(LFLAGS) FROM TeXWhereIs2.o TO TeXWhereIs2 LIB EVPaths.lib LIB:sc.lib

TeXWhereIs2.o:	TeXWhereIs2.c
	SC CPU=$(CPU) $(CFLAGS) TeXWhereIs2.c

TeXSaveString:	TeXSaveString.o EVPaths.lib
	SLINK $(LFLAGS) FROM TeXSaveString.o TO TeXSaveString LIB EVPaths.lib LIB:sc.lib

TeXSaveString.o:	TeXSaveString.c
	SC CPU=$(CPU) $(CFLAGS) TeXSaveString.c

EVPaths$(VER).lha:
	lha r EVPaths$(VER).lha $(ARCHIVE)
