Makefile.am 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. # StarPU --- Runtime system for heterogeneous multicore architectures.
  2. #
  3. # Copyright (C) 2009, 2011 Université de Bordeaux 1
  4. # Copyright (C) 2010, 2011, 2012, 2013 Centre National de la Recherche Scientifique
  5. #
  6. # Permission is granted to copy, distribute and/or modify this document
  7. # under the terms of the GNU Free Documentation License, Version 1.3
  8. # or any later version published by the Free Software Foundation;
  9. # with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
  10. #
  11. # See the GNU Free Documentation License in COPYING.GFDL for more details.
  12. chapters = \
  13. chapters/advanced_examples.doxy \
  14. chapters/basic_examples.doxy \
  15. chapters/building.doxy \
  16. chapters/c_extensions.doxy \
  17. chapters/fft_support.doxy \
  18. chapters/introduction.doxy \
  19. chapters/mpi_support.doxy \
  20. chapters/optimize_performance.doxy \
  21. chapters/performance_feedback.doxy \
  22. chapters/scheduling_context_hypervisor.doxy \
  23. chapters/scheduling_contexts.doxy \
  24. chapters/socl_opencl_extensions.doxy \
  25. chapters/tips_and_tricks.doxy \
  26. chapters/hello_pragma2.c \
  27. chapters/hello_pragma.c \
  28. chapters/api/codelet_and_tasks.doxy \
  29. chapters/api/cuda_extensions.doxy \
  30. chapters/api/data_interfaces.doxy \
  31. chapters/api/data_management.doxy \
  32. chapters/api/data_partition.doxy \
  33. chapters/api/expert_mode.doxy \
  34. chapters/api/explicit_dependencies.doxy \
  35. chapters/api/fft_support.doxy \
  36. chapters/api/fxt_support.doxy \
  37. chapters/api/implicit_dependencies.doxy \
  38. chapters/api/initialization.doxy \
  39. chapters/api/insert_task.doxy \
  40. chapters/api/lower_bound.doxy \
  41. chapters/api/misc_helpers.doxy \
  42. chapters/api/mpi.doxy \
  43. chapters/api/multiformat_data_interface.doxy \
  44. chapters/api/opencl_extensions.doxy \
  45. chapters/api/parallel_tasks.doxy \
  46. chapters/api/performance_model.doxy \
  47. chapters/api/profiling.doxy \
  48. chapters/api/running_driver.doxy \
  49. chapters/api/scheduling_context_hypervisor.doxy \
  50. chapters/api/scheduling_contexts.doxy \
  51. chapters/api/scheduling_policy.doxy \
  52. chapters/api/standard_memory_library.doxy \
  53. chapters/api/task_bundles.doxy \
  54. chapters/api/task_lists.doxy \
  55. chapters/api/top.doxy \
  56. chapters/api/versioning.doxy \
  57. chapters/api/workers.doxy
  58. chapters/version.sty: $(chapters)
  59. @-for f in $(chapters) ; do \
  60. if test -f $(top_srcdir)/doc/doxygen/$$f ; then stat --format=%Y $(top_srcdir)/doc/doxygen/$$f 2>/dev/null ; fi \
  61. done | sort -r | head -1 > timestamp
  62. @if test -s timestamp ; then \
  63. LC_ALL=C date --date=@`cat timestamp` +"%d %B %Y" > timestamp_updated 2>/dev/null;\
  64. LC_ALL=C date --date=@`cat timestamp` +"%B %Y" > timestamp_updated_month 2>/dev/null;\
  65. fi
  66. @if test -s timestamp_updated ; then \
  67. echo "\newcommand{\STARPUUPDATED}{" `cat timestamp_updated` "}" > $(top_srcdir)/doc/doxygen/chapters/version.sty;\
  68. echo "\newcommand{\STARPUUPDATEDMONTH}{" `cat timestamp_updated_month` "}" >> $(top_srcdir)/doc/doxygen/chapters/version.sty;\
  69. else \
  70. echo "\newcommand{\STARPUUPDATED}{unknown_date}" > $(top_srcdir)/doc/doxygen/chapters/version.sty;\
  71. echo "\newcommand{\STARPUUPDATEDMONTH}{unknown_date}" >> $(top_srcdir)/doc/doxygen/chapters/version.sty; \
  72. fi
  73. @echo "\newcommand{\STARPUEDITION}{$(VERSION)}" >> $(top_srcdir)/doc/doxygen/chapters/version.sty
  74. @echo "\newcommand{\STARPUVERSION}{$(VERSION)}" >> $(top_srcdir)/doc/doxygen/chapters/version.sty
  75. @-for f in timestamp timestamp_updated timestamp_updated_month ; do \
  76. if test -f $$f ; then $(RM) $$f ; fi ;\
  77. done
  78. #chapters/version.html: $(chapters)
  79. showcheck:
  80. -cat /dev/null