# This Makefile assumes you have GNU gcc 2.3 or better and a suitable
# runtime library with object support.  It also works on a NeXT.
# Don't know about Stepstone.

.SUFFIXES: .o .m
.m.o:
	$(CC) -c $(CFLAGS) $<

# Use this on a NeXT
#CC=		cc
#LIBS=		
# Use this with GNU CC on a non-NeXT,
# and avoid the GCC moaning on using #import.
CC=		gcc -Wno-import
LIBS=		-lobjc -lrt
LDFLAGS=	-L/usr/local/lib -L/usr/gnu/lib

CFLAGS=		-Wall -g
OFILES=		main.o Fib.o

demo: $(OFILES)
	$(CC) $(CFLAGS) $(LDFLAGS) -o fib $(OFILES) $(LIBS)

clean:
	rm -f $(OFILES) fib
	
Fib.o : Fib.m Fib.h

main.o : main.m Fib.o
