#
# Copyright (c) 1996 The University of Utah and
# the Computer Systems Laboratory at the University of Utah (CSL).
#
# This file is part of Flick, the Flexible IDL Compiler Kit.
#
# Flick is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# Flick is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Flick; see the file COPYING.  If not, write to
# the Free Software Foundation, 59 Temple Place #330, Boston, MA 02111, USA.
#

CC=gcc
LDLIBS=-L. -lyfs
CFLAGS=-g

BOBJS=ops.o file.o cache.o init.o yfsrw.o

../libyfs.a: $(BOBJS)
	ar r $@ $(BOBJS)
	ranlib $@

ops.o: ops.c ops.h file.h
	$(CC) $(CFLAGS) -c ops.c

file.o: file.c file.h
	$(CC) $(CFLAGS) -c file.c

cache.o: cache.c cache.h
	$(CC) $(CFLAGS) -c cache.c

# must be gcc
yfsrw.o: yfsrw.c ops.h
	gcc $(CFLAGS) -c yfsrw.c

clean:
	rm -f $(BOBJS) libyfs.a


