added message dependency compile macro