Blame src/ctests/net-mpi-test/Makefile

Packit Service a1973e
CC              = gcc
Packit Service a1973e
CC_R            = gcc -pthread
Packit Service a1973e
CC_SHR          = gcc -shared
Packit Service a1973e
#MXMPIPATH       = /usr/local/mpich/mpich-gcc
Packit Service a1973e
#MXMPIPATH       = /usr/local/mpich-mx
Packit Service a1973e
#MPICC           = $(MXMPIPATH)/bin/mpicc
Packit Service a1973e
#MPICC           = /usr/bin/mpicc
Packit Service a1973e
MPICC           = mpicc
Packit Service a1973e
MPICC_SHR       = $(MPICC) -shared
Packit Service a1973e
MPICCLD_SHR     = $(MPICC_SHR)
Packit Service a1973e
F77             = g77
Packit Service a1973e
FLAGS           = -g -Wall
Packit Service a1973e
CFLAGS          = $(FLAGS) -O3 # -DPROFILE_TIMER -DDEBUG -DVERBOSE
Packit Service a1973e
Packit Service a1973e
BLASLIBS        = -lblas
Packit Service a1973e
#BLASLIBS       = -L/usr/local/lib -lf77blas -latlas
Packit Service a1973e
LAPACKLIBS      = -llapack
Packit Service a1973e
Packit Service a1973e
UTILOBJS= ../do_loops.o ../test_utils.o ../dummy.o
Packit Service a1973e
INCLUDE = -I.. -I../.. -I/usr/include
Packit Service a1973e
PAPILIB = -L../.. -lpapi 
Packit Service a1973e
MPILIBS = 
Packit Service a1973e
MPIINC = 
Packit Service a1973e
Packit Service a1973e
XTRALIBS        =
Packit Service a1973e
PTHRLIBS        =
Packit Service a1973e
MPILIBS         =
Packit Service a1973e
LIBS            =$(PAPILIB) -lm
Packit Service a1973e
Packit Service a1973e
TESTS   	= cpi
Packit Service a1973e
Packit Service a1973e
tests: $(TESTS)
Packit Service a1973e
Packit Service a1973e
# Applications
Packit Service a1973e
Packit Service a1973e
# Test programs
Packit Service a1973e
../test_utils.o: ../test_utils.c ../papi_test.h ../test_utils.h
Packit Service a1973e
	$(CC) $(CFLAGS) $(INCLUDE) -c ../test_utils.c -o ../test_utils.o
Packit Service a1973e
Packit Service a1973e
../do_loops.o: ../do_loops.c ../papi_test.h ../test_utils.h
Packit Service a1973e
	$(CC) $(CFLAGS) $(INCLUDE) -c ../do_loops.c -o ../do_loops.o
Packit Service a1973e
Packit Service a1973e
../dummy.o: ../dummy.c
Packit Service a1973e
	$(CC) $(CFLAGS) $(INCLUDE) -c ../dummy.c -o ../dummy.o
Packit Service a1973e
Packit Service a1973e
cpi: cpi.c $(UTILOBJS)
Packit Service a1973e
	$(MPICC) $(MPFLAGS) $(CFLAGS) $(INCLUDE) $(MPIINC) $(TOPTFLAGS) cpi.c $(UTILOBJS) $(PAPILIB) $(MPILIBS) -o cpi
Packit Service a1973e
Packit Service a1973e
#cpi: cpi.c 
Packit Service a1973e
#	$(MPICC)  $(FLAGS) cpi.c -o $@ $(MPIPERFLIBS) $(XTRALIBS) $(MPILIBS) -lm
Packit Service a1973e
Packit Service a1973e
clean:
Packit Service a1973e
	rm -f core $(TESTS)  *~ *.o