include makefile.core OBJ = $(CORE_OBJ) rsl_mpi_compat.o mpi_init_f.o debug.o fort_doubleread.o fort_doublewrite.o rsl_error_dup.o fort_bdyin_dbl.o vicopy.o HDR = $(CORE_HDR) TAR = $(CORE_TAR) IDIR=usr/include CC = /usr/bin/mpicc FC = /usr/bin/mpif77 -byteswapio LIB = .SUFFIXES: .o .c .F CFLAGS = -I$(IDIR) -DMPI -DRSL_SYNCIO -Dlinux -DSWAPBYTES -DF2CSTYLE -O3 -OPT:Ofast FFLAGS = -O3 -OPT:Ofast warning : @ echo 'This makefile is not a top level makefile' @ echo 'and is not intended for direct use. Please' @ echo 'type "make" by itself for assistance.' all : rsl.inc librsl.a rsl.inc : $(HDR) rsl.inc_base cat $(HDR) | sed $(SED_LINE) |\ grep '^#.*define.*\/\* FORTRAN \*\/' | \ awk '{printf(" integer %s\n parameter(%s=%s)\n",$$2,$$2,$$3)}' | \ cat rsl.inc_base - > rsl.inc librsl.a : $(OBJ) ar cr librsl.a $(OBJ) ranlib librsl.a .c.o : $(CC) -c $(CFLAGS) $(CONFIG_OPTS) $< .F.o : $(FC) -c $(FFLAGS) $< clean : /bin/rm -f *.o ### $(OBJ) : $(HDR)