tcldot_builtins.cpp 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /*************************************************************************
  2. * Copyright (c) 2011 AT&T Intellectual Property
  3. * All rights reserved. This program and the accompanying materials
  4. * are made available under the terms of the Eclipse Public License v1.0
  5. * which accompanies this distribution, and is available at
  6. * https://www.eclipse.org/legal/epl-v10.html
  7. *
  8. * Contributors: Details at https://graphviz.org
  9. *************************************************************************/
  10. #include "config.h"
  11. #include <gvc/gvplugin.h>
  12. #if defined(GVDLL)
  13. #define IMPORT __declspec(dllimport)
  14. #else
  15. #define IMPORT /* nothing */
  16. #endif
  17. extern "C" {
  18. IMPORT extern gvplugin_library_t gvplugin_dot_layout_LTX_library;
  19. IMPORT extern gvplugin_library_t gvplugin_neato_layout_LTX_library;
  20. #ifdef HAVE_LIBGD
  21. IMPORT extern gvplugin_library_t gvplugin_gd_LTX_library;
  22. #endif
  23. #ifdef HAVE_PANGOCAIRO
  24. IMPORT extern gvplugin_library_t gvplugin_pango_LTX_library;
  25. #endif
  26. IMPORT extern gvplugin_library_t gvplugin_core_LTX_library;
  27. lt_symlist_t lt_preloaded_symbols[] = {
  28. { "gvplugin_dot_layout_LTX_library", &gvplugin_dot_layout_LTX_library },
  29. { "gvplugin_neato_layout_LTX_library", &gvplugin_neato_layout_LTX_library },
  30. #ifdef HAVE_PANGOCAIRO
  31. { "gvplugin_pango_LTX_library", &gvplugin_pango_LTX_library },
  32. #endif
  33. #ifdef HAVE_LIBGD
  34. { "gvplugin_gd_LTX_library", &gvplugin_gd_LTX_library },
  35. #endif
  36. { "gvplugin_core_LTX_library", &gvplugin_core_LTX_library },
  37. { 0, 0 }
  38. };
  39. }