########################################################################
###                                                                  ###
### 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   = SUN4
LASTENDIAN = BIG
TRIPARCH   = $(shell (exec ${SHELLS}/pvmgetarch))
ENDIAN     = $(shell (exec ${SHELLS}/getendian))
INCLUDES = ${TOP}/include
SRCROOT  = ${TOP}/src
DATAROOT = ${TOP}/data
BINDIR   = ${TOP}/bin/${TRIPARCH}
LIBDIR   = ${TOP}/lib/${TRIPARCH}
 
############################# TOP STANDARD RULES #######################
 
include ${RULES}/Make.top
 
############################# LOCAL CONFIGURATION ########################
 
ifeq (${TRIPARCH},${LASTARCH})
	include Prg.defs.${TRIPARCH}
endif
 
############################# LOCAL DEFINITIONS ########################
 
LIB = $(LIBDIR)/libdust.a
 
OBJS  = cfftb.o cfftf.o cffti.o cost.o cost2.o costi.o costi2.o isamax.o isamin.o lsaxpy.o lsdot.o pimach.o sasum.o saxpy.o sconst.o scopy.o sdiv.o sdot.o sgeco.o sgesl.o sincost.o sint.o sint1.o sint2d.o sinti.o smach.o smul.o snrm2.o sptsv.o srot.o srotg.o sscal.o ssteqr.o sswap.o vcost.o vcosti.o vradf2.o vradf3.o vradf4.o vradf5.o vradfg.o vrfftf.o vrffti.o vrftf1.o vrfti1.o vsint.o vsinti.o 
 
.SECONDARY:: cfftb.o cfftf.o cffti.o cost.o cost2.o costi.o costi2.o isamax.o isamin.o lsaxpy.o lsdot.o pimach.o sasum.o saxpy.o sconst.o scopy.o sdiv.o sdot.o sgeco.o sgesl.o sincost.o sint.o sint1.o sint2d.o sinti.o smach.o smul.o snrm2.o sptsv.o srot.o srotg.o sscal.o ssteqr.o sswap.o vcost.o vcosti.o vradf2.o vradf3.o vradf4.o vradf5.o vradfg.o vrfftf.o vrffti.o vrftf1.o vrfti1.o vsint.o vsinti.o 
 
 
######################## TARGET DEFINITIONS ############################
 
default: checkarch lib
	@(echo "barf" > /dev/null)
 
 
lib:
	@(if [ ! -d ${LIBDIR} ] ; then /bin/mkdir ${LIBDIR}; fi; \
	$(MAKE) $(LIB))
 
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 ########################
 
