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