]> git.ipfire.org Git - thirdparty/gcc.git/blame - boehm-gc/Makefile.in
configure.in: Simplify language enabling/disabling code.
[thirdparty/gcc.git] / boehm-gc / Makefile.in
CommitLineData
1530be84
TT
1# Makefile.in generated automatically by automake 1.4 from Makefile.am
2
3# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
4# This Makefile.in is free software; the Free Software Foundation
5# gives unlimited permission to copy and/or distribute it,
6# with or without modifications, as long as this notice is preserved.
7
8# This program is distributed in the hope that it will be useful,
9# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
11# PARTICULAR PURPOSE.
12
13
14SHELL = @SHELL@
15
16srcdir = @srcdir@
17top_srcdir = @top_srcdir@
18VPATH = @srcdir@
19prefix = @prefix@
20exec_prefix = @exec_prefix@
21
22bindir = @bindir@
23sbindir = @sbindir@
24libexecdir = @libexecdir@
25datadir = @datadir@
26sysconfdir = @sysconfdir@
27sharedstatedir = @sharedstatedir@
28localstatedir = @localstatedir@
29libdir = @libdir@
30infodir = @infodir@
31mandir = @mandir@
32includedir = @includedir@
33oldincludedir = /usr/include
34
35DESTDIR =
36
37pkgdatadir = $(datadir)/@PACKAGE@
38pkglibdir = $(libdir)/@PACKAGE@
39pkgincludedir = $(includedir)/@PACKAGE@
40
41top_builddir = .
42
43ACLOCAL = @ACLOCAL@
44AUTOCONF = @AUTOCONF@
45AUTOMAKE = @AUTOMAKE@
46AUTOHEADER = @AUTOHEADER@
47
48INSTALL = @INSTALL@
49INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
50INSTALL_DATA = @INSTALL_DATA@
51INSTALL_SCRIPT = @INSTALL_SCRIPT@
52transform = @program_transform_name@
53
54NORMAL_INSTALL = :
55PRE_INSTALL = :
56POST_INSTALL = :
57NORMAL_UNINSTALL = :
58PRE_UNINSTALL = :
59POST_UNINSTALL = :
60build_alias = @build_alias@
61build_triplet = @build@
62host_alias = @host_alias@
63host_triplet = @host@
64target_alias = @target_alias@
65target_triplet = @target@
66AR = @AR@
67AS = @AS@
68BOEHM_GC_CFLAGS = @BOEHM_GC_CFLAGS@
69CC = @CC@
70CPP = @CPP@
71CXX = @CXX@
72CXXCPP = @CXXCPP@
73CXXINCLUDES = @CXXINCLUDES@
66deb2be 74DLLTOOL = @DLLTOOL@
1530be84 75EXEEXT = @EXEEXT@
0476f098
BM
76GCJ = @GCJ@
77GCJFLAGS = @GCJFLAGS@
1530be84 78INCLUDES = @INCLUDES@
66deb2be
TT
79LIBTOOL = @LIBTOOL@
80LN_S = @LN_S@
1530be84
TT
81MAINT = @MAINT@
82MAKEINFO = @MAKEINFO@
83MY_CFLAGS = @MY_CFLAGS@
6cf31ce4 84OBJDUMP = @OBJDUMP@
0476f098 85OBJEXT = @OBJEXT@
1530be84
TT
86PACKAGE = @PACKAGE@
87RANLIB = @RANLIB@
0476f098 88STRIP = @STRIP@
20bbd3cd 89THREADLIB = @THREADLIB@
1530be84
TT
90VERSION = @VERSION@
91addobjs = @addobjs@
92boehm_gc_basedir = @boehm_gc_basedir@
93target_all = @target_all@
94
95AUTOMAKE_OPTIONS = cygnus
96
97# Multilib support variables.
98MULTISRCTOP =
99MULTIBUILDTOP =
100MULTIDIRS =
101MULTISUBDIR =
102MULTIDO = true
103MULTICLEAN = true
0476f098
BM
104@USE_LIBDIR_TRUE@toolexeclibdir = @USE_LIBDIR_TRUE@$(libdir)$(MULTISUBDIR)
105@USE_LIBDIR_FALSE@toolexeclibdir = @USE_LIBDIR_FALSE@$(toolexecdir)/lib$(MULTISUBDIR)
106@USE_LIBDIR_FALSE@toolexecdir = @USE_LIBDIR_FALSE@$(exec_prefix)/$(target_alias)
1530be84 107
66deb2be
TT
108toolexeclib_LTLIBRARIES = $(target_all)
109EXTRA_LTLIBRARIES = libgcjgc.la
110libgcjgc_la_SOURCES = allchblk.c alloc.c blacklst.c checksums.c \
89de952f 111gcconfig.h dbg_mlc.c dyn_load.c finalize.c gc.h gc_alloc.h gc_cpp.h \
0476f098 112gc_hdrs.h gc_mark.h gc_priv.h gc_private.h gc_typed.h gcj_mlc.c headers.c \
ef8b01f3 113hpux_irix_threads.c linux_threads.c malloc.c mallocx.c mark.c mark_rts.c \
eba0e61d 114misc.c new_hblk.c obj_map.c os_dep.c pcr_interface.c ptr_chck.c \
3442c71c
TT
115real_malloc.c reclaim.c solaris_pthreads.c solaris_threads.c \
116solaris_threads.h stubborn.c typd_mlc.c version.h weakpointer.h
1530be84 117
66deb2be
TT
118libgcjgc_la_LIBADD = @addobjs@
119libgcjgc_la_DEPENDENCIES = @addobjs@
edcf698d 120libgcjgc_la_LDFLAGS = -version-info 1:1:0 -rpath $(toolexeclibdir)
1530be84 121
66deb2be 122EXTRA_libgcjgc_la_SOURCES = alpha_mach_dep.s mips_sgi_mach_dep.s \
eba0e61d
TT
123mips_ultrix_mach_dep.s rs6000_mach_dep.s sparc_mach_dep.s \
124sparc_sunos4_mach_dep.s mach_dep.c ecos.cc
1530be84
TT
125
126
127AM_CXXFLAGS = @BOEHM_GC_CFLAGS@
128
129AM_CFLAGS = @BOEHM_GC_CFLAGS@
130
131check_PROGRAMS = gctest
132gctest_SOURCES = test.c
20bbd3cd
TT
133gctest_LDADD = ./libgcjgc.la $(THREADLIB)
134
135TESTS = gctest
1530be84 136
66deb2be 137all_objs = @addobjs@ $(libgcjgc_la_OBJECTS)
1530be84 138
66deb2be
TT
139LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) \
140 $(AM_CPPFLAGS) $(CPPFLAGS) \
141 $(AM_CFLAGS) $(MY_CFLAGS) $(BOEHM_GC_CFLAGS)
142
143LINK = $(LIBTOOL) --mode=link $(CC) $(AM_CFLAGS) $(MY_CFLAGS) $(LDFLAGS) -o $@
1530be84
TT
144
145# Work around what appears to be a GNU make bug handling MAKEFLAGS
146# values defined in terms of make variables, as is the case for CC and
147# friends when we are called from the top level Makefile.
eba0e61d
TT
148AM_MAKEFLAGS = \
149 "AR_FLAGS=$(AR_FLAGS)" \
150 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
151 "CFLAGS=$(CFLAGS)" \
152 "CXXFLAGS=$(CXXFLAGS)" \
153 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
154 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
155 "INSTALL=$(INSTALL)" \
156 "INSTALL_DATA=$(INSTALL_DATA)" \
157 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
158 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
159 "LDFLAGS=$(LDFLAGS)" \
160 "LIBCFLAGS=$(LIBCFLAGS)" \
161 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
162 "MAKE=$(MAKE)" \
163 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
164 "PICFLAG=$(PICFLAG)" \
165 "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \
166 "SHELL=$(SHELL)" \
167 "EXPECT=$(EXPECT)" \
168 "RUNTEST=$(RUNTEST)" \
169 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
170 "exec_prefix=$(exec_prefix)" \
171 "infodir=$(infodir)" \
172 "libdir=$(libdir)" \
173 "prefix=$(prefix)" \
174 "tooldir=$(tooldir)" \
175 "AR=$(AR)" \
176 "AS=$(AS)" \
177 "CC=$(CC)" \
178 "CXX=$(CXX)" \
179 "LD=$(LD)" \
180 "LIBCFLAGS=$(LIBCFLAGS)" \
181 "NM=$(NM)" \
182 "PICFLAG=$(PICFLAG)" \
183 "RANLIB=$(RANLIB)" \
184 "DESTDIR=$(DESTDIR)"
1530be84
TT
185
186
187CONFIG_STATUS_DEPENDENCIES = $(boehm_gc_basedir)/configure.host
188
189MAKEOVERRIDES =
190ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
191mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
192CONFIG_CLEAN_FILES =
66deb2be 193LTLIBRARIES = $(toolexeclib_LTLIBRARIES)
1530be84
TT
194
195
196DEFS = @DEFS@ -I. -I$(srcdir)
197CPPFLAGS = @CPPFLAGS@
198LDFLAGS = @LDFLAGS@
199LIBS = @LIBS@
66deb2be 200libgcjgc_la_OBJECTS = allchblk.lo alloc.lo blacklst.lo checksums.lo \
0476f098
BM
201dbg_mlc.lo dyn_load.lo finalize.lo gcj_mlc.lo headers.lo \
202hpux_irix_threads.lo linux_threads.lo malloc.lo mallocx.lo mark.lo \
203mark_rts.lo misc.lo new_hblk.lo obj_map.lo os_dep.lo pcr_interface.lo \
204ptr_chck.lo real_malloc.lo reclaim.lo solaris_pthreads.lo \
205solaris_threads.lo stubborn.lo typd_mlc.lo
1530be84 206check_PROGRAMS = gctest$(EXEEXT)
0476f098 207gctest_OBJECTS = test.$(OBJEXT)
66deb2be 208gctest_DEPENDENCIES = ./libgcjgc.la
1530be84
TT
209gctest_LDFLAGS =
210CXXFLAGS = @CXXFLAGS@
211CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
66deb2be 212LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
1530be84 213CXXLD = $(CXX)
66deb2be 214CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@
1530be84 215CFLAGS = @CFLAGS@
66deb2be 216COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
1530be84
TT
217CCLD = $(CC)
218DIST_COMMON = README ChangeLog Makefile.am Makefile.in acinclude.m4 \
219aclocal.m4 configure configure.in
220
221
222DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
223
224TAR = tar
225GZIP_ENV = --best
66deb2be
TT
226SOURCES = $(libgcjgc_la_SOURCES) $(EXTRA_libgcjgc_la_SOURCES) $(gctest_SOURCES)
227OBJECTS = $(libgcjgc_la_OBJECTS) $(gctest_OBJECTS)
1530be84
TT
228
229all: all-redirect
230.SUFFIXES:
0476f098 231.SUFFIXES: .S .c .cc .lo .o .obj .s
1530be84
TT
232$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
233 cd $(top_srcdir) && $(AUTOMAKE) --cygnus Makefile
234
235Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
236 cd $(top_builddir) \
237 && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
238
239$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in acinclude.m4
240 cd $(srcdir) && $(ACLOCAL)
241
242config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
243 $(SHELL) ./config.status --recheck
244$(srcdir)/configure: @MAINTAINER_MODE_TRUE@$(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
245 cd $(srcdir) && $(AUTOCONF)
246
66deb2be 247mostlyclean-toolexeclibLTLIBRARIES:
1530be84 248
66deb2be
TT
249clean-toolexeclibLTLIBRARIES:
250 -test -z "$(toolexeclib_LTLIBRARIES)" || rm -f $(toolexeclib_LTLIBRARIES)
1530be84 251
66deb2be 252distclean-toolexeclibLTLIBRARIES:
1530be84 253
66deb2be 254maintainer-clean-toolexeclibLTLIBRARIES:
1530be84 255
66deb2be 256install-toolexeclibLTLIBRARIES: $(toolexeclib_LTLIBRARIES)
1530be84 257 @$(NORMAL_INSTALL)
66deb2be
TT
258 $(mkinstalldirs) $(DESTDIR)$(toolexeclibdir)
259 @list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \
1530be84 260 if test -f $$p; then \
66deb2be
TT
261 echo "$(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(toolexeclibdir)/$$p"; \
262 $(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(toolexeclibdir)/$$p; \
1530be84
TT
263 else :; fi; \
264 done
265
66deb2be 266uninstall-toolexeclibLTLIBRARIES:
1530be84 267 @$(NORMAL_UNINSTALL)
66deb2be
TT
268 list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \
269 $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(toolexeclibdir)/$$p; \
1530be84
TT
270 done
271
272.c.o:
273 $(COMPILE) -c $<
274
0476f098
BM
275# FIXME: We should only use cygpath when building on Windows,
276# and only if it is available.
277.c.obj:
278 $(COMPILE) -c `cygpath -w $<`
279
2fa39a0e
AO
280.s.o:
281 $(COMPILE) -c $<
282
1530be84
TT
283.S.o:
284 $(COMPILE) -c $<
285
286mostlyclean-compile:
287 -rm -f *.o core *.core
0476f098 288 -rm -f *.$(OBJEXT)
1530be84
TT
289
290clean-compile:
291
292distclean-compile:
293 -rm -f *.tab.c
294
295maintainer-clean-compile:
296
66deb2be
TT
297.c.lo:
298 $(LIBTOOL) --mode=compile $(COMPILE) -c $<
299
66deb2be
TT
300.S.lo:
301 $(LIBTOOL) --mode=compile $(COMPILE) -c $<
302
303mostlyclean-libtool:
304 -rm -f *.lo
305
306clean-libtool:
307 -rm -rf .libs _libs
308
309distclean-libtool:
310
311maintainer-clean-libtool:
312
313libgcjgc.la: $(libgcjgc_la_OBJECTS) $(libgcjgc_la_DEPENDENCIES)
314 $(LINK) $(libgcjgc_la_LDFLAGS) $(libgcjgc_la_OBJECTS) $(libgcjgc_la_LIBADD) $(LIBS)
1530be84
TT
315
316mostlyclean-checkPROGRAMS:
317
318clean-checkPROGRAMS:
319 -test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
320
321distclean-checkPROGRAMS:
322
323maintainer-clean-checkPROGRAMS:
324
325gctest$(EXEEXT): $(gctest_OBJECTS) $(gctest_DEPENDENCIES)
326 @rm -f gctest$(EXEEXT)
327 $(LINK) $(gctest_LDFLAGS) $(gctest_OBJECTS) $(gctest_LDADD) $(LIBS)
328.cc.o:
329 $(CXXCOMPILE) -c $<
0476f098
BM
330.cc.obj:
331 $(CXXCOMPILE) -c `cygpath -w $<`
66deb2be
TT
332.cc.lo:
333 $(LTCXXCOMPILE) -c $<
1530be84
TT
334
335tags: TAGS
336
337ID: $(HEADERS) $(SOURCES) $(LISP)
338 list='$(SOURCES) $(HEADERS)'; \
339 unique=`for i in $$list; do echo $$i; done | \
340 awk ' { files[$$0] = 1; } \
341 END { for (i in files) print i; }'`; \
342 here=`pwd` && cd $(srcdir) \
343 && mkid -f$$here/ID $$unique $(LISP)
344
345TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
346 tags=; \
347 here=`pwd`; \
348 list='$(SOURCES) $(HEADERS)'; \
349 unique=`for i in $$list; do echo $$i; done | \
350 awk ' { files[$$0] = 1; } \
351 END { for (i in files) print i; }'`; \
352 test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
353 || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS)
354
355mostlyclean-tags:
356
357clean-tags:
358
359distclean-tags:
360 -rm -f TAGS ID
361
362maintainer-clean-tags:
363
364distdir = $(PACKAGE)-$(VERSION)
365top_distdir = $(distdir)
366
367# This target untars the dist file and tries a VPATH configuration. Then
368# it guarantees that the distribution is self-contained by making another
369# tarfile.
370distcheck: dist
371 -rm -rf $(distdir)
372 GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
373 mkdir $(distdir)/=build
374 mkdir $(distdir)/=inst
375 dc_install_base=`cd $(distdir)/=inst && pwd`; \
376 cd $(distdir)/=build \
377 && ../configure --srcdir=.. --prefix=$$dc_install_base \
378 && $(MAKE) $(AM_MAKEFLAGS) \
379 && $(MAKE) $(AM_MAKEFLAGS) dvi \
380 && $(MAKE) $(AM_MAKEFLAGS) check \
381 && $(MAKE) $(AM_MAKEFLAGS) install \
382 && $(MAKE) $(AM_MAKEFLAGS) installcheck \
383 && $(MAKE) $(AM_MAKEFLAGS) dist
384 -rm -rf $(distdir)
385 @banner="$(distdir).tar.gz is ready for distribution"; \
386 dashes=`echo "$$banner" | sed s/./=/g`; \
387 echo "$$dashes"; \
388 echo "$$banner"; \
389 echo "$$dashes"
390dist: distdir
391 -chmod -R a+r $(distdir)
392 GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
393 -rm -rf $(distdir)
394dist-all: distdir
395 -chmod -R a+r $(distdir)
396 GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
397 -rm -rf $(distdir)
398distdir: $(DISTFILES)
399 -rm -rf $(distdir)
400 mkdir $(distdir)
401 -chmod 777 $(distdir)
402 @for file in $(DISTFILES); do \
403 if test -f $$file; then d=.; else d=$(srcdir); fi; \
404 if test -d $$d/$$file; then \
0476f098 405 cp -pr $$d/$$file $(distdir)/$$file; \
1530be84
TT
406 else \
407 test -f $(distdir)/$$file \
408 || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
409 || cp -p $$d/$$file $(distdir)/$$file || :; \
410 fi; \
411 done
20bbd3cd
TT
412check-TESTS: $(TESTS)
413 @failed=0; all=0; \
414 srcdir=$(srcdir); export srcdir; \
415 for tst in $(TESTS); do \
416 if test -f $$tst; then dir=.; \
417 else dir="$(srcdir)"; fi; \
418 if $(TESTS_ENVIRONMENT) $$dir/$$tst; then \
419 all=`expr $$all + 1`; \
420 echo "PASS: $$tst"; \
421 elif test $$? -ne 77; then \
422 all=`expr $$all + 1`; \
423 failed=`expr $$failed + 1`; \
424 echo "FAIL: $$tst"; \
425 fi; \
426 done; \
427 if test "$$failed" -eq 0; then \
428 banner="All $$all tests passed"; \
429 else \
430 banner="$$failed of $$all tests failed"; \
431 fi; \
432 dashes=`echo "$$banner" | sed s/./=/g`; \
433 echo "$$dashes"; \
434 echo "$$banner"; \
435 echo "$$dashes"; \
436 test "$$failed" -eq 0
1530be84
TT
437info-am:
438info: info-am
439dvi-am:
440dvi: dvi-am
441check-am: $(check_PROGRAMS)
20bbd3cd 442 $(MAKE) $(AM_MAKEFLAGS) check-TESTS
1530be84
TT
443check: check-am
444installcheck-am:
445installcheck: installcheck-am
446install-info-am:
447install-info: install-info-am
66deb2be 448install-exec-am: install-toolexeclibLTLIBRARIES
1530be84
TT
449install-exec: install-exec-am
450
66deb2be 451install-data-am:
1530be84
TT
452install-data: install-data-am
453
454install-am: all-am
455 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
456install: install-am
66deb2be 457uninstall-am: uninstall-toolexeclibLTLIBRARIES
1530be84 458uninstall: uninstall-am
66deb2be 459all-am: Makefile $(LTLIBRARIES)
1530be84
TT
460all-redirect: all-am
461install-strip:
462 $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
463installdirs:
66deb2be 464 $(mkinstalldirs) $(DESTDIR)$(toolexeclibdir)
1530be84
TT
465
466
467mostlyclean-generic:
468
469clean-generic:
470
471distclean-generic:
472 -rm -f Makefile $(CONFIG_CLEAN_FILES)
473 -rm -f config.cache config.log stamp-h stamp-h[0-9]*
474
475maintainer-clean-generic:
66deb2be
TT
476mostlyclean-am: mostlyclean-toolexeclibLTLIBRARIES mostlyclean-compile \
477 mostlyclean-libtool mostlyclean-checkPROGRAMS \
478 mostlyclean-tags mostlyclean-generic
1530be84
TT
479
480mostlyclean: mostlyclean-am
481
66deb2be
TT
482clean-am: clean-toolexeclibLTLIBRARIES clean-compile clean-libtool \
483 clean-checkPROGRAMS clean-tags clean-generic \
484 mostlyclean-am
1530be84
TT
485
486clean: clean-am
487
66deb2be
TT
488distclean-am: distclean-toolexeclibLTLIBRARIES distclean-compile \
489 distclean-libtool distclean-checkPROGRAMS \
490 distclean-tags distclean-generic clean-am
491 -rm -f libtool
1530be84
TT
492
493distclean: distclean-am
494 -rm -f config.status
495
66deb2be
TT
496maintainer-clean-am: maintainer-clean-toolexeclibLTLIBRARIES \
497 maintainer-clean-compile maintainer-clean-libtool \
498 maintainer-clean-checkPROGRAMS maintainer-clean-tags \
499 maintainer-clean-generic distclean-am
1530be84
TT
500 @echo "This command is intended for maintainers to use;"
501 @echo "it deletes files that may require special tools to rebuild."
502
503maintainer-clean: maintainer-clean-am
504 -rm -f config.status
505
66deb2be
TT
506.PHONY: mostlyclean-toolexeclibLTLIBRARIES \
507distclean-toolexeclibLTLIBRARIES clean-toolexeclibLTLIBRARIES \
508maintainer-clean-toolexeclibLTLIBRARIES \
509uninstall-toolexeclibLTLIBRARIES install-toolexeclibLTLIBRARIES \
510mostlyclean-compile distclean-compile clean-compile \
511maintainer-clean-compile mostlyclean-libtool distclean-libtool \
512clean-libtool maintainer-clean-libtool mostlyclean-checkPROGRAMS \
513distclean-checkPROGRAMS clean-checkPROGRAMS \
1530be84 514maintainer-clean-checkPROGRAMS tags mostlyclean-tags distclean-tags \
20bbd3cd
TT
515clean-tags maintainer-clean-tags distdir check-TESTS info-am info \
516dvi-am dvi check check-am installcheck-am installcheck install-info-am \
517install-info install-exec-am install-exec install-data-am install-data \
518install-am install uninstall-am uninstall all-redirect all-am all \
519installdirs mostlyclean-generic distclean-generic clean-generic \
1530be84
TT
520maintainer-clean-generic clean mostlyclean distclean maintainer-clean
521
89de952f 522$(all_objs) : gcconfig.h gc_priv.h gc_hdrs.h gc.h gc_mark.h
1530be84 523
2fa39a0e 524.s.lo:
14eee794 525 $(LTCOMPILE) -Wp,-P -x assembler-with-cpp -c $<
1530be84
TT
526
527# Multilib support.
528.PHONY: all-multi mostlyclean-multi clean-multi distclean-multi \
529 maintainer-clean-multi
530
44ebe2d0
AO
531all-am: all-multi
532install-am: install-multi
533mostlyclean-am: mostlyclean-multi
534clean-am: clean-multi
535distclean-am: distclean-multi
536maintainer-clean-am: maintainer-clean-multi
1530be84
TT
537
538all-multi:
539 $(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do
540install-multi:
541 $(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do
542mostlyclean-multi:
543 $(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean
544clean-multi:
545 $(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean
546distclean-multi:
547 $(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean
548maintainer-clean-multi:
549 $(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
550
551# Tell versions [3.59,3.63) of GNU make to not export all variables.
552# Otherwise a system limit (for SysV at least) may be exceeded.
553.NOEXPORT: