# Generated automatically from Makefile.in by configure.
#	$Id: Makefile.in,v 1.8 1998/07/29 20:27:35 assar Exp $

SHELL		= /bin/sh

srcdir		= .

CC		= gcc
RM		= rm

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,
ARLACACHEDIR	= ${prefix}/cache

XFS_BIN		= $(MOUNT_PROG) $(UMOUNT_PROG)  startarla

DEFS		= -DHAVE_CONFIG_H -DDEBUG
CFLAGS		= -g  -Wall

MOUNT_PROG	= mount_xfs
UMOUNT_PROG 	= umount_xfs

MOUNT_SRCS	= mount_xfs.c getmntopts.c
MOUNT_OBJS	= $(MOUNT_SRCS:.c=.o)

UMOUNT_SRCS	= umount_xfs.c
UMOUNT_OBJS	= $(UMOUNT_SRCS:.c=.o)

PROGS		= $(MOUNT_PROG) $(UMOUNT_PROG)

all:	$(XFS_BIN)

.c.o:
	$(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) -I../../../include -I$(srcdir)/../../../include $<

$(MOUNT_PROG): $(MOUNT_OBJS)
	$(CC) -o $(MOUNT_PROG) $(MOUNT_OBJS) -L../../../lib/roken -lroken

$(UMOUNT_PROG): $(UMOUNT_OBJS)
	$(CC) -o $(UMOUNT_PROG) $(UMOUNT_OBJS) -L../../../lib/roken -lroken

clean:
	$(RM) -f $(PROGS) startarla *.o *~

startarla: startarla.in
	sed -e ' s!%bindir%!$(bindir)! ; s!%ARLACACHEDIR%!$(ARLACACHEDIR)!'  $(srcdir)/startarla.in > $@
	chmod +x $@

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


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

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

.PHONY: all install uninstall clean
