~ubuntu-branches/ubuntu/quantal/libgc/quantal

« back to all changes in this revision

Viewing changes to Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Christoph Egger
  • Date: 2011-02-19 12:19:56 UTC
  • mfrom: (1.3.2 upstream) (0.1.5 experimental)
  • mto: This revision was merged to the branch mainline in revision 14.
  • Revision ID: james.westby@ubuntu.com-20110219121956-67rb69xlt5nud3v2
Tags: 1:7.1-5
Upload to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
# Original author: Tom Tromey
29
29
# Severely truncated by Hans-J. Boehm
30
30
# Modified by: Grzegorz Jakacki <jakacki at acm dot org>
 
31
# Modified by: Petter Urkedal <petter.urkedal@nordita.dk> (2005-04)
 
32
 
 
33
 
34
 
35
# THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
 
36
# OR IMPLIED.  ANY USE IS AT YOUR OWN RISK.
 
37
 
38
# Permission is hereby granted to use or copy this program
 
39
# for any purpose,  provided the above notices are retained on all copies.
 
40
# Permission to modify the code and to distribute modified code is granted,
 
41
# provided the above notices are retained, and a notice that the code was
 
42
# modified is included with the above copyright notice.
 
43
#
 
44
# Modified by: Grzegorz Jakacki <jakacki at acm dot org>
 
45
# Modified by: Petter Urkedal <petter.urkedal@nordita.dk>
 
46
 
 
47
#
 
48
#
 
49
# THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
 
50
# OR IMPLIED.  ANY USE IS AT YOUR OWN RISK.
 
51
#
 
52
# Permission is hereby granted to use or copy this program
 
53
# for any purpose,  provided the above notices are retained on all copies.
 
54
# Permission to modify the code and to distribute modified code is granted,
 
55
# provided the above notices are retained, and a notice that the code was
 
56
# modified is included with the above copyright notice.
 
57
 
 
58
 
59
 
60
# THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
 
61
# OR IMPLIED.  ANY USE IS AT YOUR OWN RISK.
 
62
 
63
# Permission is hereby granted to use or copy this program
 
64
# for any purpose,  provided the above notices are retained on all copies.
 
65
# Permission to modify the code and to distribute modified code is granted,
 
66
# provided the above notices are retained, and a notice that the code was
 
67
# modified is included with the above copyright notice.
 
68
#
 
69
# Modified by: Grzegorz Jakacki <jakacki at acm dot org>
 
70
# Modified by: Petter Urkedal <petter.urkedal@nordita.dk>
 
71
 
 
72
 
31
73
 
32
74
 
33
75
srcdir = @srcdir@
53
95
build_triplet = @build@
54
96
host_triplet = @host@
55
97
target_triplet = @target@
56
 
check_PROGRAMS = gctest$(EXEEXT) $(am__EXEEXT_1)
57
 
DIST_COMMON = $(am__configure_deps) $(dist_noinst_SCRIPTS) \
 
98
check_PROGRAMS = gctest$(EXEEXT) leaktest$(EXEEXT) middletest$(EXEEXT) \
 
99
        smashtest$(EXEEXT) hugetest$(EXEEXT) $(am__EXEEXT_1) \
 
100
        $(am__EXEEXT_2)
 
101
 
 
102
# C Library: Architecture Dependent
 
103
# ---------------------------------
 
104
@PTHREADS_TRUE@am__append_1 = pthread_support.c pthread_stop_world.c
 
105
@DARWIN_THREADS_TRUE@am__append_2 = darwin_stop_world.c
 
106
@WIN32_THREADS_TRUE@am__append_3 = win32_threads.c
 
107
 
 
108
# C++ Interface
 
109
# -------------
 
110
@CPLUSPLUS_TRUE@am__append_4 = libgccpp.la
 
111
@CPLUSPLUS_TRUE@am__append_5 = include/gc_cpp.h include/gc_allocator.h
 
112
DIST_COMMON = $(am__configure_deps) $(am__pkginclude_HEADERS_DIST) \
 
113
        $(dist_noinst_HEADERS) $(dist_noinst_SCRIPTS) \
 
114
        $(dist_pkgconfig_DATA) $(dist_pkgdata_DATA) $(include_HEADERS) \
58
115
        $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
59
 
        $(top_srcdir)/configure config.guess config.sub depcomp \
60
 
        install-sh ltmain.sh missing mkinstalldirs
 
116
        $(srcdir)/bdw-gc.pc.in $(srcdir)/cord/cord.am \
 
117
        $(srcdir)/doc/doc.am $(srcdir)/include/include.am \
 
118
        $(srcdir)/tests/tests.am $(top_srcdir)/configure ChangeLog \
 
119
        compile config.guess config.sub depcomp install-sh ltmain.sh \
 
120
        missing mkinstalldirs
 
121
 
 
122
#TESTS += tracetest$(EXEEXT)
 
123
#check_PROGRAMS += tracetest
 
124
#tracetest_SOURCES = tests/trace_test.c
 
125
#tracetest_LDADD = $(test_ldadd)
 
126
@THREADS_TRUE@am__append_6 = threadleaktest$(EXEEXT)
 
127
@THREADS_TRUE@am__append_7 = threadleaktest
 
128
@CPLUSPLUS_TRUE@am__append_8 = test_cpp$(EXEEXT)
 
129
@CPLUSPLUS_TRUE@am__append_9 = test_cpp
61
130
subdir = .
62
131
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
63
132
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
64
 
        $(top_srcdir)/configure.in
 
133
        $(top_srcdir)/libtool.m4 $(top_srcdir)/configure.ac
65
134
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
66
135
        $(ACLOCAL_M4)
67
136
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
68
137
 configure.lineno configure.status.lineno
69
138
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
70
 
CONFIG_CLEAN_FILES =
 
139
CONFIG_CLEAN_FILES = bdw-gc.pc
71
140
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
72
141
am__vpath_adj = case $$p in \
73
142
    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
74
143
    *) f=$$p;; \
75
144
  esac;
76
145
am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
77
 
am__installdirs = "$(DESTDIR)$(libdir)"
 
146
am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" \
 
147
        "$(DESTDIR)$(pkgdatadir)" "$(DESTDIR)$(includedir)" \
 
148
        "$(DESTDIR)$(pkgincludedir)"
78
149
libLTLIBRARIES_INSTALL = $(INSTALL)
79
150
LTLIBRARIES = $(lib_LTLIBRARIES)
 
151
libcord_la_DEPENDENCIES = $(top_builddir)/libgc.la
 
152
am__dirstamp = $(am__leading_dot)dirstamp
 
153
am_libcord_la_OBJECTS = cord/cordbscs.lo cord/cordprnt.lo \
 
154
        cord/cordtest.lo cord/cordxtra.lo
 
155
libcord_la_OBJECTS = $(am_libcord_la_OBJECTS)
80
156
am__DEPENDENCIES_1 =
81
157
am__libgc_la_SOURCES_DIST = allchblk.c alloc.c blacklst.c checksums.c \
82
158
        dbg_mlc.c dyn_load.c finalize.c gc_dlopen.c gcj_mlc.c \
83
159
        headers.c malloc.c mallocx.c mark.c mark_rts.c misc.c \
84
160
        new_hblk.c obj_map.c os_dep.c pcr_interface.c ptr_chck.c \
85
 
        real_malloc.c reclaim.c solaris_pthreads.c solaris_threads.c \
86
 
        specific.c stubborn.c typd_mlc.c backgraph.c win32_threads.c \
87
 
        pthread_support.c pthread_stop_world.c darwin_stop_world.c \
88
 
        powerpc_darwin_mach_dep.s
89
 
@POWERPC_DARWIN_TRUE@am__objects_1 = powerpc_darwin_mach_dep.lo
 
161
        real_malloc.c reclaim.c specific.c stubborn.c typd_mlc.c \
 
162
        backgraph.c thread_local_alloc.c pthread_support.c \
 
163
        pthread_stop_world.c darwin_stop_world.c win32_threads.c
 
164
@PTHREADS_TRUE@am__objects_1 = pthread_support.lo \
 
165
@PTHREADS_TRUE@ pthread_stop_world.lo
 
166
@DARWIN_THREADS_TRUE@am__objects_2 = darwin_stop_world.lo
 
167
@WIN32_THREADS_TRUE@am__objects_3 = win32_threads.lo
90
168
am_libgc_la_OBJECTS = allchblk.lo alloc.lo blacklst.lo checksums.lo \
91
169
        dbg_mlc.lo dyn_load.lo finalize.lo gc_dlopen.lo gcj_mlc.lo \
