An external project is typically a third-party library dependency that does not use makeconf for it's build system.