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
|