92
170
        headers.lo malloc.lo mallocx.lo mark.lo mark_rts.lo misc.lo \
93
171
        new_hblk.lo obj_map.lo os_dep.lo pcr_interface.lo ptr_chck.lo \
94
 
        real_malloc.lo reclaim.lo solaris_pthreads.lo \
95
 
        solaris_threads.lo specific.lo stubborn.lo typd_mlc.lo \
96
 
        backgraph.lo win32_threads.lo pthread_support.lo \
97
 
        pthread_stop_world.lo darwin_stop_world.lo $(am__objects_1)
98
 
libgc_la_OBJECTS = $(am_libgc_la_OBJECTS)
99
 
libgccpp_la_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
100
 
        libgc.la
101
 
am_libgccpp_la_OBJECTS = gc_cpp.lo
 
172
        real_malloc.lo reclaim.lo specific.lo stubborn.lo typd_mlc.lo \
 
173
        backgraph.lo thread_local_alloc.lo $(am__objects_1) \
 
174
        $(am__objects_2) $(am__objects_3)
 
175
@NEED_ATOMIC_OPS_ASM_FALSE@@USE_INTERNAL_LIBATOMIC_OPS_TRUE@nodist_libgc_la_OBJECTS = ./atomic_ops.lo
 
176
@NEED_ATOMIC_OPS_ASM_TRUE@nodist_libgc_la_OBJECTS =  \
 
177
@NEED_ATOMIC_OPS_ASM_TRUE@      ./atomic_ops_sysdeps.lo
 
178
libgc_la_OBJECTS = $(am_libgc_la_OBJECTS) $(nodist_libgc_la_OBJECTS)
 
179
@CPLUSPLUS_TRUE@libgccpp_la_DEPENDENCIES = ./libgc.la
 
180
am__libgccpp_la_SOURCES_DIST = gc_cpp.cc
 
181
@CPLUSPLUS_TRUE@am_libgccpp_la_OBJECTS = gc_cpp.lo
102
182
libgccpp_la_OBJECTS = $(am_libgccpp_la_OBJECTS)
103
183
@CPLUSPLUS_TRUE@am_libgccpp_la_rpath = -rpath $(libdir)
104
 
@CPLUSPLUS_TRUE@am__EXEEXT_1 = test_cpp$(EXEEXT)
105
 
am_gctest_OBJECTS = test.$(OBJEXT)
 
184
@THREADS_TRUE@am__EXEEXT_1 = threadleaktest$(EXEEXT)
 
185
@CPLUSPLUS_TRUE@am__EXEEXT_2 = test_cpp$(EXEEXT)
 
186
am_gctest_OBJECTS = tests/test.$(OBJEXT)
106
187
gctest_OBJECTS = $(am_gctest_OBJECTS)
107
 
gctest_DEPENDENCIES = ./libgc.la $(am__DEPENDENCIES_1) \
108
 
        $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
109
 
am_test_cpp_OBJECTS = test_cpp.$(OBJEXT)
 
188
am__DEPENDENCIES_2 = $(top_builddir)/libgc.la $(am__DEPENDENCIES_1)
 
189
am_hugetest_OBJECTS = tests/huge_test.$(OBJEXT)
 
190
hugetest_OBJECTS = $(am_hugetest_OBJECTS)
 
191
hugetest_DEPENDENCIES = $(am__DEPENDENCIES_2)
 
192
am_leaktest_OBJECTS = tests/leak_test.$(OBJEXT)
 
193
leaktest_OBJECTS = $(am_leaktest_OBJECTS)
 
194
leaktest_DEPENDENCIES = $(am__DEPENDENCIES_2)
 
195
am_middletest_OBJECTS = tests/middle.$(OBJEXT)
 
196
middletest_OBJECTS = $(am_middletest_OBJECTS)
 
197
middletest_DEPENDENCIES = $(am__DEPENDENCIES_2)
 
198
am_smashtest_OBJECTS = tests/smash_test.$(OBJEXT)
 
199
smashtest_OBJECTS = $(am_smashtest_OBJECTS)
 
200
smashtest_DEPENDENCIES = $(am__DEPENDENCIES_2)
 
201
am__test_cpp_SOURCES_DIST = tests/test_cpp.cc
 
202
@CPLUSPLUS_TRUE@am_test_cpp_OBJECTS = tests/test_cpp.$(OBJEXT)
110
203
test_cpp_OBJECTS = $(am_test_cpp_OBJECTS)
111
 
test_cpp_DEPENDENCIES = ./libgc.la ./libgccpp.la $(am__DEPENDENCIES_1) \
112
 
        $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
 
204
@AVOID_CPP_LIB_FALSE@@CPLUSPLUS_TRUE@test_cpp_DEPENDENCIES =  \
 
205
@AVOID_CPP_LIB_FALSE@@CPLUSPLUS_TRUE@   libgccpp.la \
 
206
@AVOID_CPP_LIB_FALSE@@CPLUSPLUS_TRUE@   $(am__DEPENDENCIES_2)
 
207
@AVOID_CPP_LIB_TRUE@@CPLUSPLUS_TRUE@test_cpp_DEPENDENCIES = gc_cpp.o \
 
208
@AVOID_CPP_LIB_TRUE@@CPLUSPLUS_TRUE@    $(am__DEPENDENCIES_2)
 
209
am__threadleaktest_SOURCES_DIST = tests/thread_leak_test.c
 
210
@THREADS_TRUE@am_threadleaktest_OBJECTS =  \
 
211
@THREADS_TRUE@  tests/thread_leak_test.$(OBJEXT)
 
212
threadleaktest_OBJECTS = $(am_threadleaktest_OBJECTS)
 
213
@THREADS_TRUE@threadleaktest_DEPENDENCIES = $(am__DEPENDENCIES_2)
113
214
SCRIPTS = $(dist_noinst_SCRIPTS)
114
 
DEFAULT_INCLUDES = -I. -I$(srcdir)
 
215
DEFAULT_INCLUDES = 
115
216
depcomp = $(SHELL) $(top_srcdir)/depcomp
116
217
am__depfiles_maybe = depfiles
117
218
CCASCOMPILE = $(CCAS) $(AM_CCASFLAGS) $(CCASFLAGS)
119
220
        $(CCASFLAGS)
120
221
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
121
222
        $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 
223
LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
 
224
        $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 
225
        $(AM_CFLAGS) $(CFLAGS)
122
226
CCLD = $(CC)
 
227
LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 
228
        $(AM_LDFLAGS) $(LDFLAGS) -o $@
123
229
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
124
230
        $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
125
231
LTCXXCOMPILE = $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
128
234
CXXLD = $(CXX)
129
235
CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
130
236
        $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
131
 
SOURCES = $(libgc_la_SOURCES) $(EXTRA_libgc_la_SOURCES) \
132
 
        $(libgccpp_la_SOURCES) $(gctest_SOURCES) $(test_cpp_SOURCES)
133
 
DIST_SOURCES = $(am__libgc_la_SOURCES_DIST) $(EXTRA_libgc_la_SOURCES) \
134
 
        $(libgccpp_la_SOURCES) $(gctest_SOURCES) $(test_cpp_SOURCES)
 
237
SOURCES = $(libcord_la_SOURCES) $(libgc_la_SOURCES) \
 
238
        $(EXTRA_libgc_la_SOURCES) $(nodist_libgc_la_SOURCES) \
 
239
        $(libgccpp_la_SOURCES) $(gctest_SOURCES) $(hugetest_SOURCES) \
 
240
        $(leaktest_SOURCES) $(middletest_SOURCES) $(smashtest_SOURCES) \
 
241
        $(test_cpp_SOURCES) $(threadleaktest_SOURCES)
 
242
DIST_SOURCES = $(libcord_la_SOURCES) $(am__libgc_la_SOURCES_DIST) \
 
243
        $(EXTRA_libgc_la_SOURCES) $(am__libgccpp_la_SOURCES_DIST) \
 
244
        $(gctest_SOURCES) $(hugetest_SOURCES) $(leaktest_SOURCES) \
 
245
        $(middletest_SOURCES) $(smashtest_SOURCES) \
 
246
        $(am__test_cpp_SOURCES_DIST) \
 
247
        $(am__threadleaktest_SOURCES_DIST)
135
248
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
136
249
        html-recursive info-recursive install-data-recursive \
137
250
        install-exec-recursive install-info-recursive \
138
251
        install-recursive installcheck-recursive installdirs-recursive \
139
252
        pdf-recursive ps-recursive uninstall-info-recursive \
140
253
        uninstall-recursive
 
