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