include.am raw

   1  #
   2  # THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
   3  # OR IMPLIED.  ANY USE IS AT YOUR OWN RISK.
   4  #
   5  # Permission is hereby granted to use or copy this program
   6  # for any purpose, provided the above notices are retained on all copies.
   7  # Permission to modify the code and to distribute modified code is granted,
   8  # provided the above notices are retained, and a notice that the code was
   9  # modified is included with the above copyright notice.
  10  
  11  ## Process this file with `automake` to produce part of `Makefile.in` file.
  12  
  13  # Installed headers.
  14  pkginclude_HEADERS += \
  15          include/gc/gc.h \
  16          include/gc/gc_backptr.h \
  17          include/gc/gc_config_macros.h \
  18          include/gc/gc_inline.h \
  19          include/gc/gc_mark.h \
  20          include/gc/gc_tiny_fl.h \
  21          include/gc/gc_typed.h \
  22          include/gc/gc_version.h \
  23          include/gc/javaxfc.h \
  24          include/gc/leak_detector.h
  25  
  26  if ENABLE_DISCLAIM
  27  pkginclude_HEADERS += include/gc/gc_disclaim.h
  28  endif
  29  
  30  if ENABLE_GCJ_SUPPORT
  31  pkginclude_HEADERS += include/gc/gc_gcj.h
  32  endif
  33  
  34  if THREADS
  35  pkginclude_HEADERS += include/gc/gc_pthread_redirects.h
  36  endif
  37  
  38  if CPLUSPLUS
  39  pkginclude_HEADERS += \
  40          include/gc/gc_allocator.h \
  41          include/gc/gc_cpp.h
  42  
  43  include_HEADERS += include/gc_cpp.h
  44  endif
  45  
  46  # The headers which are not installed.
  47  dist_noinst_HEADERS += \
  48          include/private/darwin_semaphore.h \
  49          include/private/dbg_mlc.h \
  50          include/private/gc_alloc_ptrs.h \
  51          include/private/gc_atomic_ops.h \
  52          include/private/gc_hdrs.h \
  53          include/private/gc_locks.h \
  54          include/private/gc_pmark.h \
  55          include/private/gc_priv.h \
  56          include/private/gcconfig.h \
  57          include/private/pthread_support.h \
  58          include/private/specific.h \
  59          include/private/thread_local_alloc.h
  60  
  61  # An unprefixed header.
  62  include_HEADERS += \
  63          include/gc.h
  64