#!/bin/sh MKFILE=target.mk SRCDIR=src/ ARDIR=bin/archive/ SHDIR=bin/shared/ cat > $MKFILE << EOF # See LICENSE file for copyright and license details. EOF for srcf in `find $SRCDIR -name '*.c'` do TARGETAR=`echo $srcf | sed -E "s|$SRCDIR(.*).c|$ARDIR\1.o|"` TARGETSH=`echo $srcf | sed -E "s|$SRCDIR(.*).c|$SHDIR\1.o|"` LINEAR='${CC} ${CFLAGS} -c '$srcf' -o $@' LINESH='${CC} ${CFLAGS} -fPIC -c '$srcf' -o $@' cat >> $MKFILE << EOF $TARGETAR: $srcf $LINEAR $TARGETSH: $srcf $LINESH EOF done