testLibDepends.c 512 B

123456789101112131415161718192021222324
  1. #include "testLibIncludeRequired1.h"
  2. #include "testLibIncludeRequired2.h"
  3. #include "testLibIncludeRequired4.h"
  4. #ifndef testLibRequired_IFACE_DEFINE
  5. #error Expected testLibRequired_IFACE_DEFINE
  6. #endif
  7. #ifndef BuildOnly_DEFINE
  8. #error Expected BuildOnly_DEFINE
  9. #endif
  10. #ifdef InstallOnly_DEFINE
  11. #error Unexpected InstallOnly_DEFINE
  12. #endif
  13. extern int testLibRequired(void);
  14. extern int testStaticLibRequiredPrivate(void);
  15. int testLibDepends(void)
  16. {
  17. return testLibRequired() + testStaticLibRequiredPrivate();
  18. }