254
dist_pkgconfigDATA_INSTALL = $(INSTALL_DATA)
 
255
dist_pkgdataDATA_INSTALL = $(INSTALL_DATA)
 
256
DATA = $(dist_pkgconfig_DATA) $(dist_pkgdata_DATA)
 
257
includeHEADERS_INSTALL = $(INSTALL_HEADER)
 
258
am__pkginclude_HEADERS_DIST = include/gc_cpp.h include/gc_allocator.h \
 
259
        include/gc.h include/gc_typed.h include/gc_inline.h \
 
260
        include/gc_mark.h include/weakpointer.h include/new_gc_alloc.h \
 
261
        include/gc_backptr.h include/gc_gcj.h include/leak_detector.h \
 
262
        include/gc_amiga_redirects.h include/gc_pthread_redirects.h \
 
263
        include/gc_config_macros.h include/gc_tiny_fl.h \
 
264
        include/gc_version.h
 
265
pkgincludeHEADERS_INSTALL = $(INSTALL_HEADER)
 
266
HEADERS = $(dist_noinst_HEADERS) $(include_HEADERS) \
 
267
        $(pkginclude_HEADERS)
141
268
ETAGS = etags
142
269
CTAGS = ctags
143
270
DIST_SUBDIRS = $(SUBDIRS)
148
275
  { test ! -d $(distdir) \
149
276
    || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
150
277
         && rm -fr $(distdir); }; }
151
 
DIST_ARCHIVES = $(distdir).tar.gz
 
278
DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2
152
279
GZIP_ENV = --best
153
280
distuninstallcheck_listfiles = find . -type f -print
154
281
distcleancheck_listfiles = find . -type f -print
160
287
AUTOCONF = @AUTOCONF@
161
288
AUTOHEADER = @AUTOHEADER@
162
289
AUTOMAKE = @AUTOMAKE@
 
290
AVOID_CPP_LIB_FALSE = @AVOID_CPP_LIB_FALSE@
 
291
AVOID_CPP_LIB_TRUE = @AVOID_CPP_LIB_TRUE@
163
292
AWK = @AWK@
164
293
CC = @CC@
165
294
CCAS = @CCAS@
178
307
CXXFLAGS = @CXXFLAGS@
179
308
CXXINCLUDES = @CXXINCLUDES@
180
309
CYGPATH_W = @CYGPATH_W@
 
310
DARWIN_THREADS_FALSE = @DARWIN_THREADS_FALSE@
 
311
DARWIN_THREADS_TRUE = @DARWIN_THREADS_TRUE@
181
312
DEFS = @DEFS@
182
313
DEPDIR = @DEPDIR@
183
314
ECHO = @ECHO@
185
316
ECHO_N = @ECHO_N@
186
317
ECHO_T = @ECHO_T@
187
318
EGREP = @EGREP@
 
319
ENABLE_GCJ_SUPPORT_FALSE = @ENABLE_GCJ_SUPPORT_FALSE@
 
320
ENABLE_GCJ_SUPPORT_TRUE = @ENABLE_GCJ_SUPPORT_TRUE@
188
321
EXEEXT = @EXEEXT@
189
322
EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
190
323
F77 = @F77@
207
340
MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
208
341
MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
209
342
MAKEINFO = @MAKEINFO@
210
 
MY_CFLAGS = @MY_CFLAGS@
 
343
NEED_ATOMIC_OPS_ASM_FALSE = @NEED_ATOMIC_OPS_ASM_FALSE@
 
344
NEED_ATOMIC_OPS_ASM_TRUE = @NEED_ATOMIC_OPS_ASM_TRUE@
211
345
OBJEXT = @OBJEXT@
212
346
PACKAGE = @PACKAGE@
213
347
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
216
350
PACKAGE_TARNAME = @PACKAGE_TARNAME@
217
351
PACKAGE_VERSION = @PACKAGE_VERSION@
218
352
PATH_SEPARATOR = @PATH_SEPARATOR@
219
 
POWERPC_DARWIN_FALSE = @POWERPC_DARWIN_FALSE@
220
 
POWERPC_DARWIN_TRUE = @POWERPC_DARWIN_TRUE@
 
353
PTHREADS_FALSE = @PTHREADS_FALSE@
 
354
PTHREADS_TRUE = @PTHREADS_TRUE@
221
355
RANLIB = @RANLIB@
222
356
SET_MAKE = @SET_MAKE@
223
357
SHELL = @SHELL@
224
358
STRIP = @STRIP@
225
359
THREADDLLIBS = @THREADDLLIBS@
 
360
THREADS_FALSE = @THREADS_FALSE@
 
361
THREADS_TRUE = @THREADS_TRUE@
226
362
UNWINDLIBS = @UNWINDLIBS@
 
363
USE_INTERNAL_LIBATOMIC_OPS_FALSE = @USE_INTERNAL_LIBATOMIC_OPS_FALSE@
 
364
USE_INTERNAL_LIBATOMIC_OPS_TRUE = @USE_INTERNAL_LIBATOMIC_OPS_TRUE@
227
365
USE_LIBDIR_FALSE = @USE_LIBDIR_FALSE@
228
366
USE_LIBDIR_TRUE = @USE_LIBDIR_TRUE@
229
367
VERSION = @VERSION@
 
368
WIN32_THREADS_FALSE = @WIN32_THREADS_FALSE@
 
369
WIN32_THREADS_TRUE = @WIN32_THREADS_TRUE@
230
370
ac_ct_CC = @ac_ct_CC@
231
371
ac_ct_CXX = @ac_ct_CXX@
232
372
ac_ct_F77 = @ac_ct_F77@
233
 
addincludes = @addincludes@
234
373
addlibs = @addlibs@
235
374
addobjs = @addobjs@
236
 
addtests = @addtests@
237
375
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
238
376
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
239
377
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
243
381
am__quote = @am__quote@
244
382
am__tar = @am__tar@
245
383
am__untar = @am__untar@
 
384
atomic_ops_libs = @atomic_ops_libs@
246
385
bindir = @bindir@
247
386
build = @build@
248
387
build_alias = @build_alias@
254
393
docdir = @docdir@
255
394
dvidir = @dvidir@
256
395
exec_prefix = @exec_prefix@
 
396
extra_ldflags_libgc = @extra_ldflags_libgc@
257
397
host = @host@
258
398
host_alias = @host_alias@
259
399
host_cpu = @host_cpu@
276
416
psdir = @psdir@
277
417
sbindir = @sbindir@
278
418
sharedstatedir = @sharedstatedir@
 
419
subdirs = @subdirs@
279
420
sysconfdir = @sysconfdir@
280
421
target = @target@
281
422
target_alias = @target_alias@
283
424
target_cpu = @target_cpu@
284
425
target_os = @target_os@
285
426
target_vendor = @target_vendor@
286
 
AUTOMAKE_OPTIONS = foreign
287
 
SUBDIRS = doc include
 
427
 
 
428
# We currently use the source files directly from libatomic_ops, if we
 
429
# use the internal version.  This is done since libatomic_ops doesn't
 
430
# use libtool, since it has no real use for it.  But that seems to make
 
431
# it hard to use either the resulting object files or libraries.
 
432
# Thus there seems too be no real reason to recusively build in the
 
433
# libatomic_ops directory.
 
434
# if USE_INTERNAL_LIBATOMICS_OPS
 
435
# SUBDIRS = @maybe_libatomic_ops@
 
436
# else
 
437
# SUBDIRS =
 
438
# endif
 
439
SUBDIRS = 
 
440
 
 
441
# Initialize variables so that we can declare files locally.
 
442
 
 
443
# FIXME: If Visual C++ users use Makefile.am, this should go into
 
444
# pkginclude_HEADERS with proper AM_CONDITIONALization.  Otherwise
 
445
# delete this comment.
 
446
 
 
447
# headers which are not installed
 
448
# (see include/include.am for more)
 
449
#
288
450
 
289
451
# documentation which is not installed
290
452
#
295
457
# files used by makefiles other than Makefile.am
296
458
#
297
459
 
298
 
# part of C++ interface
299
 
#
300
 
 
301
 
# tests not used by Makefile.am (:FIXME: why?)
302
 
#
303
 
 
304
 
# cord package
305
 
#
 
460
# The libatomic_ops library.  This is not ideal, since we pick up junk from
 
461
# there.  The hard-coded version number should also go.
306
462
 
307
463
# :FIXME: why do we distribute this one???
308
464
#
309
 
EXTRA_DIST = alpha_mach_dep.S mips_sgi_mach_dep.s sparc_mach_dep.S \
310
 
        README.QUICK BCC_MAKEFILE NT_MAKEFILE NT_THREADS_MAKEFILE \
