Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
have the two versions of EP together
[simgrid.git] / examples / smpi / NAS / EP / Makefile
index 2014329..3387d73 100644 (file)
@@ -4,25 +4,23 @@ BENCHMARKU=EP
 
 include ../config/make.def
 
-#OBJS = ep.o ${COMMON}/print_results.o ${COMMON}/${RAND}.o ${COMMON}/timers.o
 OBJS = ep.o randlc.o
+OBJS-S = ep-sampling.o randlc.o
 
 include ../sys/make.common
 
-${PROGRAM}: config ${OBJS}
-#      ${FLINK} ${FLINKFLAGS} -o ${PROGRAM} ${OBJS} ${FMPI_LIB}
-       ${CLINK} ${CLINKFLAGS} -o ${PROGRAM} ${OBJS} ${CMPI_LIB}
-
-
-#ep.o:         ep.f  mpinpb.h npbparams.h
-#      ${FCOMPILE} ep.f
+${PROGRAM}: config ${OBJS} ${OBJS-S}
+       ${CLINK} ${CLINKFLAGS} -o ${PROGRAM} ${OBJS} ${CMPI_LIB} -lm
+       ${CLINK} ${CLINKFLAGS} -o ${PROGRAM}-sampling ${OBJS-S} ${CMPI_LIB} -lm
 
 ep.o:  ep.c randlc.c mpinpb.h npbparams.h
        ${CCOMPILE} ep.c
+ep-sampling.o: ep-sampling.c randlc.c mpinpb.h npbparams.h
+       ${CCOMPILE} ep-sampling.c
 
 clean:
        - rm -f *.o *~ 
-       - rm -f npbparams.h core
+       - rm -f npbparams.h