1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
#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 extern int obj(); extern int sub(); int main(int, char**) { return obj() + sub(); }