311
 
        OS2_MAKEFILE PCR-Makefile digimars.mak EMX_MAKEFILE \
312
 
        Makefile.direct Makefile.dj Makefile.DLLs SMakefile.amiga \
313
 
        WCC_MAKEFILE add_gc_prefix.c gcname.c if_mach.c if_not_there.c \
314
 
        hpux_test_and_clear.s pc_excludes gc.mak MacOS.c \
 
465
EXTRA_DIST = gc_cpp.cpp README.QUICK BCC_MAKEFILE NT_MAKEFILE \
 
466
        NT_THREADS_MAKEFILE OS2_MAKEFILE PCR-Makefile digimars.mak \
 
467
        EMX_MAKEFILE Makefile.direct Makefile.dj Makefile.DLLs \
 
468
        SMakefile.amiga WCC_MAKEFILE configure_atomic_ops.sh \
 
469
        NT_STATIC_THREADS_MAKEFILE NT_X64_STATIC_THREADS_MAKEFILE \
 
470
        NT_X64_THREADS_MAKEFILE add_gc_prefix.c gcname.c if_mach.c \
 
471
        if_not_there.c hpux_test_and_clear.s gc.mak MacOS.c \
315
472
        MacProjects.sit.hqx mach_dep.c setjmp_t.c threadlibs.c \
316
473
        AmigaOS.c Mac_files/datastart.c Mac_files/dataend.c \
317
474
        Mac_files/MacOS_config.h Mac_files/MacOS_Test_config.h \
318
 
        gc_cpp.cc gc_cpp.cpp tests/test_cpp.cc tests/trace_test.c \
319
 
        tests/leak_test.c tests/thread_leak_test.c cord/cordbscs.c \
320
 
        cord/cordtest.c cord/de.c cord/de_win.c cord/de_win.ICO \
 
475
        include/private/msvc_dbg.h msvc_dbg.c libatomic_ops-1.2 \
 
476
        libtool.m4 cord/cordbscs.c cord/cordtest.c cord/de.c \
321
477
        cord/cordprnt.c cord/cordxtra.c cord/de_cmds.h cord/de_win.h \
322
 
        cord/de_win.RC libtool.m4
323
 
@CPLUSPLUS_FALSE@extra = 
324
 
@CPLUSPLUS_TRUE@extra = libgccpp.la
325
 
lib_LTLIBRARIES = libgc.la $(extra) 
326
 
@POWERPC_DARWIN_FALSE@asm_libgc_sources = 
327
 
@POWERPC_DARWIN_TRUE@asm_libgc_sources = powerpc_darwin_mach_dep.s
 
478
        cord/de_win.c cord/de_win.RC cord/de_win.ICO
 
479
 
 
480
# C Library
 
481
# ---------
 
482
lib_LTLIBRARIES = libgc.la $(am__append_4) libcord.la
 
483
 
 
484
# unprefixed header
 
485
include_HEADERS = include/extra/gc.h include/extra/gc_cpp.h
 
486
 
 
487
# installed headers
 
488
#
 
489
pkginclude_HEADERS = $(am__append_5) include/gc.h include/gc_typed.h \
 
490
        include/gc_inline.h include/gc_mark.h include/gc_cpp.h \
 
491
        include/weakpointer.h include/new_gc_alloc.h \
 
492
        include/gc_allocator.h include/gc_backptr.h include/gc_gcj.h \
 
493
        include/leak_detector.h include/gc_amiga_redirects.h \
 
494
        include/gc_pthread_redirects.h include/gc_config_macros.h \
 
495
        include/gc_tiny_fl.h include/gc_version.h
 
496
 
 
497
# headers which are not installed
 
498
#
 
499
dist_noinst_HEADERS = include/private/gc_hdrs.h \
 
500
        include/private/gc_priv.h include/private/gcconfig.h \
 
501
        include/private/gc_pmark.h include/private/gc_locks.h \
 
502
        include/private/dbg_mlc.h include/private/specific.h \
 
503
        include/private/cord_pos.h include/private/pthread_support.h \
 
504
        include/private/pthread_stop_world.h \
 
505
        include/private/darwin_semaphore.h \
 
506
        include/private/darwin_stop_world.h \
 
507
        include/private/thread_local_alloc.h include/cord.h \
 
508
        include/ec.h include/javaxfc.h
 
509
TESTS = gctest$(EXEEXT) leaktest$(EXEEXT) middletest$(EXEEXT) \
 
510
        smashtest$(EXEEXT) hugetest$(EXEEXT) $(am__append_6) \
 
511
        $(am__append_8)
 
512
pkgconfigdir = $(libdir)/pkgconfig
 
513
dist_pkgconfig_DATA = bdw-gc.pc
328
514
libgc_la_SOURCES = allchblk.c alloc.c blacklst.c checksums.c dbg_mlc.c \
329
 
dyn_load.c finalize.c gc_dlopen.c gcj_mlc.c headers.c \
330
 
malloc.c mallocx.c mark.c mark_rts.c misc.c new_hblk.c \
331
 
obj_map.c os_dep.c pcr_interface.c ptr_chck.c real_malloc.c reclaim.c \
332
 
solaris_pthreads.c solaris_threads.c specific.c stubborn.c typd_mlc.c \
333
 
backgraph.c win32_threads.c \
334
 
pthread_support.c pthread_stop_world.c darwin_stop_world.c \
335
 
$(asm_libgc_sources)
336
 
 
 
515
        dyn_load.c finalize.c gc_dlopen.c gcj_mlc.c headers.c malloc.c \
 
516
        mallocx.c mark.c mark_rts.c misc.c new_hblk.c obj_map.c \
 
517
        os_dep.c pcr_interface.c ptr_chck.c real_malloc.c reclaim.c \
 
518
        specific.c stubborn.c typd_mlc.c backgraph.c \
 
519
        thread_local_alloc.c $(am__append_1) $(am__append_2) \
 
520
        $(am__append_3)
 
521
@NEED_ATOMIC_OPS_ASM_TRUE@nodist_libgc_la_SOURCES = ./atomic_ops_sysdeps.S       
 
522
@USE_INTERNAL_LIBATOMIC_OPS_TRUE@nodist_libgc_la_SOURCES = ./atomic_ops.c        
337
523
 
338
524
# Include THREADDLLIBS here to ensure that the correct versions of
339
525
# linuxthread semaphore functions get linked:
340
526
libgc_la_LIBADD = @addobjs@ $(THREADDLLIBS) $(UNWINDLIBS)
341
527
libgc_la_DEPENDENCIES = @addobjs@
342
 
libgc_la_LDFLAGS = -version-info 1:2:0
 
528
libgc_la_LDFLAGS = $(extra_ldflags_libgc) -version-info 1:3:0 -no-undefined
343
529
EXTRA_libgc_la_SOURCES = alpha_mach_dep.S \
344
 
    mips_sgi_mach_dep.s mips_ultrix_mach_dep.s powerpc_darwin_mach_dep.s \
 
530
    mips_sgi_mach_dep.s mips_ultrix_mach_dep.s \
345
531
    rs6000_mach_dep.s sparc_mach_dep.S sparc_netbsd_mach_dep.s \
346
532
    sparc_sunos4_mach_dep.s ia64_save_regs_in_stack.s
347
533
 
348
 
libgccpp_la_SOURCES = gc_cpp.cc
349
 
libgccpp_la_LIBADD = $(THREADDLLIBS) $(UNWINDLIBS) libgc.la
350
 
libgccpp_la_LDFLAGS = -version-info 1:2:0
 
534
@CPLUSPLUS_TRUE@libgccpp_la_SOURCES = gc_cpp.cc
 
535
@CPLUSPLUS_TRUE@libgccpp_la_LIBADD = ./libgc.la
 
536
@CPLUSPLUS_TRUE@libgccpp_la_LDFLAGS = -version-info 1:3:0 -no-undefined
 
537
 
 
538
# Misc
 
539
# ----
351
540
AM_CXXFLAGS = @GC_CFLAGS@
352
541
AM_CFLAGS = @GC_CFLAGS@
353
 
@CPLUSPLUS_FALSE@extra_checks = 
354
 
@CPLUSPLUS_TRUE@extra_checks = test_cpp
355
 
 
356
 
# gctest_OBJECTS = test.o
357
 
gctest_SOURCES = tests/test.c
358
 
gctest_LDADD = ./libgc.la $(THREADDLLIBS) $(UNWINDLIBS) $(EXTRA_TEST_LIBS)
359
 
