packages feed

gdo-0.1.2: examples/defaults/default.o.do

#!/usr/bin/env sh

set -e

CC=cc
GDO_ENVIRONMENT=$1/environment

gdo --if Changed $2.c $(cc -MM $2.c | tr -d '\n\\' | cut -d':' -f2)
gdo --if Created $2.o.do $GDO_ENVIRONMENT

# We want to check for custom environment variables like CC
if [ -e $GDO_ENVIRONMENT ]; then
    source $GDO_ENVIRONMENT
fi

${CC} -c $2.c -o $3 > /dev/null