#!/bin/sh -eu cpp="$1" shift includes="" for i in "$@"; do includes="$includes -include $i" done $cpp -dM $includes -