test_cpp_SOURCES = tests/test_cpp.cc
360
 
test_cpp_LDADD = ./libgc.la ./libgccpp.la $(THREADDLLIBS) $(UNWINDLIBS) $(EXTRA_TEST_LIBS)
361
 
TESTS = $(check_PROGRAMS)
362
 
all_objs = @addobjs@ $(libgc_la_OBJECTS)
363
542
@COMPILER_XLC_FALSE@ASM_CPP_OPTIONS = -Wp,-P -x assembler-with-cpp
 
543
 
 
544
#all_objs = @addobjs@ $(libgc_la_OBJECTS)
 
545
#$(all_objs) : include/private/gcconfig.h include/private/gc_priv.h \
 
546
#include/private/gc_hdrs.h include/gc.h include/gc_gcj.h \
 
547
#include/gc_pthread_redirects.h include/gc_config_macros.h \
 
548
#include/private/thread_local_alloc.h include/private_support.h \
 
549
#include/private/pthread_stop_world.h \
 
550
#include/gc_mark.h @addincludes@
364
551
@COMPILER_XLC_TRUE@ASM_CPP_OPTIONS = 
365
 
LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) \
366
 
        $(AM_CPPFLAGS) $(CPPFLAGS) \
367
 
        $(AM_CFLAGS) $(MY_CFLAGS) $(GC_CFLAGS) 
368
 
 
369
 
LINK = $(LIBTOOL) --mode=link $(CC) $(AM_CFLAGS) $(MY_CFLAGS) $(LDFLAGS) -o $@
370
552
dist_noinst_SCRIPTS = callprocs configure.host
371
553
 
372
554
# this is an auxiliary shell file used by Makefile and Makefile.direct
373
555
#
374
556
CONFIG_STATUS_DEPENDENCIES = $(srcdir)/configure.host
 
557
libcord_la_LIBADD = $(top_builddir)/libgc.la
 
558
libcord_la_LDFLAGS = -version-info 1:3:0 -no-undefined
 
559
libcord_la_SOURCES = \
 
560
        cord/cordbscs.c                         \
 
561
        cord/cordprnt.c                         \
 
562
        cord/cordtest.c                         \
 
563
        cord/cordxtra.c                         
 
564
 
 
565
 
 
566
# Common libs to _LDADD for all tests.
 
567
test_ldadd = $(top_builddir)/libgc.la $(EXTRA_TEST_LIBS)
 
568
gctest_SOURCES = tests/test.c
 
569
gctest_LDADD = $(test_ldadd)
 
570
gctest_DEPENDENCIES = $(top_builddir)/libgc.la
 
571
leaktest_SOURCES = tests/leak_test.c
 
572
leaktest_LDADD = $(test_ldadd)
 
573
middletest_SOURCES = tests/middle.c
 
574
middletest_LDADD = $(test_ldadd)
 
575
smashtest_SOURCES = tests/smash_test.c
 
576
smashtest_LDADD = $(test_ldadd)
 
577
hugetest_SOURCES = tests/huge_test.c
 
578
hugetest_LDADD = $(test_ldadd)
 
579
@THREADS_TRUE@threadleaktest_SOURCES = tests/thread_leak_test.c
 
580
@THREADS_TRUE@threadleaktest_LDADD = $(test_ldadd)
 
581
@CPLUSPLUS_TRUE@test_cpp_SOURCES = tests/test_cpp.cc
 
582
@AVOID_CPP_LIB_FALSE@@CPLUSPLUS_TRUE@test_cpp_LDADD = libgccpp.la $(test_ldadd)
 
583
@AVOID_CPP_LIB_TRUE@@CPLUSPLUS_TRUE@test_cpp_LDADD = gc_cpp.o $(test_ldadd)
 
584
 
 
585
# installed documentation
 
586
#
 
587
dist_pkgdata_DATA = \
 
588
        doc/barrett_diagram \
 
589
        doc/debugging.html \
 
590
        doc/gc.man \
 
591
        doc/gcdescr.html \
 
592
        doc/README \
 
593
        doc/README.amiga \
 
594
        doc/README.arm.cross \
 
595
        doc/README.autoconf \
 
596
        doc/README.changes \
 
597
        doc/README.contributors \
 
598
        doc/README.cords \
 
599
        doc/README.DGUX386 \
 
600
        doc/README.dj \
 
601
        doc/README.environment \
 
602
        doc/README.ews4800 \
 
603
        doc/README.hp \
 
604
        doc/README.linux \
 
605
        doc/README.Mac \
 
606
        doc/README.MacOSX \
 
607
        doc/README.macros \
 
608
        doc/README.OS2 \
 
609
        doc/README.rs6000 \
 
610
        doc/README.sgi \
 
611
        doc/README.solaris2 \
 
612
        doc/README.uts \
 
613
        doc/README.win32 \
 
614
        doc/README.win64 \
 
615
        doc/overview.html \
 
616
        doc/tree.html \
 
617
        doc/leak.html \
 
618
        doc/gcinterface.html \
 
619
        doc/scale.html \
 
620
        doc/README.darwin \
 
621
        doc/simple_example.html \
 
622
        doc/porting.html
 
623
 
375
624
all: all-recursive
376
625
 
377
626
.SUFFIXES:
378
627
.SUFFIXES: .S .c .cc .lo .o .obj .s
379
628
am--refresh:
380
629
        @:
381
 
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
 
630
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/include/include.am $(srcdir)/cord/cord.am $(srcdir)/tests/tests.am $(srcdir)/doc/doc.am $(am__configure_deps)
382
631
        @for dep in $?; do \
383
632
          case '$(am__configure_deps)' in \
384
633
            *$$dep*) \
409
658
        cd $(srcdir) && $(AUTOCONF)
410
659
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
411
660
        cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
 
661
bdw-gc.pc: $(top_builddir)/config.status $(srcdir)/bdw-gc.pc.in
 
662
        cd $(top_builddir) && $(SHELL) ./config.status $@
412
663
install-libLTLIBRARIES: $(lib_LTLIBRARIES)
413
664
        @$(NORMAL_INSTALL)
414
665
        test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
436
687
          echo "rm -f \"$${dir}/so_locations\""; \
437
688
          rm -f "$${dir}/so_locations"; \
438
689
        done
 
690
cord/$(am__dirstamp):
 
691
        @$(mkdir_p) cord
 
692
        @: > cord/$(am__dirstamp)
 
693
cord/$(DEPDIR)/$(am__dirstamp):
 
694
        @$(mkdir_p) cord/$(DEPDIR)
 
695
        @: > cord/$(DEPDIR)/$(am__dirstamp)
 
696
cord/cordbscs.lo: cord/$(am__dirstamp) cord/$(DEPDIR)/$(am__dirstamp)
 
697
cord/cordprnt.lo: cord/$(am__dirstamp) cord/$(DEPDIR)/$(am__dirstamp)
 
698
cord/cordtest.lo: cord/$(am__dirstamp) cord/$(DEPDIR)/$(am__dirstamp)
 
699
cord/cordxtra.lo: cord/$(am__dirstamp) cord/$(DEPDIR)/$(am__dirstamp)
 
700
libcord.la: $(libcord_la_OBJECTS) $(libcord_la_DEPENDENCIES) 
 
701
        $(LINK) -rpath $(libdir) $(libcord_la_LDFLAGS) $(libcord_la_OBJECTS) $(libcord_la_LIBADD) $(LIBS)
 
702
./$(am__dirstamp):
 
703
        @$(mkdir_p) .
 
704
        @: > ./$(am__dirstamp)
 
705
$(DEPDIR)/$(am__dirstamp):
 
706
        @$(mkdir_p) ./$(DEPDIR)
 
707
        @: > $(DEPDIR)/$(am__dirstamp)
 
708
./atomic_ops_sysdeps.lo: ./$(am__dirstamp) $(DEPDIR)/$(am__dirstamp)
 
709
./atomic_ops.lo: ./$(am__dirstamp) $(DEPDIR)/$(am__dirstamp)
439
710
libgc.la: $(libgc_la_OBJECTS) $(libgc_la_DEPENDENCIES) 
440
711
        $(LINK) -rpath $(libdir) $(libgc_la_LDFLAGS) $(libgc_la_OBJECTS) $(libgc_la_LIBADD) $(LIBS)
441
712
libgccpp.la: $(libgccpp_la_OBJECTS) $(libgccpp_la_DEPENDENCIES) 
447
718
          echo " rm -f $$p $$f"; \
448
719
          rm -f $$p $$f ; \
449
720
        done
 
721
tests/$(am__dirstamp):
 
