# Generated automatically from Makefile.in by configure.
# $Id: Makefile.in,v 1.47 1998/12/07 00:54:08 lha Exp $

srcdir		= .

CC		= gcc
LN_S		= ln -s

INSTALL		= /usr/bin/install -c
INSTALL_PROGRAM = ${INSTALL}
INSTALL_DATA	= ${INSTALL} -m 644
MKINSTALLDIRS 	= ../mkinstalldirs

prefix 		= /usr/scfs
exec_prefix 	= ${prefix}
libdir 		= ${exec_prefix}/lib
libexecdir 	= ${exec_prefix}/libexec
bindir 		= ${exec_prefix}/bin
transform	= s,x,x,
EXECSUFFIX	= @EXECSUFFIX@

APPL_BIN	= vos fs pts udebug $(X_PROGS_BIN)

DEFS		= -DHAVE_CONFIG_H

SHELL		= /bin/sh

CFLAGS		= -g  -Wall
X_CFLAGS	=  -I/usr/X11R6/include

ETAGS		= etags
MAKEDEPEND	= makedepend
AFSWSROOT	= /usr/afsws
RXKADINC	= -I$(srcdir)/../rxkad
INCLUDES	= -I$(srcdir)/.. \
		  -I$(srcdir)/../include \
		  -I../include \
		  -I../rxdef \
		  -I. \
		  $(KERNEL_INCLUDE) \
		  -I$(srcdir)/../xfs/include \
		  -I$(srcdir)/../arlad \
		  $(RXKADINC) 

DEFINES		=
REALCFLAGS	= $(INCLUDES) -I/usr/include/kerberosIV $(DEFINES) $(CFLAGS) $(X_CFLAGS)
RXKAD_LIBS	= -L../rxkad -lrxkad -L/usr/athena/lib -lkrb -ldes
KERNEL_INCLUDE  = -I/afs/citi.umich.edu/user/itoi/scfs/arla-0.19/xfs/bsd
KAFS_LIBS	=  -L/usr/athena/lib -lkafs
LIB_tgetent     = -ltermcap
LIBS		= -L../rxdef -lrxdefclient \
		  -L../rx -lrx \
		  -L../lwp -llwp \
		  -L../lib/ko -lko -L../util -lutil \
		  -L../lib/sl -lsl \
		  -L/afs/citi.umich.edu/user/itoi/scfs/arla-0.19/lib/editline -leditline -ledit $(LIB_tgetent) \
		  -L../lib/roken \
		  $(RXKAD_LIBS) \
		  $(KAFS_LIBS) \
		  -lroken -lkvm 

AMON_LIBS	=  -L/usr/X11R6/lib  -lSM -lICE  \
		  -lXaw -lXt -lXmu -lXext -lX11

LIBDEPENDS	= ../rxdef/librxdefclient.a ../rx/librx.a ../lwp/liblwp.a \
		  ../util/libutil.a ../lib/sl/libsl.a ../lib/roken/libroken.a \
		  ../lib/ko/libko.a

X_PROGS_BIN	= amon
PROGS		= fs vos pts udebug $(X_PROGS_BIN)
FS_SRCS		= fs.c arladeb.c
VOS_SRCS	= vos.c
PTS_SRCS	= pts.c
UDEBUG_SRCS	= udebug.c
AMON_SRCS	= amon.c
COMMON_SRCS	= arlalib.c fs_lib.c
SRCS		= $(FS_SRCS)			\
		  $(VOS_SRCS)			\
		  $(PTS_SRCS)			\
		  $(UDEBUG_SRCS)		\
		  $(AMON_SRCS)		\
		  $(COMMON_SRCS)
COMMON_OBJS	= arlalib.o fs_lib.o
FS_OBJS		= fs.o arladeb.o $(COMMON_OBJS)
VOS_OBJS	= vos.o $(COMMON_OBJS)
PTS_OBJS	= pts.o $(COMMON_OBJS)
UDEBUG_OBJS	= udebug.o $(COMMON_OBJS)
AMON_OBJS	= amon.o $(COMMON_OBJS)
HDRS		= arlalib.h fs_local.h vos_local.h

all:		$(PROGS)

.PHONY: all install uninstall depend tags clean

.c.o:
		$(CC) -c $(CPPFLAGS) $(DEFS) -I$(srcdir) -I. $(REALCFLAGS) $<

install: all
		$(MKINSTALLDIRS) $(DESTDIR)$(bindir)
		PROG_BIN='$(APPL_BIN)'; for x in $$PROG_BIN; do \
			f=`echo $$x | sed '$(transform)'`; \
			$(INSTALL_PROGRAM) $$x $(DESTDIR)$(bindir)/$$f; \
		done

uninstall:
		PROG_BIN='$(APPL_BIN)'; for x in $$PROG_BIN; do \
			f=`echo $$x | sed '$(transform)'`; \
			rm -f $(DESTDIR)$(bindir)/$$f; \
		done

fs:		$(FS_OBJS) $(LIBDEPENDS)
		$(CC) $(LDFLAGS) -o $@ $(FS_OBJS) $(LIBS)

vos:		$(VOS_OBJS) $(LIBDEPENDS)
		$(CC) $(LDFLAGS) -o $@ $(VOS_OBJS) $(LIBS)

pts:		$(PTS_OBJS) $(LIBDEPENDS)
		$(CC) $(LDFLAGS) -o $@ $(PTS_OBJS) $(LIBS)

udebug:		$(UDEBUG_OBJS) $(LIBDEPENDS)
		$(CC) $(LDFLAGS) -o $@ $(UDEBUG_OBJS) $(LIBS)

arladeb.c:
		$(LN_S) $(srcdir)/../arlad/arladeb.c .

amon:		$(AMON_OBJS) $(LIBDEPENDS)
		$(CC) $(LDFLAGS) -o $@ $(AMON_OBJS) $(LIBS) $(AMON_LIBS)

Makefile:	Makefile.in ../config.status
		cd ..; CONFIG_FILES=appl/Makefile CONFIG_HEADERS= $(SHELL) config.status

depend:		$(CFILES)
		$(MAKEDEPEND) -- $(REALCFLAGS) -- $^

tags:		TAGS

TAGS:		$(SRCS) $(HDRS)
		$(ETAGS) -t $(SRCS) $(HDRS)

clean		:
		rm -f $(PROGS) $(OBJS) *~ *.o core arladeb.c

mostlyclean:	clean

distclean:	clean
		rm -f Makefile config.status

realclean:	distclean
		rm -f TAGS
