# File: Makefile for The boomerang simulator
# Authors: John C. Orthoefer <jco@reef.cis.ufl.edu>
#          Brian Bartholomew <bb@math.ufl.edu>
# Date: 10 Nov 1990
# History:  Converted from PC BASIC (10 Nov 1990)
# 

SRCS = main.c rang.c rangio.c
OBJS = main.o rang.o rangio.o
HDRS = rang.h
LBRS = -lm
ARCFILES = README rang.bas $(SRCS) $(HDRS) .gnuplot Makefile rang.bib 

# Uncomment for VMS
#DEFS = -DVMS

# Uncomment for Unix
DEFS = -DUNIX

#CC=gcc -ftraditional -fwritable-strings

#CFLAGS = -g -DDEBUG $(DEFS)
CFLAGS = -O $(DEFS)

rang : $(OBJS)
	$(CC) $(CFLAGS) -o rang $(OBJS) $(LBRS)

tar:
	tar cvf rang.tar $(ARCFILES)

shar:
	shar -V $(ARCFILES) > rang.shar

clean:
	rm -f core a.out $(OBJS) rang.tar rang.shar rang tmp *~

depend:
	makedepend $(SRCS)
# DO NOT DELETE THIS LINE -- make depend depends on it.

main.o: /usr/include/stdio.h rang.h
rang.o: /usr/include/stdio.h /usr/include/math.h /usr/include/floatingpoint.h
rang.o: /usr/include/sys/ieeefp.h rang.h
rangio.o: /usr/include/stdio.h /usr/include/math.h
rangio.o: /usr/include/floatingpoint.h /usr/include/sys/ieeefp.h rang.h
