|
Ticket #135: macosxlinuxautomake_vs_linuxautomake.diff
File macosxlinuxautomake_vs_linuxautomake.diff, 27.0 KB (added by Juergen Reuter, 15 years ago) |
Difference of MAC build recompiled on Linux with Linux
|
-
old
|
new
|
|
1 | | # Makefile.in generated by automake 1.11.1 from Makefile.am. |
| 1 | # Makefile.in generated by automake 1.10.1 from Makefile.am. |
2 | 2 | # Makefile. Generated from Makefile.in by configure. |
3 | 3 | |
4 | 4 | # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
5 | | # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, |
6 | | # Inc. |
| 5 | # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. |
7 | 6 | # This Makefile.in is free software; the Free Software Foundation |
8 | 7 | # gives unlimited permission to copy and/or distribute it, |
9 | 8 | # with or without modifications, as long as this notice is preserved. |
… |
… |
|
18 | 17 | |
19 | 18 | VPATH = .. |
20 | 19 | pkgdatadir = $(datadir)/whizard |
21 | | pkgincludedir = $(includedir)/whizard |
22 | 20 | pkglibdir = $(libdir)/whizard |
23 | | pkglibexecdir = $(libexecdir)/whizard |
| 21 | pkgincludedir = $(includedir)/whizard |
24 | 22 | am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd |
25 | 23 | install_sh_DATA = $(install_sh) -c -m 644 |
26 | 24 | install_sh_PROGRAM = $(install_sh) -c |
… |
… |
|
57 | 55 | configure.lineno config.status.lineno |
58 | 56 | mkinstalldirs = $(install_sh) -d |
59 | 57 | CONFIG_CLEAN_FILES = whizard-setup.sh whizard-setup.csh |
60 | | CONFIG_CLEAN_VPATH_FILES = |
61 | | am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; |
62 | | am__vpath_adj = case $$p in \ |
63 | | $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ |
64 | | *) f=$$p;; \ |
65 | | esac; |
66 | | am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; |
67 | | am__install_max = 40 |
68 | | am__nobase_strip_setup = \ |
69 | | srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` |
70 | | am__nobase_strip = \ |
71 | | for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" |
72 | | am__nobase_list = $(am__nobase_strip_setup); \ |
73 | | for p in $$list; do echo "$$p $$p"; done | \ |
74 | | sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ |
75 | | $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ |
76 | | if (++n[$$2] == $(am__install_max)) \ |
77 | | { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ |
78 | | END { for (dir in files) print dir, files[dir] }' |
79 | | am__base_list = \ |
80 | | sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ |
81 | | sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' |
82 | 58 | am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkglibdir)" |
| 59 | dist_binSCRIPT_INSTALL = $(INSTALL_SCRIPT) |
| 60 | pkglibSCRIPT_INSTALL = $(INSTALL_SCRIPT) |
83 | 61 | SCRIPTS = $(dist_bin_SCRIPTS) $(pkglib_SCRIPTS) |
84 | 62 | SOURCES = |
85 | 63 | DIST_SOURCES = |
… |
… |
|
93 | 71 | DATA = $(dist_noinst_DATA) |
94 | 72 | RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ |
95 | 73 | distclean-recursive maintainer-clean-recursive |
96 | | AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ |
97 | | $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ |
98 | | distdir dist dist-all distcheck |
99 | 74 | ETAGS = etags |
100 | 75 | CTAGS = ctags |
101 | 76 | DIST_SUBDIRS = $(SUBDIRS) |
… |
… |
|
103 | 78 | distdir = $(PACKAGE)-$(VERSION) |
104 | 79 | top_distdir = $(distdir) |
105 | 80 | am__remove_distdir = \ |
106 | | { test ! -d "$(distdir)" \ |
107 | | || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ |
108 | | && rm -fr "$(distdir)"; }; } |
109 | | am__relativize = \ |
110 | | dir0=`pwd`; \ |
111 | | sed_first='s,^\([^/]*\)/.*$$,\1,'; \ |
112 | | sed_rest='s,^[^/]*/*,,'; \ |
113 | | sed_last='s,^.*/\([^/]*\)$$,\1,'; \ |
114 | | sed_butlast='s,/*[^/]*$$,,'; \ |
115 | | while test -n "$$dir1"; do \ |
116 | | first=`echo "$$dir1" | sed -e "$$sed_first"`; \ |
117 | | if test "$$first" != "."; then \ |
118 | | if test "$$first" = ".."; then \ |
119 | | dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ |
120 | | dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ |
121 | | else \ |
122 | | first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ |
123 | | if test "$$first2" = "$$first"; then \ |
124 | | dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ |
125 | | else \ |
126 | | dir2="../$$dir2"; \ |
127 | | fi; \ |
128 | | dir0="$$dir0"/"$$first"; \ |
129 | | fi; \ |
130 | | fi; \ |
131 | | dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ |
132 | | done; \ |
133 | | reldir="$$dir2" |
| 81 | { test ! -d $(distdir) \ |
| 82 | || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ |
| 83 | && rm -fr $(distdir); }; } |
134 | 84 | DIST_ARCHIVES = $(distdir).tar.gz |
135 | 85 | GZIP_ENV = --best |
136 | 86 | distuninstallcheck_listfiles = find . -type f -print |
137 | 87 | distcleancheck_listfiles = find . -type f -print |
138 | | ACLOCAL = ${SHELL} /home/reuter/Physik/progs/trunk_mac/build/whizard-2.0.0_rc1/missing --run aclocal-1.11 |
| 88 | ACLOCAL = ${SHELL} /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/missing --run aclocal-1.10 |
139 | 89 | ACROREAD = /usr/bin/acroread |
140 | | AMTAR = ${SHELL} /home/reuter/Physik/progs/trunk_mac/build/whizard-2.0.0_rc1/missing --run tar |
| 90 | AMTAR = ${SHELL} /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/missing --run tar |
141 | 91 | AR = ar |
142 | | AUTOCONF = ${SHELL} /home/reuter/Physik/progs/trunk_mac/build/whizard-2.0.0_rc1/missing --run autoconf |
143 | | AUTOHEADER = ${SHELL} /home/reuter/Physik/progs/trunk_mac/build/whizard-2.0.0_rc1/missing --run autoheader |
144 | | AUTOMAKE = ${SHELL} /home/reuter/Physik/progs/trunk_mac/build/whizard-2.0.0_rc1/missing --run automake-1.11 |
| 92 | AUTOCONF = ${SHELL} /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/missing --run autoconf |
| 93 | AUTOHEADER = ${SHELL} /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/missing --run autoheader |
| 94 | AUTOMAKE = ${SHELL} /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/missing --run automake-1.10 |
145 | 95 | AWK = gawk |
146 | | BINDIR = /Users/reuter/Physik/progs/omwhiz/svn/trunk/build/whizard-2.0.0_rc1/_inst/bin |
147 | | BUILDDIR = /home/reuter/Physik/progs/trunk_mac/build/whizard-2.0.0_rc1/_build |
| 96 | BINDIR = /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/_inst/bin |
| 97 | BUILDDIR = /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/_build |
148 | 98 | CC = gcc |
149 | 99 | CCDEPMODE = depmode=gcc3 |
150 | 100 | CFLAGS = -g -O2 |
… |
… |
|
156 | 106 | CXXDEPMODE = depmode=gcc3 |
157 | 107 | CXXFLAGS = -g -O2 |
158 | 108 | CYGPATH_W = echo |
159 | | DEFS = -DPACKAGE_NAME=\"WHIZARD\" -DPACKAGE_TARNAME=\"whizard\" -DPACKAGE_VERSION=\"2.0.0_rc1\" -DPACKAGE_STRING=\"WHIZARD\ 2.0.0_rc1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"whizard\" -DVERSION=\"2.0.0_rc1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" |
| 109 | DEFS = -DPACKAGE_NAME=\"WHIZARD\" -DPACKAGE_TARNAME=\"whizard\" -DPACKAGE_VERSION=\"2.0.0_rc1\" -DPACKAGE_STRING=\"WHIZARD\ 2.0.0_rc1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"whizard\" -DVERSION=\"2.0.0_rc1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" |
160 | 110 | DEPDIR = .deps |
161 | 111 | DOT = /usr/bin/dot |
162 | 112 | DSYMUTIL = |
… |
… |
|
208 | 158 | HEPMC_VERSION = 2.05.01 |
209 | 159 | HEVEA = /usr/local/bin/hevea |
210 | 160 | IMAGEN = /usr/local/bin/imagen |
211 | | INCLUDEDIR = /Users/reuter/Physik/progs/omwhiz/svn/trunk/build/whizard-2.0.0_rc1/_inst/include |
| 161 | INCLUDEDIR = /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/_inst/include |
212 | 162 | INSTALL = /usr/bin/install -c |
213 | 163 | INSTALL_DATA = ${INSTALL} -m 644 |
214 | 164 | INSTALL_PROGRAM = ${INSTALL} |
… |
… |
|
234 | 184 | LOWERCASE = /usr/bin/tr A-Z a-z |
235 | 185 | LTLIBOBJS = |
236 | 186 | M4 = /usr/bin/m4 |
237 | | MAKEINFO = ${SHELL} /home/reuter/Physik/progs/trunk_mac/build/whizard-2.0.0_rc1/missing --run makeinfo |
| 187 | MAKEINFO = ${SHELL} /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/missing --run makeinfo |
238 | 188 | MKDIR_P = /bin/mkdir -p |
239 | 189 | MPOST = mpost |
240 | 190 | NM = /usr/bin/nm -B |
… |
… |
|
275 | 225 | PACKAGE_STATUS = beta |
276 | 226 | PACKAGE_STRING = WHIZARD 2.0.0_rc1 |
277 | 227 | PACKAGE_TARNAME = whizard |
278 | | PACKAGE_URL = |
279 | 228 | PACKAGE_VERSION = 2.0.0_rc1 |
280 | 229 | PATH_SEPARATOR = : |
281 | 230 | PDFLATEX = pdflatex |
282 | | PKGDATADIR = /Users/reuter/Physik/progs/omwhiz/svn/trunk/build/whizard-2.0.0_rc1/_inst/share/whizard |
283 | | PKGLIBDIR = /Users/reuter/Physik/progs/omwhiz/svn/trunk/build/whizard-2.0.0_rc1/_inst/lib/whizard |
284 | | PKGTEXDIR = /Users/reuter/Physik/progs/omwhiz/svn/trunk/build/whizard-2.0.0_rc1/_inst/share/texmf/whizard |
| 231 | PKGDATADIR = /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/_inst/share/whizard |
| 232 | PKGLIBDIR = /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/_inst/lib/whizard |
| 233 | PKGTEXDIR = /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/_inst/share/texmf/whizard |
285 | 234 | PLAINTEX = tex |
286 | 235 | PS2PDF = ps2pdf14 |
287 | 236 | RANLIB = ranlib |
288 | 237 | SED = /bin/sed |
289 | 238 | SET_MAKE = |
290 | 239 | SHELL = /bin/sh |
291 | | SRCDIR = /home/reuter/Physik/progs/trunk_mac/build/whizard-2.0.0_rc1 |
| 240 | SRCDIR = /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1 |
292 | 241 | STRIP = strip |
293 | 242 | TR = /usr/bin/tr |
294 | 243 | UPPERCASE = /usr/bin/tr a-z A-Z |
295 | 244 | VERSION = 2.0.0_rc1 |
296 | | abs_builddir = /home/reuter/Physik/progs/trunk_mac/build/whizard-2.0.0_rc1/_build |
297 | | abs_srcdir = /home/reuter/Physik/progs/trunk_mac/build/whizard-2.0.0_rc1/_build/.. |
298 | | abs_top_builddir = /home/reuter/Physik/progs/trunk_mac/build/whizard-2.0.0_rc1/_build |
299 | | abs_top_srcdir = /home/reuter/Physik/progs/trunk_mac/build/whizard-2.0.0_rc1/_build/.. |
| 245 | abs_builddir = /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/_build |
| 246 | abs_srcdir = /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/_build/.. |
| 247 | abs_top_builddir = /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/_build |
| 248 | abs_top_srcdir = /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/_build/.. |
300 | 249 | ac_ct_CC = gcc |
301 | 250 | ac_ct_CXX = g++ |
302 | 251 | ac_ct_DUMPBIN = |
… |
… |
|
326 | 275 | htmldir = ${docdir} |
327 | 276 | includedir = ${prefix}/include |
328 | 277 | infodir = ${datarootdir}/info |
329 | | install_sh = ${SHELL} /home/reuter/Physik/progs/trunk_mac/build/whizard-2.0.0_rc1/install-sh |
| 278 | install_sh = $(SHELL) /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/install-sh |
330 | 279 | libdir = ${exec_prefix}/lib |
331 | 280 | libexecdir = ${exec_prefix}/libexec |
332 | 281 | localedir = ${datarootdir}/locale |
… |
… |
|
336 | 285 | mkdir_p = /bin/mkdir -p |
337 | 286 | oldincludedir = /usr/include |
338 | 287 | pdfdir = ${docdir} |
339 | | prefix = /Users/reuter/Physik/progs/omwhiz/svn/trunk/build/whizard-2.0.0_rc1/_inst |
| 288 | prefix = /home/reuter/Physik/progs/svn/trunk/build/whizard-2.0.0_rc1/_inst |
340 | 289 | program_transform_name = s,x,x, |
341 | 290 | psdir = ${docdir} |
342 | 291 | sbindir = ${exec_prefix}/sbin |
… |
… |
|
365 | 314 | case '$(am__configure_deps)' in \ |
366 | 315 | *$$dep*) \ |
367 | 316 | echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \ |
368 | | $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \ |
| 317 | cd $(srcdir) && $(AUTOMAKE) --gnu \ |
369 | 318 | && exit 0; \ |
370 | 319 | exit 1;; \ |
371 | 320 | esac; \ |
372 | 321 | done; \ |
373 | 322 | echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ |
374 | | $(am__cd) $(top_srcdir) && \ |
| 323 | cd $(top_srcdir) && \ |
375 | 324 | $(AUTOMAKE) --gnu Makefile |
376 | 325 | .PRECIOUS: Makefile |
377 | 326 | Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status |
… |
… |
|
388 | 337 | $(SHELL) ./config.status --recheck |
389 | 338 | |
390 | 339 | $(top_srcdir)/configure: $(am__configure_deps) |
391 | | $(am__cd) $(srcdir) && $(AUTOCONF) |
| 340 | cd $(srcdir) && $(AUTOCONF) |
392 | 341 | $(ACLOCAL_M4): $(am__aclocal_m4_deps) |
393 | | $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) |
394 | | $(am__aclocal_m4_deps): |
| 342 | cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) |
395 | 343 | whizard-setup.sh: $(top_builddir)/config.status $(srcdir)/whizard-setup.sh.in |
396 | 344 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
397 | 345 | whizard-setup.csh: $(top_builddir)/config.status $(srcdir)/whizard-setup.csh.in |
… |
… |
|
399 | 347 | install-dist_binSCRIPTS: $(dist_bin_SCRIPTS) |
400 | 348 | @$(NORMAL_INSTALL) |
401 | 349 | test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" |
402 | | @list='$(dist_bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ |
403 | | for p in $$list; do \ |
| 350 | @list='$(dist_bin_SCRIPTS)'; for p in $$list; do \ |
404 | 351 | if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
405 | | if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ |
406 | | done | \ |
407 | | sed -e 'p;s,.*/,,;n' \ |
408 | | -e 'h;s|.*|.|' \ |
409 | | -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ |
410 | | $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ |
411 | | { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ |
412 | | if ($$2 == $$4) { files[d] = files[d] " " $$1; \ |
413 | | if (++n[d] == $(am__install_max)) { \ |
414 | | print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ |
415 | | else { print "f", d "/" $$4, $$1 } } \ |
416 | | END { for (d in files) print "f", d, files[d] }' | \ |
417 | | while read type dir files; do \ |
418 | | if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ |
419 | | test -z "$$files" || { \ |
420 | | echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ |
421 | | $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ |
422 | | } \ |
423 | | ; done |
| 352 | if test -f $$d$$p; then \ |
| 353 | f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ |
| 354 | echo " $(dist_binSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(bindir)/$$f'"; \ |
| 355 | $(dist_binSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(bindir)/$$f"; \ |
| 356 | else :; fi; \ |
| 357 | done |
424 | 358 | |
425 | 359 | uninstall-dist_binSCRIPTS: |
426 | 360 | @$(NORMAL_UNINSTALL) |
427 | | @list='$(dist_bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ |
428 | | files=`for p in $$list; do echo "$$p"; done | \ |
429 | | sed -e 's,.*/,,;$(transform)'`; \ |
430 | | test -n "$$list" || exit 0; \ |
431 | | echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ |
432 | | cd "$(DESTDIR)$(bindir)" && rm -f $$files |
| 361 | @list='$(dist_bin_SCRIPTS)'; for p in $$list; do \ |
| 362 | f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ |
| 363 | echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \ |
| 364 | rm -f "$(DESTDIR)$(bindir)/$$f"; \ |
| 365 | done |
433 | 366 | install-pkglibSCRIPTS: $(pkglib_SCRIPTS) |
434 | 367 | @$(NORMAL_INSTALL) |
435 | 368 | test -z "$(pkglibdir)" || $(MKDIR_P) "$(DESTDIR)$(pkglibdir)" |
436 | | @list='$(pkglib_SCRIPTS)'; test -n "$(pkglibdir)" || list=; \ |
437 | | for p in $$list; do \ |
| 369 | @list='$(pkglib_SCRIPTS)'; for p in $$list; do \ |
438 | 370 | if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
439 | | if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ |
440 | | done | \ |
441 | | sed -e 'p;s,.*/,,;n' \ |
442 | | -e 'h;s|.*|.|' \ |
443 | | -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ |
444 | | $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ |
445 | | { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ |
446 | | if ($$2 == $$4) { files[d] = files[d] " " $$1; \ |
447 | | if (++n[d] == $(am__install_max)) { \ |
448 | | print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ |
449 | | else { print "f", d "/" $$4, $$1 } } \ |
450 | | END { for (d in files) print "f", d, files[d] }' | \ |
451 | | while read type dir files; do \ |
452 | | if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ |
453 | | test -z "$$files" || { \ |
454 | | echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(pkglibdir)$$dir'"; \ |
455 | | $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(pkglibdir)$$dir" || exit $$?; \ |
456 | | } \ |
457 | | ; done |
| 371 | if test -f $$d$$p; then \ |
| 372 | f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ |
| 373 | echo " $(pkglibSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(pkglibdir)/$$f'"; \ |
| 374 | $(pkglibSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(pkglibdir)/$$f"; \ |
| 375 | else :; fi; \ |
| 376 | done |
458 | 377 | |
459 | 378 | uninstall-pkglibSCRIPTS: |
460 | 379 | @$(NORMAL_UNINSTALL) |
461 | | @list='$(pkglib_SCRIPTS)'; test -n "$(pkglibdir)" || exit 0; \ |
462 | | files=`for p in $$list; do echo "$$p"; done | \ |
463 | | sed -e 's,.*/,,;$(transform)'`; \ |
464 | | test -n "$$list" || exit 0; \ |
465 | | echo " ( cd '$(DESTDIR)$(pkglibdir)' && rm -f" $$files ")"; \ |
466 | | cd "$(DESTDIR)$(pkglibdir)" && rm -f $$files |
| 380 | @list='$(pkglib_SCRIPTS)'; for p in $$list; do \ |
| 381 | f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ |
| 382 | echo " rm -f '$(DESTDIR)$(pkglibdir)/$$f'"; \ |
| 383 | rm -f "$(DESTDIR)$(pkglibdir)/$$f"; \ |
| 384 | done |
467 | 385 | |
468 | 386 | mostlyclean-libtool: |
469 | 387 | -rm -f *.lo |
… |
… |
|
472 | 390 | -rm -rf .libs _libs |
473 | 391 | |
474 | 392 | distclean-libtool: |
475 | | -rm -f libtool config.lt |
| 393 | -rm -f libtool |
476 | 394 | |
477 | 395 | # This directory's subdirectories are mostly independent; you can cd |
478 | 396 | # into them and run `make' without going through this Makefile. |
… |
… |
|
481 | 399 | # (which will cause the Makefiles to be regenerated when you run `make'); |
482 | 400 | # (2) otherwise, pass the desired values on the `make' command line. |
483 | 401 | $(RECURSIVE_TARGETS): |
484 | | @fail= failcom='exit 1'; \ |
| 402 | @failcom='exit 1'; \ |
485 | 403 | for f in x $$MAKEFLAGS; do \ |
486 | 404 | case $$f in \ |
487 | 405 | *=* | --[!k]*);; \ |
… |
… |
|
498 | 416 | else \ |
499 | 417 | local_target="$$target"; \ |
500 | 418 | fi; \ |
501 | | ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ |
| 419 | (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ |
502 | 420 | || eval $$failcom; \ |
503 | 421 | done; \ |
504 | 422 | if test "$$dot_seen" = "no"; then \ |
… |
… |
|
506 | 424 | fi; test -z "$$fail" |
507 | 425 | |
508 | 426 | $(RECURSIVE_CLEAN_TARGETS): |
509 | | @fail= failcom='exit 1'; \ |
| 427 | @failcom='exit 1'; \ |
510 | 428 | for f in x $$MAKEFLAGS; do \ |
511 | 429 | case $$f in \ |
512 | 430 | *=* | --[!k]*);; \ |
… |
… |
|
532 | 450 | else \ |
533 | 451 | local_target="$$target"; \ |
534 | 452 | fi; \ |
535 | | ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ |
| 453 | (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ |
536 | 454 | || eval $$failcom; \ |
537 | 455 | done && test -z "$$fail" |
538 | 456 | tags-recursive: |
539 | 457 | list='$(SUBDIRS)'; for subdir in $$list; do \ |
540 | | test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ |
| 458 | test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ |
541 | 459 | done |
542 | 460 | ctags-recursive: |
543 | 461 | list='$(SUBDIRS)'; for subdir in $$list; do \ |
544 | | test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ |
| 462 | test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ |
545 | 463 | done |
546 | 464 | |
547 | 465 | ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) |
… |
… |
|
549 | 467 | unique=`for i in $$list; do \ |
550 | 468 | if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ |
551 | 469 | done | \ |
552 | | $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ |
| 470 | $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ |
553 | 471 | END { if (nonempty) { for (i in files) print i; }; }'`; \ |
554 | 472 | mkid -fID $$unique |
555 | 473 | tags: TAGS |
556 | 474 | |
557 | 475 | TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ |
558 | 476 | $(TAGS_FILES) $(LISP) |
559 | | set x; \ |
| 477 | tags=; \ |
560 | 478 | here=`pwd`; \ |
561 | 479 | if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ |
562 | 480 | include_option=--etags-include; \ |
… |
… |
|
568 | 486 | list='$(SUBDIRS)'; for subdir in $$list; do \ |
569 | 487 | if test "$$subdir" = .; then :; else \ |
570 | 488 | test ! -f $$subdir/TAGS || \ |
571 | | set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ |
| 489 | tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ |
572 | 490 | fi; \ |
573 | 491 | done; \ |
574 | 492 | list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ |
… |
… |
|
577 | 495 | done | \ |
578 | 496 | $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ |
579 | 497 | END { if (nonempty) { for (i in files) print i; }; }'`; \ |
580 | | shift; \ |
581 | | if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ |
| 498 | if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ |
582 | 499 | test -n "$$unique" || unique=$$empty_fix; \ |
583 | | if test $$# -gt 0; then \ |
584 | 500 | $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ |
585 | | "$$@" $$unique; \ |
586 | | else \ |
587 | | $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ |
588 | | $$unique; \ |
589 | | fi; \ |
| 501 | $$tags $$unique; \ |
590 | 502 | fi |
591 | 503 | ctags: CTAGS |
592 | 504 | CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ |
593 | 505 | $(TAGS_FILES) $(LISP) |
| 506 | tags=; \ |
594 | 507 | list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ |
595 | 508 | unique=`for i in $$list; do \ |
596 | 509 | if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ |
597 | 510 | done | \ |
598 | 511 | $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ |
599 | 512 | END { if (nonempty) { for (i in files) print i; }; }'`; \ |
600 | | test -z "$(CTAGS_ARGS)$$unique" \ |
| 513 | test -z "$(CTAGS_ARGS)$$tags$$unique" \ |
601 | 514 | || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ |
602 | | $$unique |
| 515 | $$tags $$unique |
603 | 516 | |
604 | 517 | GTAGS: |
605 | 518 | here=`$(am__cd) $(top_builddir) && pwd` \ |
606 | | && $(am__cd) $(top_srcdir) \ |
607 | | && gtags -i $(GTAGS_ARGS) "$$here" |
| 519 | && cd $(top_srcdir) \ |
| 520 | && gtags -i $(GTAGS_ARGS) $$here |
608 | 521 | |
609 | 522 | distclean-tags: |
610 | 523 | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
611 | 524 | |
612 | 525 | distdir: $(DISTFILES) |
613 | 526 | $(am__remove_distdir) |
614 | | test -d "$(distdir)" || mkdir "$(distdir)" |
| 527 | test -d $(distdir) || mkdir $(distdir) |
615 | 528 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
616 | 529 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
617 | 530 | list='$(DISTFILES)'; \ |
… |
… |
|
627 | 540 | if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ |
628 | 541 | if test -d $$d/$$file; then \ |
629 | 542 | dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ |
630 | | if test -d "$(distdir)/$$file"; then \ |
631 | | find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ |
632 | | fi; \ |
633 | 543 | if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ |
634 | | cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ |
635 | | find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ |
| 544 | cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ |
636 | 545 | fi; \ |
637 | | cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ |
| 546 | cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ |
638 | 547 | else \ |
639 | | test -f "$(distdir)/$$file" \ |
640 | | || cp -p $$d/$$file "$(distdir)/$$file" \ |
| 548 | test -f $(distdir)/$$file \ |
| 549 | || cp -p $$d/$$file $(distdir)/$$file \ |
641 | 550 | || exit 1; \ |
642 | 551 | fi; \ |
643 | 552 | done |
644 | | @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ |
| 553 | list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ |
645 | 554 | if test "$$subdir" = .; then :; else \ |
646 | 555 | test -d "$(distdir)/$$subdir" \ |
647 | 556 | || $(MKDIR_P) "$(distdir)/$$subdir" \ |
648 | 557 | || exit 1; \ |
649 | | fi; \ |
650 | | done |
651 | | @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ |
652 | | if test "$$subdir" = .; then :; else \ |
653 | | dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ |
654 | | $(am__relativize); \ |
655 | | new_distdir=$$reldir; \ |
656 | | dir1=$$subdir; dir2="$(top_distdir)"; \ |
657 | | $(am__relativize); \ |
658 | | new_top_distdir=$$reldir; \ |
659 | | echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ |
660 | | echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ |
661 | | ($(am__cd) $$subdir && \ |
| 558 | distdir=`$(am__cd) $(distdir) && pwd`; \ |
| 559 | top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ |
| 560 | (cd $$subdir && \ |
662 | 561 | $(MAKE) $(AM_MAKEFLAGS) \ |
663 | | top_distdir="$$new_top_distdir" \ |
664 | | distdir="$$new_distdir" \ |
| 562 | top_distdir="$$top_distdir" \ |
| 563 | distdir="$$distdir/$$subdir" \ |
665 | 564 | am__remove_distdir=: \ |
666 | 565 | am__skip_length_check=: \ |
667 | | am__skip_mode_fix=: \ |
668 | 566 | distdir) \ |
669 | 567 | || exit 1; \ |
670 | 568 | fi; \ |
671 | 569 | done |
672 | | -test -n "$(am__skip_mode_fix)" \ |
673 | | || find "$(distdir)" -type d ! -perm -755 \ |
674 | | -exec chmod u+rwx,go+rx {} \; -o \ |
| 570 | -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ |
675 | 571 | ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ |
676 | 572 | ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ |
677 | 573 | ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ |
678 | | || chmod -R a+r "$(distdir)" |
| 574 | || chmod -R a+r $(distdir) |
679 | 575 | dist-gzip: distdir |
680 | 576 | tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz |
681 | 577 | $(am__remove_distdir) |
… |
… |
|
688 | 584 | tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma |
689 | 585 | $(am__remove_distdir) |
690 | 586 | |
691 | | dist-xz: distdir |
692 | | tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz |
693 | | $(am__remove_distdir) |
694 | | |
695 | 587 | dist-tarZ: distdir |
696 | 588 | tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z |
697 | 589 | $(am__remove_distdir) |
… |
… |
|
715 | 607 | distcheck: dist |
716 | 608 | case '$(DIST_ARCHIVES)' in \ |
717 | 609 | *.tar.gz*) \ |
718 | | GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ |
| 610 | GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ |
719 | 611 | *.tar.bz2*) \ |
720 | | bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ |
| 612 | bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ |
721 | 613 | *.tar.lzma*) \ |
722 | | lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ |
723 | | *.tar.xz*) \ |
724 | | xz -dc $(distdir).tar.xz | $(am__untar) ;;\ |
| 614 | unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ |
725 | 615 | *.tar.Z*) \ |
726 | 616 | uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ |
727 | 617 | *.shar.gz*) \ |
728 | | GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ |
| 618 | GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ |
729 | 619 | *.zip*) \ |
730 | 620 | unzip $(distdir).zip ;;\ |
731 | 621 | esac |
… |
… |
|
733 | 623 | mkdir $(distdir)/_build |
734 | 624 | mkdir $(distdir)/_inst |
735 | 625 | chmod a-w $(distdir) |
736 | | test -d $(distdir)/_build || exit 0; \ |
737 | 626 | dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ |
738 | 627 | && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ |
739 | | && am__cwd=`pwd` \ |
740 | | && $(am__cd) $(distdir)/_build \ |
| 628 | && cd $(distdir)/_build \ |
741 | 629 | && ../configure --srcdir=.. --prefix="$$dc_install_base" \ |
742 | 630 | $(DISTCHECK_CONFIGURE_FLAGS) \ |
743 | 631 | && $(MAKE) $(AM_MAKEFLAGS) \ |
… |
… |
|
759 | 647 | && rm -rf "$$dc_destdir" \ |
760 | 648 | && $(MAKE) $(AM_MAKEFLAGS) dist \ |
761 | 649 | && rm -rf $(DIST_ARCHIVES) \ |
762 | | && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ |
763 | | && cd "$$am__cwd" \ |
764 | | || exit 1 |
| 650 | && $(MAKE) $(AM_MAKEFLAGS) distcleancheck |
765 | 651 | $(am__remove_distdir) |
766 | 652 | @(echo "$(distdir) archives ready for distribution: "; \ |
767 | 653 | list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ |
768 | 654 | sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' |
769 | 655 | distuninstallcheck: |
770 | | @$(am__cd) '$(distuninstallcheck_dir)' \ |
| 656 | @cd $(distuninstallcheck_dir) \ |
771 | 657 | && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ |
772 | 658 | || { echo "ERROR: files left after uninstall:" ; \ |
773 | 659 | if test -n "$(DESTDIR)"; then \ |
… |
… |
|
812 | 698 | |
813 | 699 | distclean-generic: |
814 | 700 | -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) |
815 | | -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) |
816 | 701 | -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) |
817 | 702 | |
818 | 703 | maintainer-clean-generic: |
… |
… |
|
834 | 719 | |
835 | 720 | html: html-recursive |
836 | 721 | |
837 | | html-am: |
838 | | |
839 | 722 | info: info-recursive |
840 | 723 | |
841 | 724 | info-am: |
… |
… |
|
844 | 727 | |
845 | 728 | install-dvi: install-dvi-recursive |
846 | 729 | |
847 | | install-dvi-am: |
848 | | |
849 | 730 | install-exec-am: install-dist_binSCRIPTS install-pkglibSCRIPTS |
850 | 731 | |
851 | 732 | install-html: install-html-recursive |
852 | 733 | |
853 | | install-html-am: |
854 | | |
855 | 734 | install-info: install-info-recursive |
856 | 735 | |
857 | | install-info-am: |
858 | | |
859 | 736 | install-man: |
860 | 737 | |
861 | 738 | install-pdf: install-pdf-recursive |
862 | 739 | |
863 | | install-pdf-am: |
864 | | |
865 | 740 | install-ps: install-ps-recursive |
866 | 741 | |
867 | | install-ps-am: |
868 | | |
869 | 742 | installcheck-am: |
870 | 743 | |
871 | 744 | maintainer-clean: maintainer-clean-recursive |
… |
… |
|
889 | 762 | |
890 | 763 | uninstall-am: uninstall-dist_binSCRIPTS uninstall-pkglibSCRIPTS |
891 | 764 | |
892 | | .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ |
893 | | install-am install-strip tags-recursive |
| 765 | .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ |
| 766 | install-strip |
894 | 767 | |
895 | 768 | .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ |
896 | 769 | all all-am am--refresh check check-am clean clean-generic \ |
897 | 770 | clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ |
898 | | dist-gzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \ |
899 | | distcheck distclean distclean-generic distclean-libtool \ |
900 | | distclean-tags distcleancheck distdir distuninstallcheck dvi \ |
901 | | dvi-am html html-am info info-am install install-am \ |
902 | | install-data install-data-am install-dist_binSCRIPTS \ |
903 | | install-dvi install-dvi-am install-exec install-exec-am \ |
904 | | install-html install-html-am install-info install-info-am \ |
905 | | install-man install-pdf install-pdf-am install-pkglibSCRIPTS \ |
906 | | install-ps install-ps-am install-strip installcheck \ |
907 | | installcheck-am installdirs installdirs-am maintainer-clean \ |
| 771 | dist-gzip dist-lzma dist-shar dist-tarZ dist-zip distcheck \ |
| 772 | distclean distclean-generic distclean-libtool distclean-tags \ |
| 773 | distcleancheck distdir distuninstallcheck dvi dvi-am html \ |
| 774 | html-am info info-am install install-am install-data \ |
| 775 | install-data-am install-dist_binSCRIPTS install-dvi \ |
| 776 | install-dvi-am install-exec install-exec-am install-html \ |
| 777 | install-html-am install-info install-info-am install-man \ |
| 778 | install-pdf install-pdf-am install-pkglibSCRIPTS install-ps \ |
| 779 | install-ps-am install-strip installcheck installcheck-am \ |
| 780 | installdirs installdirs-am maintainer-clean \ |
908 | 781 | maintainer-clean-generic maintainer-clean-local mostlyclean \ |
909 | 782 | mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ |
910 | 783 | tags tags-recursive uninstall uninstall-am \ |
… |
… |
|
917 | 790 | |
918 | 791 | maintainer-clean-local: |
919 | 792 | -rm -f *~ |
920 | | |
921 | 793 | # Tell versions [3.59,3.63) of GNU make to not export all variables. |
922 | 794 | # Otherwise a system limit (for SysV at least) may be exceeded. |
923 | 795 | .NOEXPORT: |
Download in other formats:
|