Makefile.am 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. # StarPU --- Runtime system for heterogeneous multicore architectures.
  2. #
  3. # Copyright (C) 2009-2012 Université de Bordeaux 1
  4. # Copyright (C) 2010, 2011, 2012, 2013 Centre National de la Recherche Scientifique
  5. #
  6. # StarPU is free software; you can redistribute it and/or modify
  7. # it under the terms of the GNU Lesser General Public License as published by
  8. # the Free Software Foundation; either version 2.1 of the License, or (at
  9. # your option) any later version.
  10. #
  11. # StarPU is distributed in the hope that it will be useful, but
  12. # WITHOUT ANY WARRANTY; without even the implied warranty of
  13. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  14. #
  15. # See the GNU Lesser General Public License in COPYING.LGPL for more details.
  16. AM_CFLAGS = $(GLOBAL_AM_CFLAGS) $(STARPU_CUDA_CPPFLAGS) $(STARPU_OPENCL_CPPFLAGS) $(HWLOC_CFLAGS)
  17. libsocl_@STARPU_EFFECTIVE_VERSION@_la_LIBADD = $(top_builddir)/src/libstarpu-@STARPU_EFFECTIVE_VERSION@.la
  18. AM_CPPFLAGS = -I$(top_srcdir)/include/ -I$(top_builddir)/include -I$(top_srcdir)/socl/src
  19. AM_LDFLAGS = $(STARPU_OPENCL_LDFLAGS) $(STARPU_CUDA_LDFLAGS) -no-undefined
  20. SUBDIRS =
  21. lib_LTLIBRARIES = libsocl-@STARPU_EFFECTIVE_VERSION@.la
  22. noinst_HEADERS = \
  23. command.h \
  24. command_list.h \
  25. command_queue.h \
  26. debug.h \
  27. event.h \
  28. gc.h \
  29. getinfo.h \
  30. mem_objects.h \
  31. ocl_icd.h \
  32. socl.h \
  33. task.h \
  34. util.h \
  35. init.h \
  36. CL/cl_d3d10.h \
  37. CL/cl_ext.h \
  38. CL/cl.h \
  39. CL/cl_d3d11.h \
  40. CL/cl_gl_ext.h \
  41. CL/cl_platform.h \
  42. CL/cl_dx9_media_sharing.h \
  43. CL/cl_gl.h \
  44. CL/opencl.h
  45. libsocl_@STARPU_EFFECTIVE_VERSION@_la_LDFLAGS = $(ldflags) -no-undefined \
  46. -version-info $(LIBSOCL_INTERFACE_CURRENT):$(LIBSOCL_INTERFACE_REVISION):$(LIBSOCL_INTERFACE_AGE)
  47. libsocl_@STARPU_EFFECTIVE_VERSION@_la_SOURCES = \
  48. command.c \
  49. command_list.c \
  50. command_queue.c \
  51. debug.c \
  52. event.c \
  53. gc.c \
  54. init.c \
  55. mem_objects.c \
  56. socl.c \
  57. task.c \
  58. util.c \
  59. cl_getplatformids.c \
  60. cl_getplatforminfo.c \
  61. cl_getdeviceids.c \
  62. cl_getdeviceinfo.c \
  63. cl_releasecontext.c \
  64. cl_createcontext.c \
  65. cl_createcontextfromtype.c \
  66. cl_retaincontext.c \
  67. cl_getcontextinfo.c \
  68. cl_releasecommandqueue.c \
  69. cl_createcommandqueue.c \
  70. cl_retaincommandqueue.c \
  71. cl_getcommandqueueinfo.c \
  72. cl_setcommandqueueproperty.c \
  73. cl_releaseevent.c \
  74. cl_waitforevents.c \
  75. cl_geteventinfo.c \
  76. cl_retainevent.c \
  77. cl_enqueuemarker.c \
  78. cl_enqueuewaitforevents.c \
  79. cl_enqueuebarrier.c \
  80. cl_flush.c \
  81. cl_finish.c \
  82. cl_releasememobject.c \
  83. cl_createbuffer.c \
  84. cl_createimage2d.c \
  85. cl_createimage3d.c \
  86. cl_retainmemobject.c \
  87. cl_getsupportedimageformats.c \
  88. cl_getmemobjectinfo.c \
  89. cl_getimageinfo.c \
  90. cl_createsampler.c \
  91. cl_retainsampler.c \
  92. cl_releasesampler.c \
  93. cl_getsamplerinfo.c \
  94. cl_releaseprogram.c \
  95. cl_createprogramwithsource.c \
  96. cl_createprogramwithbinary.c \
  97. cl_retainprogram.c \
  98. cl_buildprogram.c \
  99. cl_unloadcompiler.c \
  100. cl_getprograminfo.c \
  101. cl_getprogrambuildinfo.c \
  102. cl_releasekernel.c \
  103. cl_createkernel.c \
  104. cl_createkernelsinprogram.c \
  105. cl_retainkernel.c \
  106. cl_setkernelarg.c \
  107. cl_getkernelinfo.c \
  108. cl_getkernelworkgroupinfo.c \
  109. cl_enqueuereadbuffer.c \
  110. cl_enqueuewritebuffer.c \
  111. cl_enqueuecopybuffer.c \
  112. cl_enqueuereadimage.c \
  113. cl_enqueuewriteimage.c \
  114. cl_enqueuecopyimage.c \
  115. cl_enqueuecopyimagetobuffer.c \
  116. cl_enqueuecopybuffertoimage.c \
  117. cl_enqueuemapbuffer.c \
  118. cl_enqueuemapimage.c \
  119. cl_enqueueunmapmemobject.c \
  120. cl_enqueuetask.c \
  121. cl_enqueuendrangekernel.c \
  122. cl_enqueuenativekernel.c \
  123. cl_enqueuemarkerwithwaitlist.c \
  124. cl_enqueuebarrierwithwaitlist.c \
  125. cl_geteventprofilinginfo.c \
  126. cl_getextensionfunctionaddress.c \
  127. cl_icdgetplatformidskhr.c
  128. showcheck:
  129. -cat /dev/null