722
        @$(mkdir_p) tests
 
723
        @: > tests/$(am__dirstamp)
 
724
tests/$(DEPDIR)/$(am__dirstamp):
 
725
        @$(mkdir_p) tests/$(DEPDIR)
 
726
        @: > tests/$(DEPDIR)/$(am__dirstamp)
 
727
tests/test.$(OBJEXT): tests/$(am__dirstamp) \
 
728
        tests/$(DEPDIR)/$(am__dirstamp)
450
729
gctest$(EXEEXT): $(gctest_OBJECTS) $(gctest_DEPENDENCIES) 
451
730
        @rm -f gctest$(EXEEXT)
452
731
        $(LINK) $(gctest_LDFLAGS) $(gctest_OBJECTS) $(gctest_LDADD) $(LIBS)
 
732
tests/huge_test.$(OBJEXT): tests/$(am__dirstamp) \
 
733
        tests/$(DEPDIR)/$(am__dirstamp)
 
734
hugetest$(EXEEXT): $(hugetest_OBJECTS) $(hugetest_DEPENDENCIES) 
 
735
        @rm -f hugetest$(EXEEXT)
 
736
        $(LINK) $(hugetest_LDFLAGS) $(hugetest_OBJECTS) $(hugetest_LDADD) $(LIBS)
 
737
tests/leak_test.$(OBJEXT): tests/$(am__dirstamp) \
 
738
        tests/$(DEPDIR)/$(am__dirstamp)
 
739
leaktest$(EXEEXT): $(leaktest_OBJECTS) $(leaktest_DEPENDENCIES) 
 
740
        @rm -f leaktest$(EXEEXT)
 
741
        $(LINK) $(leaktest_LDFLAGS) $(leaktest_OBJECTS) $(leaktest_LDADD) $(LIBS)
 
742
tests/middle.$(OBJEXT): tests/$(am__dirstamp) \
 
743
        tests/$(DEPDIR)/$(am__dirstamp)
 
744
middletest$(EXEEXT): $(middletest_OBJECTS) $(middletest_DEPENDENCIES) 
 
745
        @rm -f middletest$(EXEEXT)
 
746
        $(LINK) $(middletest_LDFLAGS) $(middletest_OBJECTS) $(middletest_LDADD) $(LIBS)
 
747
tests/smash_test.$(OBJEXT): tests/$(am__dirstamp) \
 
748
        tests/$(DEPDIR)/$(am__dirstamp)
 
749
smashtest$(EXEEXT): $(smashtest_OBJECTS) $(smashtest_DEPENDENCIES) 
 
750
        @rm -f smashtest$(EXEEXT)
 
751
        $(LINK) $(smashtest_LDFLAGS) $(smashtest_OBJECTS) $(smashtest_LDADD) $(LIBS)
 
752
tests/test_cpp.$(OBJEXT): tests/$(am__dirstamp) \
 
753
        tests/$(DEPDIR)/$(am__dirstamp)
453
754
test_cpp$(EXEEXT): $(test_cpp_OBJECTS) $(test_cpp_DEPENDENCIES) 
454
755
        @rm -f test_cpp$(EXEEXT)
455
756
        $(CXXLINK) $(test_cpp_LDFLAGS) $(test_cpp_OBJECTS) $(test_cpp_LDADD) $(LIBS)
 
757
tests/thread_leak_test.$(OBJEXT): tests/$(am__dirstamp) \
 
758
        tests/$(DEPDIR)/$(am__dirstamp)
 
759
threadleaktest$(EXEEXT): $(threadleaktest_OBJECTS) $(threadleaktest_DEPENDENCIES) 
 
760
        @rm -f threadleaktest$(EXEEXT)
 
761
        $(LINK) $(threadleaktest_LDFLAGS) $(threadleaktest_OBJECTS) $(threadleaktest_LDADD) $(LIBS)
456
762
 
457
763
mostlyclean-compile:
458
764
        -rm -f *.$(OBJEXT)
 
765
        -rm -f ./atomic_ops.$(OBJEXT)
 
766
        -rm -f ./atomic_ops.lo
 
767
        -rm -f ./atomic_ops_sysdeps.$(OBJEXT)
 
768
        -rm -f ./atomic_ops_sysdeps.lo
 
769
        -rm -f cord/cordbscs.$(OBJEXT)
 
770
        -rm -f cord/cordbscs.lo
 
771
        -rm -f cord/cordprnt.$(OBJEXT)
 
772
        -rm -f cord/cordprnt.lo
 
773
        -rm -f cord/cordtest.$(OBJEXT)
 
774
        -rm -f cord/cordtest.lo
 
775
        -rm -f cord/cordxtra.$(OBJEXT)
 
776
        -rm -f cord/cordxtra.lo
 
777
        -rm -f tests/huge_test.$(OBJEXT)
 
778
        -rm -f tests/leak_test.$(OBJEXT)
 
779
        -rm -f tests/middle.$(OBJEXT)
 
780
        -rm -f tests/smash_test.$(OBJEXT)
 
781
        -rm -f tests/test.$(OBJEXT)
 
782
        -rm -f tests/test_cpp.$(OBJEXT)
 
783
        -rm -f tests/thread_leak_test.$(OBJEXT)
459
784
 
460
785
distclean-compile:
461
786
        -rm -f *.tab.c
462
787
 
463
788
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/allchblk.Plo@am__quote@
464
789
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alloc.Plo@am__quote@
 
790
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/atomic_ops.Plo@am__quote@
465
791
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/backgraph.Plo@am__quote@
466
792
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blacklst.Plo@am__quote@
467
793
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/checksums.Plo@am__quote@
487
813
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ptr_chck.Plo@am__quote@
488
814
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/real_malloc.Plo@am__quote@
489
815
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reclaim.Plo@am__quote@
490
 
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/solaris_pthreads.Plo@am__quote@
491
 
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/solaris_threads.Plo@am__quote@
492
816
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/specific.Plo@am__quote@
493
817
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stubborn.Plo@am__quote@
494
 
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test.Po@am__quote@
495
 
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_cpp.Po@am__quote@
 
818
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/thread_local_alloc.Plo@am__quote@
496
819
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/typd_mlc.Plo@am__quote@
497
820
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/win32_threads.Plo@am__quote@
 
821
@AMDEP_TRUE@@am__include@ @am__quote@cord/$(DEPDIR)/cordbscs.Plo@am__quote@
 
822
@AMDEP_TRUE@@am__include@ @am__quote@cord/$(DEPDIR)/cordprnt.Plo@am__quote@
 
823
@AMDEP_TRUE@@am__include@ @am__quote@cord/$(DEPDIR)/cordtest.Plo@am__quote@
 
824
@AMDEP_TRUE@@am__include@ @am__quote@cord/$(DEPDIR)/cordxtra.Plo@am__quote@
 
825
@AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/huge_test.Po@am__quote@
 
826
@AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/leak_test.Po@am__quote@
 
827
@AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/middle.Po@am__quote@
 
828
@AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/smash_test.Po@am__quote@
 
829
@AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/test.Po@am__quote@
 
830
@AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/test_cpp.Po@am__quote@
 
831
@AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/thread_leak_test.Po@am__quote@
498
832
 
499
833
.S.o:
500
834
        $(CCASCOMPILE) -c $<
502
836
.S.obj:
503
837
        $(CCASCOMPILE) -c `$(CYGPATH_W) '$<'`
504
838
 
505
 
.S.lo:
506
 
        $(LTCCASCOMPILE) -c -o $@ $<
507
 
 
508
839
.c.o:
509
 
@am__fastdepCC_TRUE@    if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
510
 
@am__fastdepCC_TRUE@    then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
 
840
@am__fastdepCC_TRUE@    depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`; \
 
841
@am__fastdepCC_TRUE@    if $(COMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ $<; \
 
842
@am__fastdepCC_TRUE@    then mv -f "$$depbase.Tpo" "$$depbase.Po"; else rm -f "$$depbase.Tpo"; exit 1; fi
511
843
@AMDEP_TRUE@@am__fastdepCC_FALSE@       source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
512
844
@AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
513
 
@am__fastdepCC_FALSE@   $(COMPILE) -c $<
 
845
@am__fastdepCC_FALSE@   $(COMPILE) -c -o $@ $<
514
846
 
515
847
.c.obj:
516
 
@am__fastdepCC_TRUE@    if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
517
 
@am__fastdepCC_TRUE@    then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
 
848
@am__fastdepCC_TRUE@    depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`; \
 
