#ifndef IFACE_DEFINE # error Expected IFACE_DEFINE #endif #include "iface_header.h" #ifndef IFACE_HEADER_SRCDIR # error Expected IFACE_HEADER_SRCDIR #endif #include "iface_header_builddir.h" #ifndef IFACE_HEADER_BUILDDIR # error Expected IFACE_HEADER_BUILDDIR #endif #include "iface_genheader.h" #ifndef IFACE_GENHEADER # error Expected IFACE_GENHEADER #endif extern int obj(); extern int sub(); extern int item(); int main(int, char**) { return obj() + sub() + item(); }