# Generated automatically from Makefile.config.in by configure. ## ## File: Makefile.config.in ## Package: SAMRAI makefile system ## Copyright: (c) 1997-2001 The Regents of the University of California ## Release: $Name: release--v1-1-0 $ ## Revision: $Revision: 1.37 $ ## Modified: $Date: 2001/05/03 00:29:00 $ ## Description: configuration makefile included by all SAMRAI makefiles ## include /data/sameer/tau-2.9.13/include/Makefile PDTPARSE = $(PDTDIR)/$(CONFIG_ARCH)/bin/cxxparse TAUINSTR = $(TAUROOT)/$(CONFIG_ARCH)/bin/tau_instrumentor .SUFFIXES: .SUFFIXES: .o .f .c .C .cc .f.o: $(F77) $(FFLAGS) -c $< -o $@ .c.o: $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ SHELL = /bin/sh INCLUDE_SAM = $(SAMRAI)/include LIBSAMRAI = \ $(OBJECT)/lib/libSAMRAI.a LIBSAMRAI1D = \ $(OBJECT)/lib/libSAMRAI1d_geom.a \ $(OBJECT)/lib/libSAMRAI1d_solv.a \ $(OBJECT)/lib/libSAMRAI1d_algs.a \ $(OBJECT)/lib/libSAMRAI1d_mesh.a \ $(OBJECT)/lib/libSAMRAI1d_math_std.a \ $(OBJECT)/lib/libSAMRAI1d_math_special.a \ $(OBJECT)/lib/libSAMRAI1d_pdat_std.a \ $(OBJECT)/lib/libSAMRAI1d_pdat_special.a \ $(OBJECT)/lib/libSAMRAI1d_xfer.a \ $(OBJECT)/lib/libSAMRAI1d_hier.a \ $(OBJECT)/lib/libSAMRAI1d_tbox.a LIBSAMRAI2D = \ $(OBJECT)/lib/libSAMRAI2d_geom.a \ $(OBJECT)/lib/libSAMRAI2d_solv.a \ $(OBJECT)/lib/libSAMRAI2d_algs.a \ $(OBJECT)/lib/libSAMRAI2d_mesh.a \ $(OBJECT)/lib/libSAMRAI2d_math_std.a \ $(OBJECT)/lib/libSAMRAI2d_math_special.a \ $(OBJECT)/lib/libSAMRAI2d_pdat_std.a \ $(OBJECT)/lib/libSAMRAI2d_pdat_special.a \ $(OBJECT)/lib/libSAMRAI2d_xfer.a \ $(OBJECT)/lib/libSAMRAI2d_hier.a \ $(OBJECT)/lib/libSAMRAI2d_tbox.a LIBSAMRAI3D = \ $(OBJECT)/lib/libSAMRAI3d_geom.a \ $(OBJECT)/lib/libSAMRAI3d_solv.a \ $(OBJECT)/lib/libSAMRAI3d_algs.a \ $(OBJECT)/lib/libSAMRAI3d_mesh.a \ $(OBJECT)/lib/libSAMRAI3d_math_std.a \ $(OBJECT)/lib/libSAMRAI3d_math_special.a \ $(OBJECT)/lib/libSAMRAI3d_pdat_std.a \ $(OBJECT)/lib/libSAMRAI3d_pdat_special.a \ $(OBJECT)/lib/libSAMRAI3d_xfer.a \ $(OBJECT)/lib/libSAMRAI3d_hier.a \ $(OBJECT)/lib/libSAMRAI3d_tbox.a M4 = m4 RM = rm -f F77 = f77 FFLAGS = -Wall -Wimplicit -Wunused -g $(FFLAGS_EXTRA) CC = gcc CFLAGS = -g $(CFLAGS_EXTRA) CXX = g++ CXXFLAGS = -g -Wall -Wstrict-prototypes -Wmissing-prototypes -fno-implicit-templates $(CXXFLAGS_EXTRA) CPPFLAGS = -I. -I$(OBJECT)/include -I$(INCLUDE_SAM) -I/usr/local/packages/mpich-1.2.0/include -I/usr/X11R6/include $(CPPFLAGS_EXTRA) -DLACKS_SSTREAM=1 $(TAU_INCLUDE) $(TAU_DEFS) $(TAU_MPI_INCLUDE) AR = ar LDFLAGS = -L/usr/X11R6/lib $(LDFLAGS_EXTRA) LDLIBS = $(LDLIBS_EXTRA) $(TAU_MPI_LIBS) $(TAU_LIBS) -lSM -lICE -lX11 -L/usr/i386-redhat-linux/lib -L/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66 -lg2c -lm -lm -lgcc -lm .C.o: @echo "Building $*.o ..." @-$(PDTPARSE) $< -I$(SAMRAI)/include $(TAU_INCLUDE) $(TAU_MPI_INCLUDE) -DHAVE_ISO_HEADERS -Dint64_t=long -DLACKS_EXPLICIT_TEMPLATE_INSTANTIATION -DHAVE_TEMPLATE_COMPLEX=1 $(CPPFLAGS_EXTRA) @if [ -f $*.pdb ] ; then \ $(TAUINSTR) $*.pdb $< -o $*.inst.C ; \ $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $*.inst.C -o $@ ; \ rm -f $*.pdb ; \ else \ echo "PROBLEMS IN PARSING: NOT USING PDT!"; \ $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $< -o $@ ; \ fi .cc.o: @echo "Building $*.o ..." @-$(PDTPARSE) $< -I$(SAMRAI)/include $(TAU_INCLUDE) $(TAU_MPI_INCLUDE) -DHAVE_ISO_HEADERS -Dint64_t=long -DLACKS_EXPLICIT_TEMPLATE_INSTANTIATION -DHAVE_TEMPLATE_COMPLEX=1 $(CPPFLAGS_EXTRA) @if [ -f $*.pdb ] ; then \ $(TAUINSTR) $*.pdb $< -o $*.inst.cc ; \ $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $*.inst.cc -o $@ ; \ rm -f $*.pdb ; \ else \ echo "PROBLEMS IN PARSING: NOT USING PDT!"; \ $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $< -o $@ ; \ fi