849
@am__fastdepCC_TRUE@    if $(COMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
 
850
@am__fastdepCC_TRUE@    then mv -f "$$depbase.Tpo" "$$depbase.Po"; else rm -f "$$depbase.Tpo"; exit 1; fi
518
851
@AMDEP_TRUE@@am__fastdepCC_FALSE@       source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
519
852
@AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
520
 
@am__fastdepCC_FALSE@   $(COMPILE) -c `$(CYGPATH_W) '$<'`
 
853
@am__fastdepCC_FALSE@   $(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
521
854
 
522
855
.c.lo:
523
 
@am__fastdepCC_TRUE@    if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
524
 
@am__fastdepCC_TRUE@    then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
 
856
@am__fastdepCC_TRUE@    depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`; \
 
857
@am__fastdepCC_TRUE@    if $(LTCOMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ $<; \
 
858
@am__fastdepCC_TRUE@    then mv -f "$$depbase.Tpo" "$$depbase.Plo"; else rm -f "$$depbase.Tpo"; exit 1; fi
525
859
@AMDEP_TRUE@@am__fastdepCC_FALSE@       source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
526
860
@AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
527
861
@am__fastdepCC_FALSE@   $(LTCOMPILE) -c -o $@ $<
528
862
 
529
 
test.obj: tests/test.c
530
 
@am__fastdepCC_TRUE@    if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test.obj -MD -MP -MF "$(DEPDIR)/test.Tpo" -c -o test.obj `if test -f 'tests/test.c'; then $(CYGPATH_W) 'tests/test.c'; else $(CYGPATH_W) '$(srcdir)/tests/test.c'; fi`; \
531
 
@am__fastdepCC_TRUE@    then mv -f "$(DEPDIR)/test.Tpo" "$(DEPDIR)/test.Po"; else rm -f "$(DEPDIR)/test.Tpo"; exit 1; fi
532
 
@AMDEP_TRUE@@am__fastdepCC_FALSE@       source='tests/test.c' object='test.obj' libtool=no @AMDEPBACKSLASH@
533
 
@AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
534
 
@am__fastdepCC_FALSE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test.obj `if test -f 'tests/test.c'; then $(CYGPATH_W) 'tests/test.c'; else $(CYGPATH_W) '$(srcdir)/tests/test.c'; fi`
535
 
 
536
863
.cc.o:
537
 
@am__fastdepCXX_TRUE@   if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
538
 
@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
 
864
@am__fastdepCXX_TRUE@   depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`; \
 
865
@am__fastdepCXX_TRUE@   if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ $<; \
 
866
@am__fastdepCXX_TRUE@   then mv -f "$$depbase.Tpo" "$$depbase.Po"; else rm -f "$$depbase.Tpo"; exit 1; fi
539
867
@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
540
868
@AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
541
869
@am__fastdepCXX_FALSE@  $(CXXCOMPILE) -c -o $@ $<
542
870
 
543
871
.cc.obj:
544
 
@am__fastdepCXX_TRUE@   if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
545
 
@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
 
872
@am__fastdepCXX_TRUE@   depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`; \
 
873
@am__fastdepCXX_TRUE@   if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
 
874
@am__fastdepCXX_TRUE@   then mv -f "$$depbase.Tpo" "$$depbase.Po"; else rm -f "$$depbase.Tpo"; exit 1; fi
546
875
@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
547
876
@AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
548
877
@am__fastdepCXX_FALSE@  $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
549
878
 
550
879
.cc.lo:
551
 
@am__fastdepCXX_TRUE@   if $(LTCXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
552
 
@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
 
880
@am__fastdepCXX_TRUE@   depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`; \
 
881
@am__fastdepCXX_TRUE@   if $(LTCXXCOMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ $<; \
 
882
@am__fastdepCXX_TRUE@   then mv -f "$$depbase.Tpo" "$$depbase.Plo"; else rm -f "$$depbase.Tpo"; exit 1; fi
553
883
@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
554
884
@AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
555
885
@am__fastdepCXX_FALSE@  $(LTCXXCOMPILE) -c -o $@ $<
556
886
 
557
 
test_cpp.obj: tests/test_cpp.cc
558
 
@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT test_cpp.obj -MD -MP -MF "$(DEPDIR)/test_cpp.Tpo" -c -o test_cpp.obj `if test -f 'tests/test_cpp.cc'; then $(CYGPATH_W) 'tests/test_cpp.cc'; else $(CYGPATH_W) '$(srcdir)/tests/test_cpp.cc'; fi`; \
559
 
@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/test_cpp.Tpo" "$(DEPDIR)/test_cpp.Po"; else rm -f "$(DEPDIR)/test_cpp.Tpo"; exit 1; fi
560
 
@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='tests/test_cpp.cc' object='test_cpp.obj' libtool=no @AMDEPBACKSLASH@
561
 
@AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
562
 
@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o test_cpp.obj `if test -f 'tests/test_cpp.cc'; then $(CYGPATH_W) 'tests/test_cpp.cc'; else $(CYGPATH_W) '$(srcdir)/tests/test_cpp.cc'; fi`
563
 
 
564
887
.s.o:
565
888
        $(CCASCOMPILE) -c $<
566
889
 
572
895
 
573
896
clean-libtool:
574
897
        -rm -rf .libs _libs
 
898
        -rm -rf cord/.libs cord/_libs
575
899
 
576
900
distclean-libtool:
577
901
        -rm -f libtool
578
902
uninstall-info-am:
 
903
install-dist_pkgconfigDATA: $(dist_pkgconfig_DATA)
 
904
        @$(NORMAL_INSTALL)
 
905
        test -z "$(pkgconfigdir)" || $(mkdir_p) "$(DESTDIR)$(pkgconfigdir)"
 
906
        @list='$(dist_pkgconfig_DATA)'; for p in $$list; do \
 
907
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
 
908
          f=$(am__strip_dir) \
 
909
          echo " $(dist_pkgconfigDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgconfigdir)/$$f'"; \
 
910
          $(dist_pkgconfigDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgconfigdir)/$$f"; \
 
911
        done
 
912
 
 
913
uninstall-dist_pkgconfigDATA:
 
914
        @$(NORMAL_UNINSTALL)
 
915
        @list='$(dist_pkgconfig_DATA)'; for p in $$list; do \
 
916
          f=$(am__strip_dir) \
 
917
          echo " rm -f '$(DESTDIR)$(pkgconfigdir)/$$f'"; \
 
918
          rm -f "$(DESTDIR)$(pkgconfigdir)/$$f"; \
 
919
        done
 
920
install-dist_pkgdataDATA: $(dist_pkgdata_DATA)
 
921
        @$(NORMAL_INSTALL)
 
922
        test -z "$(pkgdatadir)" || $(mkdir_p) "$(DESTDIR)$(pkgdatadir)"
 
923
        @list='$(dist_pkgdata_DATA)'; for p in $$list; do \
 
924
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
 
925
          f=$(am__strip_dir) \
 
926
          echo " $(dist_pkgdataDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgdatadir)/$$f'"; \
 
927
          $(dist_pkgdataDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgdatadir)/$$f"; \
 
928
        done
 
929
 
 
930
uninstall-dist_pkgdataDATA:
 
931
        @$(NORMAL_UNINSTALL)
 
932
        @list='$(dist_pkgdata_DATA)'; for p in $$list; do \
 
933
          f=$(am__strip_dir) \
 
934
          echo " rm -f '$(DESTDIR)$(pkgdatadir)/$$f'"; \
 
935
          rm -f "$(DESTDIR)$(pkgdatadir)/$$f"; \
 
936
        done
 
937
install-includeHEADERS: $(include_HEADERS)
 
938
        @$(NORMAL_INSTALL)
 
939
        test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
 
940
        @list='$(include_HEADERS)'; for p in $$list; do \
 
941
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
 
942
          f=$(am__strip_dir) \
 
943
          echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
 
944
          $(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
 
945
        done
 
946
 
 
947
uninstall-includeHEADERS:
 
948
        @$(NORMAL_UNINSTALL)
 
949
        @list='$(include_HEADERS)'; for p in $$list; do \
 
950
          f=$(am__strip_dir) \
 
951
          echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
 
952
          rm -f "$(DESTDIR)$(includedir)/$$f"; \
 
953
        done
 
954
install-pkgincludeHEADERS: $(pkginclude_HEADERS)
 
955
        @$(NORMAL_INSTALL)
 
956
        test -z "$(pkgincludedir)" || $(mkdir_p) "$(DESTDIR)$(pkgincludedir)"
 
957
        @list='$(pkginclude_HEADERS)'; for p in $$list; do \
 
958
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
 
959
          f=$(am__strip_dir) \
 
960
          echo " $(pkgincludeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgincludedir)/$$f'"; \
 
961
          $(pkgincludeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgincludedir)/$$f"; \
 
962
        done
 
963
 
 
964
uninstall-pkgincludeHEADERS:
 
965
        @$(NORMAL_UNINSTALL)
 
966
        @list='$(pkginclude_HEADERS)'; for p in $$list; do \
 
967
          f=$(am__strip_dir) \
 
968
          echo " rm -f '$(DESTDIR)$(pkgincludedir)/$$f'"; \
 
969
          rm -f "$(DESTDIR)$(pkgincludedir)/$$f"; \
 
970
        done
579
971
 
580
972
# This directory's subdirectories are mostly independent; you can cd
581
973
# into them and run `make' without going through this Makefile.
785
1177
distdir: $(DISTFILES)
786
1178
        $(am__remove_distdir)
787
1179
        mkdir $(distdir)
788
 
        $(mkdir_p) $(distdir)/Mac_files $(distdir)/cord $(distdir)/tests
 
1180
        $(mkdir_p) $(distdir)/. $(distdir)/Mac_files $(distdir)/cord $(distdir)/doc $(distdir)/include $(distdir)/include/extra $(distdir)/include/private $(distdir)/tests
789
1181
        @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
790
1182
        topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
791
1183
        list='$(DISTFILES)'; for file in $$list; do \
835
1227
dist-gzip: distdir
836
1228
        tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
837
1229
        $(am__remove_distdir)
838
 
 
839
1230
dist-bzip2: distdir
840
1231
        tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
841
1232
        $(am__remove_distdir)
855
1246
 
856
1247
dist dist-all: distdir
857
1248
        tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
1249
        tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
858
1250
        $(am__remove_distdir)
859
1251
 
860
1252
# This target untars the dist file and tries a VPATH configuration.  Then
928
1320
        $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
929
1321
        $(MAKE) $(AM_MAKEFLAGS) check-TESTS
930
1322
check: check-recursive
931
 
all-am: Makefile $(LTLIBRARIES) $(SCRIPTS)
 
1323
all-am: Makefile $(LTLIBRARIES) $(SCRIPTS) $(DATA) $(HEADERS)
932
1324
installdirs: installdirs-recursive
933
1325
installdirs-am:
934
 
        for dir in "$(DESTDIR)$(libdir)"; do \
 
1326
        for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(pkgdatadir)" "$(DESTDIR)$(includedir)" "$(DESTDIR)$(pkgincludedir)"; do \
935
1327
          test -z "$$dir" || $(mkdir_p) "$$dir"; \
936
1328
        done
937
1329
install: install-recursive
954
1346
 
955
1347
distclean-generic:
956
1348
        -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
 
1349
        -rm -f ./$(am__dirstamp)
 
1350
        -rm -f cord/$(DEPDIR)/$(am__dirstamp)
 
1351
        -rm -f cord/$(am__dirstamp)
 
1352
        -rm -f tests/$(DEPDIR)/$(am__dirstamp)
 
1353
        -rm -f tests/$(am__dirstamp)
 
1354
        -test -z "$(DEPDIR)/$(am__dirstamp)" || rm -f $(DEPDIR)/$(am__dirstamp)
957
1355
 
958
1356
maintainer-clean-generic:
959
1357
        @echo "This command is intended for maintainers to use"
965
1363
 
966
1364
distclean: distclean-recursive
967
1365
        -rm -f $(am__CONFIG_DISTCLEAN_FILES)
968
 
        -rm -rf ./$(DEPDIR)
 
1366
        -rm -rf ./$(DEPDIR) cord/$(DEPDIR) tests/$(DEPDIR)
969
1367
        -rm -f Makefile
970
1368
distclean-am: clean-am distclean-compile distclean-generic \
971
1369
        distclean-libtool distclean-tags
980
1378
 
981
1379
info-am:
982
1380
 
983
 
install-data-am:
 
1381
install-data-am: install-dist_pkgconfigDATA install-dist_pkgdataDATA \
 
1382
        install-includeHEADERS install-pkgincludeHEADERS
984
1383
 
985
1384
install-exec-am: install-libLTLIBRARIES
986
1385
 
993
1392
maintainer-clean: maintainer-clean-recursive
994
1393
        -rm -f $(am__CONFIG_DISTCLEAN_FILES)
995
1394
        -rm -rf $(top_srcdir)/autom4te.cache
996
 
        -rm -rf ./$(DEPDIR)
 
1395
        -rm -rf ./$(DEPDIR) cord/$(DEPDIR) tests/$(DEPDIR)
997
1396
        -rm -f Makefile
998
1397
maintainer-clean-am: distclean-am maintainer-clean-generic
999
1398
 
1010
1409
 
1011
1410
ps-am:
1012
1411
 
1013
 
uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES
 
1412
uninstall-am: uninstall-dist_pkgconfigDATA uninstall-dist_pkgdataDATA \
 
1413
        uninstall-includeHEADERS uninstall-info-am \
 
1414
        uninstall-libLTLIBRARIES uninstall-pkgincludeHEADERS
1014
1415
 
1015
1416
uninstall-info: uninstall-info-recursive
1016
1417
 
1022
1423
        distclean-generic distclean-libtool distclean-recursive \
1023
1424
        distclean-tags distcleancheck distdir distuninstallcheck dvi \
1024
1425
        dvi-am html html-am info info-am install install-am \
1025
 
        install-data install-data-am install-exec install-exec-am \
1026
 
        install-info install-info-am install-libLTLIBRARIES \
1027
 
        install-man install-strip installcheck installcheck-am \
1028
 
        installdirs installdirs-am maintainer-clean \
1029
 
        maintainer-clean-generic maintainer-clean-recursive \
1030
 
        mostlyclean mostlyclean-compile mostlyclean-generic \
1031
 
        mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \
1032
 
        tags tags-recursive uninstall uninstall-am uninstall-info-am \
1033
 
        uninstall-libLTLIBRARIES
1034
 
 
1035
 
 
1036
 
test.o: $(srcdir)/tests/test.c
1037
 
        $(COMPILE) -c $(srcdir)/tests/test.c
1038
 
#       Using $< in the above seems to fail with the HP/UX on Itanium make.
1039
 
test_cpp.o:     $(srcdir)/tests/test_cpp.cc
1040
 
        $(CXXCOMPILE) -c $(srcdir)/tests/test_cpp.cc
1041
 
$(all_objs) : include/private/gcconfig.h include/private/gc_priv.h \
1042
 
include/private/gc_hdrs.h include/gc.h include/gc_gcj.h \
1043
 
include/gc_pthread_redirects.h include/gc_config_macros.h \
1044
 
include/gc_mark.h @addincludes@
 
1426
        install-data install-data-am install-dist_pkgconfigDATA \
 
1427
        install-dist_pkgdataDATA install-exec install-exec-am \
 
1428
        install-includeHEADERS install-info install-info-am \
 
1429
        install-libLTLIBRARIES install-man install-pkgincludeHEADERS \
 
1430
        install-strip installcheck installcheck-am installdirs \
 
1431
        installdirs-am maintainer-clean maintainer-clean-generic \
 
1432
        maintainer-clean-recursive mostlyclean mostlyclean-compile \
 
1433
        mostlyclean-generic mostlyclean-libtool mostlyclean-recursive \
 
1434
        pdf pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \
 
1435
        uninstall-dist_pkgconfigDATA uninstall-dist_pkgdataDATA \
 
1436
        uninstall-includeHEADERS uninstall-info-am \
 
1437
        uninstall-libLTLIBRARIES uninstall-pkgincludeHEADERS
 
1438
 
1045
1439
.s.lo:
1046
1440
        $(LTCOMPILE) $(ASM_CPP_OPTIONS) -c $<
1047
1441
 
 
1442
.S.lo:
 
1443
        $(LTCOMPILE) $(ASM_CPP_OPTIONS) -c $<
 
1444
 
1048
1445
#
1049
1446
# :GOTCHA: GNU make rule for making .s out of .S is flawed, 
1050
1447
# it will not remove dest if building fails
1051
1448
.S.s:
1052
1449
        if $(CPP) $< >$@ ; then :; else rm -f $@; fi
 
1450
 
 
1451
# Putting these at the top causes cord to be built first, and not find libgc.a
 
1452
# on HP/UX.  There may be a better fix.
1053
1453
# Tell versions [3.59,3.63) of GNU make to not export all variables.
1054
1454
# Otherwise a system limit (for SysV at least) may be exceeded.
1055
1455
.NOEXPORT: