# Makefile for bruce v2.8
# (c) 1997 Richard Townsend

# Objects for bruce

BRUCE_OBJECTS = bruce.o blojob.o bmakeg.o breprt.o bgetmax.o

UTIL_OBJECTS = parser.o sstrip.o dtoupp.o rapfact.o rapmatx.o 

# Rules

all: bruce

install: bruce
	cp bruce /user2/rhdt/bin/

bruce: $(LSD_OBJECTS) $(UTIL_OBJECTS) $(BRUCE_OBJECTS)
	$(FC) $(FFLAGS) -o bruce $(UTIL_OBJECTS) $(BRUCE_OBJECTS) -L../lsdlib/ -llsd

clean:
	rm -f bruce *.o

bruce.o: bruce.compar_define.inc bruce.stepar_common.inc bruce.eqstgr_common.inc \
         bruce.moddef_common.inc bruce.filnam_common.inc bruce.flddef_common.inc \
         bruce.fldswi_common.inc constants.inc angles.inc

blojob.o: bruce.compar_define.inc bruce.stepar_common.inc \
          bruce.moddef_common.inc bruce.filnam_common.inc bruce.flddef_common.inc \
          bruce.fldswi_common.inc

bmakeg.o: bruce.compar_define.inc bruce.stepar_common.inc bruce.eqstgr_common.inc

breprt.o: bruce.compar_define.inc bruce.stepar_common.inc bruce.eqstgr_common.inc \
          bruce.moddef_common.inc bruce.filnam_common.inc bruce.flddef_common.inc \
          bruce.fldswi_common.inc

bgetmax.o: bruce.compar_define.inc bruce.stepar_common.inc bruce.eqstgr_common.inc \
            bruce.fldswi_common.inc constants.inc angles.inc


