]> git.ipfire.org Git - thirdparty/gcc.git/blame - boehm-gc/Makefile.in
Cygnus/libgcj changes to Boehm GC.
[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@
74EXEEXT = @EXEEXT@
75INCLUDES = @INCLUDES@
76MAINT = @MAINT@
77MAKEINFO = @MAKEINFO@
78MY_CFLAGS = @MY_CFLAGS@
79PACKAGE = @PACKAGE@
80RANLIB = @RANLIB@
81VERSION = @VERSION@
82addobjs = @addobjs@
83boehm_gc_basedir = @boehm_gc_basedir@
84target_all = @target_all@
85
86AUTOMAKE_OPTIONS = cygnus
87
88# Multilib support variables.
89MULTISRCTOP =
90MULTIBUILDTOP =
91MULTIDIRS =
92MULTISUBDIR =
93MULTIDO = true
94MULTICLEAN = true
95
96tooldir = $(exec_prefix)/$(target_alias)
97toollibdir = $(tooldir)/lib$(MULTISUBDIR)
98
99toollib_LIBRARIES = $(target_all)
100EXTRA_LIBRARIES = libgcjgc.a
101libgcjgc_a_SOURCES = allchblk.c alloc.c blacklst.c checksums.c config.h dbg_mlc.c dyn_load.c finalize.c gc.h gc_alloc.h gc_cpp.h gc_hdrs.h gc_mark.h gc_priv.h gc_private.h gc_typed.h headers.c irix_threads.c linux_threads.c malloc.c mallocx.c mark.c mark_rts.c misc.c new_hblk.c obj_map.c os_dep.c pcr_interface.c ptr_chck.c quick_threads.c real_malloc.c reclaim.c solaris_pthreads.c stubborn.c typd_mlc.c version.h weakpointer.h
102
103libgcjgc_a_LIBADD = @addobjs@
104libgcjgc_a_DEPENDENCIES = @addobjs@
105
106EXTRA_libgcjgc_a_SOURCES = alpha_mach_dep.s mips_sgi_mach_dep.s mips_ultrix_mach_dep.s rs6000_mach_dep.s sparc_mach_dep.s sparc_sunos4_mach_dep.s mach_dep.c ecos.cc
107
108
109AM_CXXFLAGS = @BOEHM_GC_CFLAGS@
110
111AM_CFLAGS = @BOEHM_GC_CFLAGS@
112
113check_PROGRAMS = gctest
114gctest_SOURCES = test.c
115gctest_LDADD = ./libgcjgc.a
116
117all_objs = @addobjs@ $(libgcjgc_a_OBJECTS)
118
119COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(MY_CFLAGS) $(BOEHM_GC_CFLAGS)
120LINK = $(CC) $(AM_CFLAGS) $(MY_CFLAGS) $(LDFLAGS) -o $@
121
122# Work around what appears to be a GNU make bug handling MAKEFLAGS
123# values defined in terms of make variables, as is the case for CC and
124# friends when we are called from the top level Makefile.
125AM_MAKEFLAGS = "AR_FLAGS=$(AR_FLAGS)" "CC_FOR_BUILD=$(CC_FOR_BUILD)" "CFLAGS=$(CFLAGS)" "CXXFLAGS=$(CXXFLAGS)" "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" "INSTALL=$(INSTALL)" "INSTALL_DATA=$(INSTALL_DATA)" "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" "LDFLAGS=$(LDFLAGS)" "LIBCFLAGS=$(LIBCFLAGS)" "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" "MAKE=$(MAKE)" "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" "PICFLAG=$(PICFLAG)" "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" "SHELL=$(SHELL)" "EXPECT=$(EXPECT)" "RUNTEST=$(RUNTEST)" "RUNTESTFLAGS=$(RUNTESTFLAGS)" "exec_prefix=$(exec_prefix)" "infodir=$(infodir)" "libdir=$(libdir)" "prefix=$(prefix)" "tooldir=$(tooldir)" "AR=$(AR)" "AS=$(AS)" "CC=$(CC)" "CXX=$(CXX)" "LD=$(LD)" "LIBCFLAGS=$(LIBCFLAGS)" "NM=$(NM)" "PICFLAG=$(PICFLAG)" "RANLIB=$(RANLIB)" "DESTDIR=$(DESTDIR)"
126
127
128CONFIG_STATUS_DEPENDENCIES = $(boehm_gc_basedir)/configure.host
129
130MAKEOVERRIDES =
131ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
132mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
133CONFIG_CLEAN_FILES =
134LIBRARIES = $(toollib_LIBRARIES)
135
136
137DEFS = @DEFS@ -I. -I$(srcdir)
138CPPFLAGS = @CPPFLAGS@
139LDFLAGS = @LDFLAGS@
140LIBS = @LIBS@
141libgcjgc_a_OBJECTS = allchblk.o alloc.o blacklst.o checksums.o \
142dbg_mlc.o dyn_load.o finalize.o headers.o irix_threads.o \
143linux_threads.o malloc.o mallocx.o mark.o mark_rts.o misc.o new_hblk.o \
144obj_map.o os_dep.o pcr_interface.o ptr_chck.o quick_threads.o \
145real_malloc.o reclaim.o solaris_pthreads.o stubborn.o typd_mlc.o
146check_PROGRAMS = gctest$(EXEEXT)
147gctest_OBJECTS = test.o
148gctest_DEPENDENCIES = ./libgcjgc.a
149gctest_LDFLAGS =
150CXXFLAGS = @CXXFLAGS@
151CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
152CXXLD = $(CXX)
153CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@
154CFLAGS = @CFLAGS@
155CCLD = $(CC)
156DIST_COMMON = README ChangeLog Makefile.am Makefile.in acinclude.m4 \
157aclocal.m4 configure configure.in
158
159
160DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
161
162TAR = tar
163GZIP_ENV = --best
164SOURCES = $(libgcjgc_a_SOURCES) $(EXTRA_libgcjgc_a_SOURCES) $(gctest_SOURCES)
165OBJECTS = $(libgcjgc_a_OBJECTS) $(gctest_OBJECTS)
166
167all: all-redirect
168.SUFFIXES:
169.SUFFIXES: .S .c .cc .o .s
170$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
171 cd $(top_srcdir) && $(AUTOMAKE) --cygnus Makefile
172
173Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
174 cd $(top_builddir) \
175 && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
176
177$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in acinclude.m4
178 cd $(srcdir) && $(ACLOCAL)
179
180config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
181 $(SHELL) ./config.status --recheck
182$(srcdir)/configure: @MAINTAINER_MODE_TRUE@$(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
183 cd $(srcdir) && $(AUTOCONF)
184
185mostlyclean-toollibLIBRARIES:
186
187clean-toollibLIBRARIES:
188 -test -z "$(toollib_LIBRARIES)" || rm -f $(toollib_LIBRARIES)
189
190distclean-toollibLIBRARIES:
191
192maintainer-clean-toollibLIBRARIES:
193
194install-toollibLIBRARIES: $(toollib_LIBRARIES)
195 @$(NORMAL_INSTALL)
196 $(mkinstalldirs) $(DESTDIR)$(toollibdir)
197 @list='$(toollib_LIBRARIES)'; for p in $$list; do \
198 if test -f $$p; then \
199 echo " $(INSTALL_DATA) $$p $(DESTDIR)$(toollibdir)/$$p"; \
200 $(INSTALL_DATA) $$p $(DESTDIR)$(toollibdir)/$$p; \
201 else :; fi; \
202 done
203 @$(POST_INSTALL)
204 @list='$(toollib_LIBRARIES)'; for p in $$list; do \
205 if test -f $$p; then \
206 echo " $(RANLIB) $(DESTDIR)$(toollibdir)/$$p"; \
207 $(RANLIB) $(DESTDIR)$(toollibdir)/$$p; \
208 else :; fi; \
209 done
210
211uninstall-toollibLIBRARIES:
212 @$(NORMAL_UNINSTALL)
213 list='$(toollib_LIBRARIES)'; for p in $$list; do \
214 rm -f $(DESTDIR)$(toollibdir)/$$p; \
215 done
216
217.c.o:
218 $(COMPILE) -c $<
219
220.S.o:
221 $(COMPILE) -c $<
222
223mostlyclean-compile:
224 -rm -f *.o core *.core
225
226clean-compile:
227
228distclean-compile:
229 -rm -f *.tab.c
230
231maintainer-clean-compile:
232
233libgcjgc.a: $(libgcjgc_a_OBJECTS) $(libgcjgc_a_DEPENDENCIES)
234 -rm -f libgcjgc.a
235 $(AR) cru libgcjgc.a $(libgcjgc_a_OBJECTS) $(libgcjgc_a_LIBADD)
236 $(RANLIB) libgcjgc.a
237
238mostlyclean-checkPROGRAMS:
239
240clean-checkPROGRAMS:
241 -test -z "$(check_PROGRAMS)" || rm -f $(check_PROGRAMS)
242
243distclean-checkPROGRAMS:
244
245maintainer-clean-checkPROGRAMS:
246
247gctest$(EXEEXT): $(gctest_OBJECTS) $(gctest_DEPENDENCIES)
248 @rm -f gctest$(EXEEXT)
249 $(LINK) $(gctest_LDFLAGS) $(gctest_OBJECTS) $(gctest_LDADD) $(LIBS)
250.cc.o:
251 $(CXXCOMPILE) -c $<
252
253tags: TAGS
254
255ID: $(HEADERS) $(SOURCES) $(LISP)
256 list='$(SOURCES) $(HEADERS)'; \
257 unique=`for i in $$list; do echo $$i; done | \
258 awk ' { files[$$0] = 1; } \
259 END { for (i in files) print i; }'`; \
260 here=`pwd` && cd $(srcdir) \
261 && mkid -f$$here/ID $$unique $(LISP)
262
263TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
264 tags=; \
265 here=`pwd`; \
266 list='$(SOURCES) $(HEADERS)'; \
267 unique=`for i in $$list; do echo $$i; done | \
268 awk ' { files[$$0] = 1; } \
269 END { for (i in files) print i; }'`; \
270 test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
271 || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS)
272
273mostlyclean-tags:
274
275clean-tags:
276
277distclean-tags:
278 -rm -f TAGS ID
279
280maintainer-clean-tags:
281
282distdir = $(PACKAGE)-$(VERSION)
283top_distdir = $(distdir)
284
285# This target untars the dist file and tries a VPATH configuration. Then
286# it guarantees that the distribution is self-contained by making another
287# tarfile.
288distcheck: dist
289 -rm -rf $(distdir)
290 GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
291 mkdir $(distdir)/=build
292 mkdir $(distdir)/=inst
293 dc_install_base=`cd $(distdir)/=inst && pwd`; \
294 cd $(distdir)/=build \
295 && ../configure --srcdir=.. --prefix=$$dc_install_base \
296 && $(MAKE) $(AM_MAKEFLAGS) \
297 && $(MAKE) $(AM_MAKEFLAGS) dvi \
298 && $(MAKE) $(AM_MAKEFLAGS) check \
299 && $(MAKE) $(AM_MAKEFLAGS) install \
300 && $(MAKE) $(AM_MAKEFLAGS) installcheck \
301 && $(MAKE) $(AM_MAKEFLAGS) dist
302 -rm -rf $(distdir)
303 @banner="$(distdir).tar.gz is ready for distribution"; \
304 dashes=`echo "$$banner" | sed s/./=/g`; \
305 echo "$$dashes"; \
306 echo "$$banner"; \
307 echo "$$dashes"
308dist: distdir
309 -chmod -R a+r $(distdir)
310 GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
311 -rm -rf $(distdir)
312dist-all: distdir
313 -chmod -R a+r $(distdir)
314 GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
315 -rm -rf $(distdir)
316distdir: $(DISTFILES)
317 -rm -rf $(distdir)
318 mkdir $(distdir)
319 -chmod 777 $(distdir)
320 @for file in $(DISTFILES); do \
321 if test -f $$file; then d=.; else d=$(srcdir); fi; \
322 if test -d $$d/$$file; then \
323 cp -pr $$/$$file $(distdir)/$$file; \
324 else \
325 test -f $(distdir)/$$file \
326 || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
327 || cp -p $$d/$$file $(distdir)/$$file || :; \
328 fi; \
329 done
330info-am:
331info: info-am
332dvi-am:
333dvi: dvi-am
334check-am: $(check_PROGRAMS)
335check: check-am
336installcheck-am:
337installcheck: installcheck-am
338install-info-am:
339install-info: install-info-am
340install-exec-am:
341install-exec: install-exec-am
342
343install-data-am: install-toollibLIBRARIES
344install-data: install-data-am
345
346install-am: all-am
347 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
348install: install-am
349uninstall-am: uninstall-toollibLIBRARIES
350uninstall: uninstall-am
351all-am: Makefile $(LIBRARIES)
352all-redirect: all-am
353install-strip:
354 $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
355installdirs:
356 $(mkinstalldirs) $(DESTDIR)$(toollibdir)
357
358
359mostlyclean-generic:
360
361clean-generic:
362
363distclean-generic:
364 -rm -f Makefile $(CONFIG_CLEAN_FILES)
365 -rm -f config.cache config.log stamp-h stamp-h[0-9]*
366
367maintainer-clean-generic:
368mostlyclean-am: mostlyclean-toollibLIBRARIES mostlyclean-compile \
369 mostlyclean-checkPROGRAMS mostlyclean-tags \
370 mostlyclean-generic
371
372mostlyclean: mostlyclean-am
373
374clean-am: clean-toollibLIBRARIES clean-compile clean-checkPROGRAMS \
375 clean-tags clean-generic mostlyclean-am
376
377clean: clean-am
378
379distclean-am: distclean-toollibLIBRARIES distclean-compile \
380 distclean-checkPROGRAMS distclean-tags \
381 distclean-generic clean-am
382
383distclean: distclean-am
384 -rm -f config.status
385
386maintainer-clean-am: maintainer-clean-toollibLIBRARIES \
387 maintainer-clean-compile maintainer-clean-checkPROGRAMS \
388 maintainer-clean-tags maintainer-clean-generic \
389 distclean-am
390 @echo "This command is intended for maintainers to use;"
391 @echo "it deletes files that may require special tools to rebuild."
392
393maintainer-clean: maintainer-clean-am
394 -rm -f config.status
395
396.PHONY: mostlyclean-toollibLIBRARIES distclean-toollibLIBRARIES \
397clean-toollibLIBRARIES maintainer-clean-toollibLIBRARIES \
398uninstall-toollibLIBRARIES install-toollibLIBRARIES mostlyclean-compile \
399distclean-compile clean-compile maintainer-clean-compile \
400mostlyclean-checkPROGRAMS distclean-checkPROGRAMS clean-checkPROGRAMS \
401maintainer-clean-checkPROGRAMS tags mostlyclean-tags distclean-tags \
402clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \
403check-am installcheck-am installcheck install-info-am install-info \
404install-exec-am install-exec install-data-am install-data install-am \
405install uninstall-am uninstall all-redirect all-am all installdirs \
406mostlyclean-generic distclean-generic clean-generic \
407maintainer-clean-generic clean mostlyclean distclean maintainer-clean
408
409$(all_objs) : config.h gc_priv.h gc_hdrs.h gc.h gc_mark.h
410
411.s.o:
412 $(CC) -x assembler-with-cpp $(DEFS) $(INCLUDES) $(CPPFLAGS) $(BOEHM_GC_CFLAGS) \
413 $(MY_CFLAGS) -c $<
414
415# Multilib support.
416.PHONY: all-multi mostlyclean-multi clean-multi distclean-multi \
417 maintainer-clean-multi
418
419all-recursive: all-multi
420install-recursive: install-multi
421mostlyclean-recursive: mostlyclean-multi
422clean-recursive: clean-multi
423distclean-recursive: distclean-multi
424maintainer-clean-recursive: maintainer-clean-multi
425
426all-multi:
427 $(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do
428install-multi:
429 $(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do
430mostlyclean-multi:
431 $(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean
432clean-multi:
433 $(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean
434distclean-multi:
435 $(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean
436maintainer-clean-multi:
437 $(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
438
439# Tell versions [3.59,3.63) of GNU make to not export all variables.
440# Otherwise a system limit (for SysV at least) may be exceeded.
441.NOEXPORT: