1 # Makefile.in generated by automake 1.7.9 from Makefile.am.
2 # Makefile. Generated from Makefile.in by configure.
4 # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
5 # Free Software Foundation, Inc.
6 # This Makefile.in is free software; the Free Software Foundation
7 # gives unlimited permission to copy and/or distribute it,
8 # with or without modifications, as long as this notice is preserved.
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
17 # WARNING : ltt must come before lttv, so that the traceread library is
23 pkgdatadir
= $(datadir)/LinuxTraceToolkitViewer
24 pkglibdir
= $(libdir)/LinuxTraceToolkitViewer
25 pkgincludedir
= $(includedir)/LinuxTraceToolkitViewer
28 am__cd
= CDPATH
="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
29 INSTALL
= /usr
/bin
/install -c
30 install_sh_DATA
= $(install_sh
) -c
-m
644
31 install_sh_PROGRAM
= $(install_sh
) -c
32 install_sh_SCRIPT
= $(install_sh
) -c
33 INSTALL_HEADER
= $(INSTALL_DATA
)
34 transform
= $(program_transform_name
)
41 host_triplet
= i686-pc-linux-gnu
42 ACLOCAL
= ${SHELL} /usr
/src
/LinuxTraceToolkitViewer-0.8
.61-16092006/missing
--run aclocal-1.7
45 AMTAR
= ${SHELL} /usr
/src
/LinuxTraceToolkitViewer-0.8
.61-16092006/missing
--run
tar
47 AUTOCONF
= ${SHELL} /usr
/src
/LinuxTraceToolkitViewer-0.8
.61-16092006/missing
--run autoconf
48 AUTOHEADER
= ${SHELL} /usr
/src
/LinuxTraceToolkitViewer-0.8
.61-16092006/missing
--run autoheader
49 AUTOMAKE
= ${SHELL} /usr
/src
/LinuxTraceToolkitViewer-0.8
.61-16092006/missing
--run automake-1.7
53 CCDEPMODE
= depmode
=gcc3
59 CXXDEPMODE
= depmode
=gcc3
62 DEFAULT_INCLUDES
= -I
$(top_srcdir
) -I
$(top_builddir
) -I
$(top_lttvdir
) -I
$(top_lttvwindowdir
)
63 DEFS
= -DHAVE_CONFIG_H
73 GLIB_CFLAGS
= -I
/usr
/include/glib-2.0
-I
/usr
/lib
/glib-2.0
/include
74 GLIB_GENMARSHAL
= glib-genmarshal
75 GLIB_LIBS
= -Wl
,--export-dynamic
-lgmodule-2.0
-ldl
-lglib-2.0
76 GLIB_MKENUMS
= glib-mkenums
77 GOBJECT_QUERY
= gobject-query
79 GTK_CFLAGS
= -I
/usr
/include/gtk-2.0
-I
/usr
/lib
/gtk-2.0
/include -I
/usr
/include/atk-1.0
-I
/usr
/include/cairo
-I
/usr
/include/pango-1.0
-I
/usr
/include/glib-2.0
-I
/usr
/lib
/glib-2.0
/include
80 GTK_LIBS
= -lgtk-x11-2.0
-lgdk-x11-2.0
-latk-1.0
-lgdk_pixbuf-2.0
-lm
-lpangocairo-1.0
-lfontconfig
-lXext
-lXrender
-lXinerama
-lXi
-lXrandr
-lXcursor
-lXfixes
-lpango-1.0
-lcairo
-lX11
-lgobject-2.0
-lgmodule-2.0
-ldl
-lglib-2.0
81 INSTALL_DATA
= ${INSTALL} -m
644
82 INSTALL_PROGRAM
= ${INSTALL}
83 INSTALL_SCRIPT
= ${INSTALL}
84 INSTALL_STRIP_PROGRAM
= ${SHELL} $(install_sh
) -c
-s
88 LIBTOOL
= $(SHELL
) $(top_builddir
)/libtool
93 MAKEINFO
= ${SHELL} /usr
/src
/LinuxTraceToolkitViewer-0.8
.61-16092006/missing
--run
makeinfo
95 PACKAGE
= LinuxTraceToolkitViewer
96 PACKAGE_BUGREPORT
= BUG-REPORT-ADDRESS
97 PACKAGE_CFLAGS
= -Wall
-Wformat
98 PACKAGE_LIBS
= -lgtk-x11-2.0
-lgdk-x11-2.0
-latk-1.0
-lgdk_pixbuf-2.0
-lm
-lpangocairo-1.0
-lfontconfig
-lXext
-lXrender
-lXinerama
-lXi
-lXrandr
-lXcursor
-lXfixes
-lpango-1.0
-lcairo
-lX11
-lgobject-2.0
-lgmodule-2.0
-ldl
-lglib-2.0
99 PACKAGE_NAME
= FULL-PACKAGE-NAME
100 PACKAGE_STRING
= FULL-PACKAGE-NAME VERSION
101 PACKAGE_TARNAME
= full-package-name
102 PACKAGE_VERSION
= VERSION
104 PKG_CONFIG
= /usr
/bin
/pkg-config
112 VERSION
= 0.8.61-16092006
116 am__fastdepCC_FALSE
= #
118 am__fastdepCXX_FALSE
= #
119 am__fastdepCXX_TRUE
=
120 am__include
= include
123 bindir = ${exec_prefix}/bin
124 build
= i686-pc-linux-gnu
129 datadir = ${datarootdir}
130 datarootdir
= ${prefix}/share
131 docdir
= ${datarootdir}/doc
/${PACKAGE_TARNAME}
133 exec_prefix = ${prefix}
134 host
= i686-pc-linux-gnu
140 includedir = ${prefix}/include
141 infodir = ${datarootdir}/info
142 install_sh
= /usr
/src
/LinuxTraceToolkitViewer-0.8
.61-16092006/install-sh
143 libdir = ${exec_prefix}/lib
144 libexecdir
= ${exec_prefix}/libexec
145 localedir
= ${datarootdir}/locale
146 localstatedir
= ${prefix}/var
147 lttctlincludedir
= ${prefix}/include/liblttctl
148 lttincludedir
= ${prefix}/include/ltt
149 lttvincludedir
= ${prefix}/include/lttv
150 lttvlibdir
= ${exec_prefix}/lib
/lttv
151 lttvplugindir
= ${exec_prefix}/lib
/lttv
/plugins
152 lttvwindowincludedir
= ${prefix}/include/lttvwindow
153 mandir = ${datarootdir}/man
154 oldincludedir = /usr
/include
157 program_transform_name
= s
,x
,x
,
159 sbindir
= ${exec_prefix}/sbin
160 sharedstatedir
= ${prefix}/com
161 sysconfdir
= ${prefix}/etc
163 top_lttvdir
= $(top_srcdir
)/lttv
164 top_lttvwindowdir
= $(top_srcdir
)/lttv
/modules
/gui
/lttvwindow
166 SUBDIRS
= ltt lttv doc
168 EXTRA_DIST
= QUICKSTART
170 ACLOCAL_M4
= $(top_srcdir
)/aclocal.m4
171 mkinstalldirs
= $(SHELL
) $(top_srcdir
)/mkinstalldirs
172 CONFIG_HEADER
= config.h
176 RECURSIVE_TARGETS
= info-recursive dvi-recursive pdf-recursive \
177 ps-recursive install-info-recursive uninstall-info-recursive \
178 all-recursive install-data-recursive install-exec-recursive \
179 installdirs-recursive install-recursive uninstall-recursive \
180 check-recursive installcheck-recursive
181 DIST_COMMON
= README
$(srcdir)/Makefile.in
$(srcdir)/configure AUTHORS \
182 COPYING ChangeLog INSTALL Makefile.am NEWS acinclude.m4 \
183 aclocal.m4 config.guess config.h.in config.sub configure \
184 configure.in depcomp install-sh ltmain.sh missing mkinstalldirs
185 DIST_SUBDIRS
= $(SUBDIRS
)
187 $(MAKE
) $(AM_MAKEFLAGS
) all-recursive
191 am__CONFIG_DISTCLEAN_FILES
= config.status config.cache config.log \
193 $(srcdir)/Makefile.in
: Makefile.am
$(top_srcdir
)/configure.in
$(ACLOCAL_M4
)
194 cd
$(top_srcdir
) && \
195 $(AUTOMAKE
) --gnu Makefile
196 Makefile
: $(srcdir)/Makefile.in
$(top_builddir
)/config.status
197 cd
$(top_builddir
) && $(SHELL
) .
/config.status
$@
$(am__depfiles_maybe
)
199 $(top_builddir
)/config.status
: $(srcdir)/configure
$(CONFIG_STATUS_DEPENDENCIES
)
200 $(SHELL
) .
/config.status
--recheck
201 $(srcdir)/configure
: $(srcdir)/configure.in
$(ACLOCAL_M4
) $(CONFIGURE_DEPENDENCIES
)
202 cd
$(srcdir) && $(AUTOCONF
)
204 $(ACLOCAL_M4
): configure.in acinclude.m4
205 cd
$(srcdir) && $(ACLOCAL
) $(ACLOCAL_AMFLAGS
)
208 @if
test ! -f
$@
; then \
213 stamp-h1
: $(srcdir)/config.h.in
$(top_builddir
)/config.status
215 cd
$(top_builddir
) && $(SHELL
) .
/config.status config.h
217 $(srcdir)/config.h.in
: $(top_srcdir
)/configure.in
$(ACLOCAL_M4
)
218 cd
$(top_srcdir
) && $(AUTOHEADER
)
219 touch
$(srcdir)/config.h.in
222 -rm -f config.h stamp-h1
234 # This directory's subdirectories are mostly independent; you can cd
235 # into them and run `make' without going through this Makefile.
236 # To change the values of `make' variables: instead of editing Makefiles,
237 # (1) if the variable is set in `config.status', edit `config.status'
238 # (which will cause the Makefiles to be regenerated when you run `make');
239 # (2) otherwise, pass the desired values on the `make' command line.
240 $(RECURSIVE_TARGETS
):
241 @set fnord
$$MAKEFLAGS; amf
=$$2; \
243 target
=`echo $@ | sed s/-recursive//`; \
244 list
='$(SUBDIRS)'; for subdir in
$$list; do \
245 echo
"Making $$target in $$subdir"; \
246 if
test "$$subdir" = "."; then \
248 local_target
="$$target-am"; \
250 local_target
="$$target"; \
252 (cd
$$subdir && $(MAKE
) $(AM_MAKEFLAGS
) $$local_target) \
253 || case
"$$amf" in
*=*) exit
1;; *k
*) fail
=yes
;; *) exit
1;; esac
; \
255 if
test "$$dot_seen" = "no"; then \
256 $(MAKE
) $(AM_MAKEFLAGS
) "$$target-am" || exit
1; \
259 mostlyclean-recursive clean-recursive distclean-recursive \
260 maintainer-clean-recursive
:
261 @set fnord
$$MAKEFLAGS; amf
=$$2; \
264 distclean-
* | maintainer-clean-
*) list
='$(DIST_SUBDIRS)' ;; \
265 *) list
='$(SUBDIRS)' ;; \
267 rev
=''; for subdir in
$$list; do \
268 if
test "$$subdir" = "."; then
:; else \
269 rev
="$$subdir $$rev"; \
273 target
=`echo $@ | sed s/-recursive//`; \
274 for subdir in
$$rev; do \
275 echo
"Making $$target in $$subdir"; \
276 if
test "$$subdir" = "."; then \
277 local_target
="$$target-am"; \
279 local_target
="$$target"; \
281 (cd
$$subdir && $(MAKE
) $(AM_MAKEFLAGS
) $$local_target) \
282 || case
"$$amf" in
*=*) exit
1;; *k
*) fail
=yes
;; *) exit
1;; esac
; \
283 done
&& test -z
"$$fail"
285 list
='$(SUBDIRS)'; for subdir in
$$list; do \
286 test "$$subdir" = . ||
(cd
$$subdir && $(MAKE
) $(AM_MAKEFLAGS
) tags); \
289 list
='$(SUBDIRS)'; for subdir in
$$list; do \
290 test "$$subdir" = . ||
(cd
$$subdir && $(MAKE
) $(AM_MAKEFLAGS
) ctags
); \
301 ID
: $(HEADERS
) $(SOURCES
) $(LISP
) $(TAGS_FILES
)
302 list
='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
303 unique
=`for i in $$list; do \
304 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
306 $(AWK) ' { files[$$0] = 1; } \
307 END { for (i in files) print i; }'`; \
310 TAGS
: tags-recursive
$(HEADERS
) $(SOURCES
) config.h.in
$(TAGS_DEPENDENCIES
) \
311 $(TAGS_FILES
) $(LISP
)
314 if
(etags
--etags-include
--version
) >/dev
/null
2>&1; then \
315 include_option
=--etags-include
; \
317 include_option
=--include; \
319 list
='$(SUBDIRS)'; for subdir in
$$list; do \
320 if
test "$$subdir" = .
; then
:; else \
321 test -f
$$subdir/TAGS
&& \
322 tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
325 list
='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
326 unique
=`for i in $$list; do \
327 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
329 $(AWK) ' { files[$$0] = 1; } \
330 END { for (i in files) print i; }'`; \
331 test -z
"$(ETAGS_ARGS)$$tags$$unique" \
332 ||
$(ETAGS
) $(ETAGSFLAGS
) $(AM_ETAGSFLAGS
) $(ETAGS_ARGS
) \
336 CTAGS
: ctags-recursive
$(HEADERS
) $(SOURCES
) config.h.in
$(TAGS_DEPENDENCIES
) \
337 $(TAGS_FILES
) $(LISP
)
340 list
='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
341 unique
=`for i in $$list; do \
342 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
344 $(AWK) ' { files[$$0] = 1; } \
345 END { for (i in files) print i; }'`; \
346 test -z
"$(CTAGS_ARGS)$$tags$$unique" \
347 ||
$(CTAGS
) $(CTAGSFLAGS
) $(AM_CTAGSFLAGS
) $(CTAGS_ARGS
) \
351 here
=`$(am__cd) $(top_builddir) && pwd` \
352 && cd
$(top_srcdir
) \
353 && gtags
-i
$(GTAGS_ARGS
) $$here
356 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
tags
357 DISTFILES
= $(DIST_COMMON
) $(DIST_SOURCES
) $(TEXINFOS
) $(EXTRA_DIST
)
360 distdir
= $(PACKAGE
)-$(VERSION
)
362 am__remove_distdir
= \
363 { test ! -d
$(distdir
) \
364 ||
{ find
$(distdir
) -type d
! -perm
-200 -exec chmod u
+w
{} ';' \
365 && rm -fr
$(distdir
); }; }
368 distuninstallcheck_listfiles
= find .
-type f
-print
369 distcleancheck_listfiles
= find .
-type f
-print
371 distdir
: $(DISTFILES
)
372 $(am__remove_distdir
)
374 @srcdirstrip
=`echo "$(srcdir)" | sed 's|.|.|g'`; \
375 topsrcdirstrip
=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
376 list
='$(DISTFILES)'; for file in
$$list; do \
378 $(srcdir)/*) file
=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
379 $(top_srcdir
)/*) file
=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
381 if
test -f
$$file ||
test -d
$$file; then d
=.
; else d
=$(srcdir); fi
; \
382 dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
383 if
test "$$dir" != "$$file" && test "$$dir" != "."; then \
385 $(mkinstalldirs
) "$(distdir)$$dir"; \
389 if
test -d
$$d/$$file; then \
390 if
test -d
$(srcdir)/$$file && test $$d != $(srcdir); then \
391 cp
-pR
$(srcdir)/$$file $(distdir
)$$dir || exit
1; \
393 cp
-pR
$$d/$$file $(distdir
)$$dir || exit
1; \
395 test -f
$(distdir
)/$$file \
396 || cp
-p
$$d/$$file $(distdir
)/$$file \
400 list
='$(SUBDIRS)'; for subdir in
$$list; do \
401 if
test "$$subdir" = .
; then
:; else \
402 test -d
$(distdir
)/$$subdir \
403 || mkdir
$(distdir
)/$$subdir \
406 $(MAKE
) $(AM_MAKEFLAGS
) \
407 top_distdir
="$(top_distdir)" \
408 distdir
=..
/$(distdir
)/$$subdir \
413 -find
$(distdir
) -type d
! -perm
-777 -exec chmod a
+rwx
{} \
; -o \
414 ! -type d
! -perm
-444 -links
1 -exec chmod a
+r
{} \
; -o \
415 ! -type d
! -perm
-400 -exec chmod a
+r
{} \
; -o \
416 ! -type d
! -perm
-444 -exec
$(SHELL
) $(install_sh
) -c
-m a
+r
{} {} \
; \
417 || chmod
-R a
+r
$(distdir
)
419 $(AMTAR
) chof
- $(distdir
) | GZIP
=$(GZIP_ENV
) gzip
-c
>$(distdir
).
tar.gz
420 $(am__remove_distdir
)
422 dist dist-all
: distdir
423 $(AMTAR
) chof
- $(distdir
) | GZIP
=$(GZIP_ENV
) gzip
-c
>$(distdir
).
tar.gz
424 $(am__remove_distdir
)
426 # This target untars the dist file and tries a VPATH configuration. Then
427 # it guarantees that the distribution is self-contained by making another
430 $(am__remove_distdir
)
431 GZIP
=$(GZIP_ENV
) gunzip
-c
$(distdir
).
tar.gz |
$(AMTAR
) xf
-
432 chmod
-R a-w
$(distdir
); chmod a
+w
$(distdir
)
433 mkdir
$(distdir
)/_build
434 mkdir
$(distdir
)/_inst
436 dc_install_base
=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
437 && dc_destdir
="$${TMPDIR-/tmp}/am-dc-$$$$/" \
438 && cd
$(distdir
)/_build \
439 && ..
/configure
--srcdir=..
--prefix="$$dc_install_base" \
440 $(DISTCHECK_CONFIGURE_FLAGS
) \
441 && $(MAKE
) $(AM_MAKEFLAGS
) \
442 && $(MAKE
) $(AM_MAKEFLAGS
) dvi \
443 && $(MAKE
) $(AM_MAKEFLAGS
) check \
444 && $(MAKE
) $(AM_MAKEFLAGS
) install \
445 && $(MAKE
) $(AM_MAKEFLAGS
) installcheck \
446 && $(MAKE
) $(AM_MAKEFLAGS
) uninstall \
447 && $(MAKE
) $(AM_MAKEFLAGS
) distuninstallcheck_dir
="$$dc_install_base" \
449 && chmod
-R a-w
"$$dc_install_base" \
451 (cd ..
/..
&& $(mkinstalldirs
) "$$dc_destdir") \
452 && $(MAKE
) $(AM_MAKEFLAGS
) DESTDIR
="$$dc_destdir" install \
453 && $(MAKE
) $(AM_MAKEFLAGS
) DESTDIR
="$$dc_destdir" uninstall \
454 && $(MAKE
) $(AM_MAKEFLAGS
) DESTDIR
="$$dc_destdir" \
455 distuninstallcheck_dir
="$$dc_destdir" distuninstallcheck
; \
456 } ||
{ rm -rf
"$$dc_destdir"; exit
1; }) \
457 && rm -rf
"$$dc_destdir" \
458 && $(MAKE
) $(AM_MAKEFLAGS
) dist-gzip \
459 && rm -f
$(distdir
).
tar.gz \
460 && $(MAKE
) $(AM_MAKEFLAGS
) distcleancheck
461 $(am__remove_distdir
)
462 @echo
"$(distdir).tar.gz is ready for distribution" | \
463 sed
'h;s/./=/g;p;x;p;x'
465 @cd
$(distuninstallcheck_dir
) \
466 && test `$(distuninstallcheck_listfiles) | wc -l` -le
1 \
467 ||
{ echo
"ERROR: files left after uninstall:" ; \
468 if
test -n
"$(DESTDIR)"; then \
469 echo
" (check DESTDIR support)"; \
471 $(distuninstallcheck_listfiles
) ; \
473 distcleancheck
: distclean
474 @if
test '$(srcdir)' = .
; then \
475 echo
"ERROR: distcleancheck can only run from a VPATH build" ; \
478 @
test `$(distcleancheck_listfiles) | wc -l` -eq
0 \
479 ||
{ echo
"ERROR: files left in build directory after distclean:" ; \
480 $(distcleancheck_listfiles
) ; \
483 check: check-recursive
484 all-am
: Makefile config.h
485 installdirs: installdirs-recursive
488 install: install-recursive
489 install-exec
: install-exec-recursive
490 install-data
: install-data-recursive
491 uninstall: uninstall-recursive
494 @
$(MAKE
) $(AM_MAKEFLAGS
) install-exec-am install-data-am
496 installcheck: installcheck-recursive
498 $(MAKE
) $(AM_MAKEFLAGS
) INSTALL_PROGRAM
="$(INSTALL_STRIP_PROGRAM)" \
499 install_sh_PROGRAM
="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG
=-s \
500 `test -z '$(STRIP)' || \
501 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
507 -rm -f
$(CONFIG_CLEAN_FILES
)
509 maintainer-clean-generic
:
510 @echo
"This command is intended for maintainers to use"
511 @echo
"it deletes files that may require special tools to rebuild."
512 clean: clean-recursive
514 clean-am
: clean-generic clean-libtool mostlyclean-am
516 distclean: distclean-recursive
517 -rm -f
$(am__CONFIG_DISTCLEAN_FILES
)
519 distclean-am
: clean-am distclean-generic distclean-hdr distclean-libtool \
534 install-info
: install-info-recursive
540 maintainer-clean
: maintainer-clean-recursive
541 -rm -f
$(am__CONFIG_DISTCLEAN_FILES
)
542 -rm -rf
$(top_srcdir
)/autom4te.cache
544 maintainer-clean-am
: distclean-am maintainer-clean-generic
546 mostlyclean: mostlyclean-recursive
548 mostlyclean-am
: mostlyclean-generic mostlyclean-libtool
558 uninstall-am
: uninstall-info-am
560 uninstall-info
: uninstall-info-recursive
562 .PHONY
: $(RECURSIVE_TARGETS
) CTAGS GTAGS
all all-am
check check-am
clean \
563 clean-generic clean-libtool clean-recursive ctags \
564 ctags-recursive
dist dist-all dist-gzip distcheck
distclean \
565 distclean-generic distclean-hdr distclean-libtool \
566 distclean-recursive distclean-tags distcleancheck distdir \
567 distuninstallcheck
dvi dvi-am dvi-recursive
info info-am \
568 info-recursive
install install-am install-data install-data-am \
569 install-data-recursive install-exec install-exec-am \
570 install-exec-recursive install-info install-info-am \
571 install-info-recursive install-man install-recursive \
572 install-strip
installcheck installcheck-am
installdirs \
573 installdirs-am installdirs-recursive maintainer-clean \
574 maintainer-clean-generic maintainer-clean-recursive
mostlyclean \
575 mostlyclean-generic mostlyclean-libtool mostlyclean-recursive \
576 pdf pdf-am pdf-recursive ps ps-am ps-recursive
tags \
577 tags-recursive
uninstall uninstall-am uninstall-info-am \
578 uninstall-info-recursive uninstall-recursive
580 # Tell versions [3.59,3.63) of GNU make to not export all variables.
581 # Otherwise a system limit (for SysV at least) may be exceeded.