-#!/bin/sh
+#!/bin/bash
#FIXME: .. paths...
prefix="@prefix@"
exec_prefix="@exec_prefix@"
#include "xbt/asserts.h"
#define sleep(x) smpi_sleep(x)
#define gettimeofday(x, y) smpi_gettimeofday(x, y)
+int smpi_run_simulation(int *argc, char **argv);
HEADER
# very simplistic transform, will probably want full parser for next version
grep -v "mpi.h" < ${SOURCE} | perl -pe 's/main/smpi_simulated_main/;' >> ${TMPSOURCE}
fi
}
-INCLUDEARGS=""
-LINKARGS="-L@libdir@ -lsimgrid -lsmpi "
+INCLUDEARGS="-I @top_srcdir@/include "
+LINKARGS="-L@top_builddir@/src/.libs -L@libdir@ -lsimgrid -lsmpi "
CMDLINE=""
while [ -n "$1" ]; do
LINKARGS=""
CMDLINE="${CMDLINE} -c "
elif [ "${ARG%.c}" != "${ARG}" ]; then
- INCLUDEARGS="-I . -I .. -I ../include -I @includedir@ "
- SRCFILE="$(realpath ${ARG})"
+ INCLUDEARGS="${INCLUDEARGS} -I . -I .. -I ../include -I @includedir@ "
+# SRCFILE="$(realpath ${ARG})"
+ SRCFILE="$(/bin/readlink -f ${ARG})"
modsource ${SRCFILE}
CMDLINE="${CMDLINE} ${TMPDIR}${SRCFILE} "
else
fi
done
-CMDLINE="${CC} ${INCLUDEARGS} ${CMDLINE} ${LINKARGS}"
+CMDLINE="${CC} ${INCLUDEARGS} ${CFLAGS} ${CMDLINE} ${LINKARGS}"
#echo "${CMDLINE}"
${CMDLINE}