function modsource {
SOURCE="$1"
- SOURCEFILE="$(basename ${SOURCE})"
+ ## basename is not available on MAcOSX : SOURCEFILE="$(basename ${SOURCE})"
+ SOURCEFILE="`echo ${SOURCE} | egrep -o '[^/]+$'`"
+
SOURCEDIR="${SOURCE%${SOURCEFILE}}"
if [ -n "${SOURCEDIR}" ]; then
mkdir -p ${TMPDIR}${SOURCEDIR}
CMDLINE="${CMDLINE} -c "
elif [ "${ARG%.c}" != "${ARG}" ]; then
INCLUDEARGS="${INCLUDEARGS} -I . -I .. -I ../include -I @includedir@ "
- SRCFILE="$(realpath ${ARG})"
+# SRCFILE="$(realpath ${ARG})"
+ SRCFILE="$(readlink -f ${ARG})"
modsource ${SRCFILE}
CMDLINE="${CMDLINE} ${TMPDIR}${SRCFILE} "
else
CMDLINE="${CC} ${INCLUDEARGS} ${CFLAGS} ${CMDLINE} ${LINKARGS}"
-echo "${CMDLINE}"
+#echo "${CMDLINE}"
${CMDLINE}
-echo rm -rf ${TMPDIR}
+rm -rf ${TMPDIR}