link.h 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. /////////////////////////////////////////////////////////////////////////////
  2. // Name: link.h
  3. // Purpose: interface of global functions
  4. // Author: wxWidgets team
  5. // Licence: wxWindows licence
  6. /////////////////////////////////////////////////////////////////////////////
  7. /** @addtogroup group_funcmacro_byteorder */
  8. //@{
  9. /**
  10. This macro can be used in conjunction with the wxFORCE_LINK_MODULE() macro
  11. to force the linker to include in its output a specific object file.
  12. In particular, you should use this macro in the source file which you want
  13. to force for inclusion. The @c moduleName needs to be a name not already in
  14. use in other wxFORCE_LINK_THIS_MODULE() macros, but is not required to be
  15. e.g. the same name of the source file (even if it's a good choice).
  16. @header{wx/link.h}
  17. */
  18. #define wxFORCE_LINK_THIS_MODULE( moduleName )
  19. /**
  20. This macro can be used in conjunction with the wxFORCE_LINK_THIS_MODULE()
  21. macro to force the linker to include in its output a specific object file.
  22. In particular, you should use this macro in a source file which you know
  23. for sure is linked in the output (e.g. the source file containing the
  24. @c main() of your app). The @c moduleName is the name of the module you
  25. want to forcefully link (i.e. the name you used in the relative
  26. wxFORCE_LINK_THIS_MODULE() macro.
  27. @header{wx/link.h}
  28. */
  29. #define wxFORCE_LINK_MODULE( moduleName )
  30. //@}