########################################################################
###                                                                  ###
### This makefile is output of the Makefile AutoWriter, developed by ###
###                                                                  ###
###                  THE RICE INVERSION PROJECT                      ###
###                                                                  ###
###       copyright (C) 1995, 1996 The Rice Inversion Project        ###
###                                                                  ###
###  The GNU Library General Public License applies to this file     ###
###  and to all other source files in this directory and its         ###
###  subdirectories. The text of the GNU Library General Public      ###
###  License is available from the Free Software Foundation, Inc.,   ###
###  675 Mass Ave, Cambridge, MA 02139, USA.                         ###
###                                                                  ###
###  These codes are distributed WITHOUT ANY WARRANTY; without even  ###
###  the implied warranty of MERCHANTABILITY or FITNESS FOR A        ###
###  PARTICULAR PURPOSE. See the GNU Library General Public License  ###
###  for more details.                                               ###
###                                                                  ###
########################################################################
 
########################## TRIP LOCAL RULES ############################
 
SHELL      = /bin/sh
TOP        = ./../..
RULES      = ${TRIPROOT}/rules
SHELLS     = ${TRIPROOT}/shells
LASTARCH   = SGI64
LASTENDIAN = BIG
TRIPARCH   = $(shell (exec ${SHELLS}/pvmgetarch))
ENDIAN     = $(shell (exec ${SHELLS}/getendian))
INCLUDES = ${TRIPROOT}/include
SRCROOT  = .
DATAROOT = .
BINDIR   =
LIBDIR   =
 
############################# TOP STANDARD RULES #######################
 
include ${RULES}/Make.top
 
############################# LOCAL DEFINITIONS ########################
 
BINS = Runkirchadj.x 

#TTAMP = ttampsol3d.o
TTAMP = ttamp3d.o rhs_eikonal.o rhs_transport.o mso3.o
 
.SECONDARY:: Runkirchadj.o 
 
OBJS  =      IoSEP.o BelkSub.o EikRHS.o KsumAdj3D.o ReadTT3D.o Runkirchadj.o ScaleFAJ.o ScaleInv.o SigmaGlob.o SigmaLoc.o SmoothAp.o SttCreate3D.o TranspRHS.o convadj0.o factoradj3d.o factorfwd.o getbuf.o getcoef.o helm_dnddi.o kirchadj3d.o lib_routines.o utility.o util3d.o cvttamp3d.o mso.o $(TTAMP) numer_anal.o

.SECONDARY:: IoSEP.o BelkSub.o EikRHS.o KsumAdj3D.o ReadTT3D.o Runkirchadj.o ScaleFAJ.o ScaleInv.o SigmaGlob.o SigmaLoc.o SmoothAp.o SttCreate3D.o TranspRHS.o convadj0.o factoradj3d.o factorfwd.o getbuf.o getcoef.o helm_dnddi.o kirchadj3d.o lib_routines.o utility.o util3d.o cvttamp3d.o mso.o $(TTAMP) numer_anal.o

# OBJS  = IoSEP.o BelkSub.o EikRHS.o KsumAdj3D.o KsumFwd.o ReadTT3D.o Runkirchadj.o ScaleFAJ.o ScaleInv.o SigmaGlob.o SigmaLoc.o SmoothAp.o SttCreate3D.o TTAmp25DFAJ.o TTAmp25DInv.o TTAmp2DFAJ.o TTAmp2DInv.o TTSol25DFAJ.o TTSol25DInv.o TTSol2DFAJ.o TTSol2DInv.o TTin25DFAJ.o TTin25DInv.o TTin2DFAJ.o TTin2DInv.o TranspRHS.o convadj0.o convfwd.o cvttsolve.o factoradj3d.o factorfwd.o getbuf.o getcoef.o helm_dnddi.o kirchadj3d.o lib_routines.o mso.o ttsolve3d.o utility.o 
 
# .SECONDARY:: IoSEP.o BelkSub.o EikRHS.o KsumAdj3D.o KsumFwd.o ReadTT3D.o Runkirchadj.o ScaleFAJ.o ScaleInv.o SigmaGlob.o SigmaLoc.o SmoothAp.o SttCreate3D.o TTAmp25DFAJ.o TTAmp25DInv.o TTAmp2DFAJ.o TTAmp2DInv.o TTSol25DFAJ.o TTSol25DInv.o TTSol2DFAJ.o TTSol2DInv.o TTin25DFAJ.o TTin25DInv.o TTin2DFAJ.o TTin2DInv.o TranspRHS.o convadj0.o convfwd.o cvttsolve.o factoradj3d.o factorfwd.o getbuf.o getcoef.o helm_dnddi.o kirchadj3d.o lib_routines.o mso.o ttsolve3d.o utility.o 
 
 
######################## TARGET DEFINITIONS ############################
 
default: checkarch
	${MAKE} ${BINS}
 
$(BINS): $(OBJS)
 
 
clean: jclean
 
makefile: makefile.local makefile.subs
 
makefile.subs:
	@(echo "barf" > /dev/null)
 
makefile.local:
	@(${SHELLS}/maw ${TOP})
 
checkarch:
	@(if [ ${TRIPARCH} != ${LASTARCH} ]; then \
		((if [ -d Orig ]; then \
			(if [ ${ENDIAN} != ${LASTENDIAN} ]; then \
				(cd Orig; swapem; cd ..); fi); fi); \
		${MAKE} makefile.local; \
		${MAKE} clean); \
	fi )
 
######################### BOTTOM STANDARD RULES ########################
 
include $(RULES)/Make.bottom
 
####################### HEADER DEPENDENCE RULES ########################
 
# DO NOT DELETE

Runkirchadj.o: /home/symes/trip/include/table.h
Runkirchadj.o: /home/symes/trip/include/Std_includes.h
Runkirchadj.o: /usr/include/sys/types.h /usr/include/standards.h
Runkirchadj.o: /usr/include/sgidefs.h /usr/include/sys/uio.h
Runkirchadj.o: /usr/include/string.h /usr/include/unistd.h
Runkirchadj.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h
Runkirchadj.o: /usr/include/sys/stat.h /usr/include/stdio.h
Runkirchadj.o: /usr/include/float.h /usr/include/math.h /usr/include/stdlib.h
Runkirchadj.o: /usr/include/limits.h /usr/include/assert.h
Runkirchadj.o: /usr/include/ctype.h /home/symes/trip/include/maxmin.h
Runkirchadj.o: /home/symes/trip/include/SGF.h
Runkirchadj.o: /home/symes/trip/include/SGFSpace.h
Runkirchadj.o: /home/symes/trip/include/HCL_VectorSpace.h
Runkirchadj.o: /home/symes/trip/include/HCL_Vector.h
Runkirchadj.o: /home/symes/trip/include/Index.h
Runkirchadj.o: /home/symes/trip/include/blank.h
