1# Makefile.in generated by automake 1.14.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994-2013 Free Software Foundation, Inc.
5
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.
9
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
13# PARTICULAR PURPOSE.
14
15@SET_MAKE@
16
17# Makefile targets that can be made before running ./configure
18
19VPATH = @srcdir@
20am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
21am__make_running_with_option = \
22  case $${target_option-} in \
23      ?) ;; \
24      *) echo "am__make_running_with_option: internal error: invalid" \
25              "target option '$${target_option-}' specified" >&2; \
26         exit 1;; \
27  esac; \
28  has_opt=no; \
29  sane_makeflags=$$MAKEFLAGS; \
30  if $(am__is_gnu_make); then \
31    sane_makeflags=$$MFLAGS; \
32  else \
33    case $$MAKEFLAGS in \
34      *\\[\ \	]*) \
35        bs=\\; \
36        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
37          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
38    esac; \
39  fi; \
40  skip_next=no; \
41  strip_trailopt () \
42  { \
43    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
44  }; \
45  for flg in $$sane_makeflags; do \
46    test $$skip_next = yes && { skip_next=no; continue; }; \
47    case $$flg in \
48      *=*|--*) continue;; \
49        -*I) strip_trailopt 'I'; skip_next=yes;; \
50      -*I?*) strip_trailopt 'I';; \
51        -*O) strip_trailopt 'O'; skip_next=yes;; \
52      -*O?*) strip_trailopt 'O';; \
53        -*l) strip_trailopt 'l'; skip_next=yes;; \
54      -*l?*) strip_trailopt 'l';; \
55      -[dEDm]) skip_next=yes;; \
56      -[JT]) skip_next=yes;; \
57    esac; \
58    case $$flg in \
59      *$$target_option*) has_opt=yes; break;; \
60    esac; \
61  done; \
62  test $$has_opt = yes
63am__make_dryrun = (target_option=n; $(am__make_running_with_option))
64am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
65pkgdatadir = $(datadir)/@PACKAGE@
66pkgincludedir = $(includedir)/@PACKAGE@
67pkglibdir = $(libdir)/@PACKAGE@
68pkglibexecdir = $(libexecdir)/@PACKAGE@
69am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
70install_sh_DATA = $(install_sh) -c -m 644
71install_sh_PROGRAM = $(install_sh) -c
72install_sh_SCRIPT = $(install_sh) -c
73INSTALL_HEADER = $(INSTALL_DATA)
74transform = $(program_transform_name)
75NORMAL_INSTALL = :
76PRE_INSTALL = :
77POST_INSTALL = :
78NORMAL_UNINSTALL = :
79PRE_UNINSTALL = :
80POST_UNINSTALL = :
81build_triplet = @build@
82host_triplet = @host@
83DIST_COMMON = $(srcdir)/Makefile.incl INSTALL NEWS README AUTHORS \
84	ChangeLog $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
85	$(top_srcdir)/configure $(am__configure_deps) \
86	$(srcdir)/config.h.in $(dist_doc_DATA) $(dist_noinst_DATA) \
87	$(nobase_dist_sysconf_DATA) COPYING compile config.guess \
88	config.rpath config.sub depcomp install-sh missing texinfo.tex \
89	ltmain.sh
90subdir = .
91ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92am__aclocal_m4_deps = $(top_srcdir)/m4/depend.m4 \
93	$(top_srcdir)/m4/ax_lib_sqlite3.m4 \
94	$(top_srcdir)/m4/ax_lib_postgresql.m4 \
95	$(top_srcdir)/m4/ax_path_lib_pcre.m4 \
96	$(top_srcdir)/configure.ac
97am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
98	$(ACLOCAL_M4)
99am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
100 configure.lineno config.status.lineno
101mkinstalldirs = $(install_sh) -d
102CONFIG_HEADER = config.h
103CONFIG_CLEAN_FILES =
104CONFIG_CLEAN_VPATH_FILES =
105AM_V_P = $(am__v_P_@AM_V@)
106am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
107am__v_P_0 = false
108am__v_P_1 = :
109AM_V_GEN = $(am__v_GEN_@AM_V@)
110am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
111am__v_GEN_0 = @echo "  GEN     " $@;
112am__v_GEN_1 =
113AM_V_at = $(am__v_at_@AM_V@)
114am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
115am__v_at_0 = @
116am__v_at_1 =
117SOURCES =
118DIST_SOURCES =
119RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
120	ctags-recursive dvi-recursive html-recursive info-recursive \
121	install-data-recursive install-dvi-recursive \
122	install-exec-recursive install-html-recursive \
123	install-info-recursive install-pdf-recursive \
124	install-ps-recursive install-recursive installcheck-recursive \
125	installdirs-recursive pdf-recursive ps-recursive \
126	tags-recursive uninstall-recursive
127am__can_run_installinfo = \
128  case $$AM_UPDATE_INFO_DIR in \
129    n|no|NO) false;; \
130    *) (install-info --version) >/dev/null 2>&1;; \
131  esac
132am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
133am__vpath_adj = case $$p in \
134    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
135    *) f=$$p;; \
136  esac;
137am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
138am__install_max = 40
139am__nobase_strip_setup = \
140  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
141am__nobase_strip = \
142  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
143am__nobase_list = $(am__nobase_strip_setup); \
144  for p in $$list; do echo "$$p $$p"; done | \
145  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
146  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
147    if (++n[$$2] == $(am__install_max)) \
148      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
149    END { for (dir in files) print dir, files[dir] }'
150am__base_list = \
151  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
152  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
153am__uninstall_files_from_dir = { \
154  test -z "$$files" \
155    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
156    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
157         $(am__cd) "$$dir" && rm -f $$files; }; \
158  }
159am__installdirs = "$(DESTDIR)$(docdir)" "$(DESTDIR)$(sysconfdir)"
160DATA = $(dist_doc_DATA) $(dist_noinst_DATA) \
161	$(nobase_dist_sysconf_DATA)
162RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
163  distclean-recursive maintainer-clean-recursive
164am__recursive_targets = \
165  $(RECURSIVE_TARGETS) \
166  $(RECURSIVE_CLEAN_TARGETS) \
167  $(am__extra_recursive_targets)
168AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
169	cscope distdir dist dist-all distcheck
170am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
171	$(LISP)config.h.in
172# Read a list of newline-separated strings from the standard input,
173# and print each of them once, without duplicates.  Input order is
174# *not* preserved.
175am__uniquify_input = $(AWK) '\
176  BEGIN { nonempty = 0; } \
177  { items[$$0] = 1; nonempty = 1; } \
178  END { if (nonempty) { for (i in items) print i; }; } \
179'
180# Make sure the list of sources is unique.  This is necessary because,
181# e.g., the same source file might be shared among _SOURCES variables
182# for different programs/libraries.
183am__define_uniq_tagged_files = \
184  list='$(am__tagged_files)'; \
185  unique=`for i in $$list; do \
186    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
187  done | $(am__uniquify_input)`
188ETAGS = etags
189CTAGS = ctags
190CSCOPE = cscope
191DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
192distdir = $(PACKAGE)-$(VERSION)
193top_distdir = $(distdir)
194am__remove_distdir = \
195  if test -d "$(distdir)"; then \
196    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
197      && rm -rf "$(distdir)" \
198      || { sleep 5 && rm -rf "$(distdir)"; }; \
199  else :; fi
200am__post_remove_distdir = $(am__remove_distdir)
201am__relativize = \
202  dir0=`pwd`; \
203  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
204  sed_rest='s,^[^/]*/*,,'; \
205  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
206  sed_butlast='s,/*[^/]*$$,,'; \
207  while test -n "$$dir1"; do \
208    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
209    if test "$$first" != "."; then \
210      if test "$$first" = ".."; then \
211        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
212        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
213      else \
214        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
215        if test "$$first2" = "$$first"; then \
216          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
217        else \
218          dir2="../$$dir2"; \
219        fi; \
220        dir0="$$dir0"/"$$first"; \
221      fi; \
222    fi; \
223    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
224  done; \
225  reldir="$$dir2"
226DIST_ARCHIVES = $(distdir).tar.gz
227GZIP_ENV = --best
228DIST_TARGETS = dist-gzip
229distuninstallcheck_listfiles = find . -type f -print
230am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
231  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
232distcleancheck_listfiles = find . -type f -print
233ACLOCAL = @ACLOCAL@
234AMTAR = @AMTAR@
235AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
236APSERVER_PATH = @APSERVER_PATH@
237APSERVER_PORT = @APSERVER_PORT@
238APSERVER_TRANSPORT = @APSERVER_TRANSPORT@
239AR = @AR@
240ASSERT_LEVEL_WANTED = @ASSERT_LEVEL_WANTED@
241AUTOCONF = @AUTOCONF@
242AUTOHEADER = @AUTOHEADER@
243AUTOMAKE = @AUTOMAKE@
244AWK = @AWK@
245CC = @CC@
246CCDEPMODE = @CCDEPMODE@
247CFLAGS = @CFLAGS@
248CORE_COUNT_WANTED = @CORE_COUNT_WANTED@
249CPP = @CPP@
250CPPFLAGS = @CPPFLAGS@
251CXX = @CXX@
252CXXCPP = @CXXCPP@
253CXXDEPMODE = @CXXDEPMODE@
254CXXFLAGS = @CXXFLAGS@
255CXX_RDYNAMIC = @CXX_RDYNAMIC@
256CXX_WERROR = @CXX_WERROR@
257CYGPATH_W = @CYGPATH_W@
258DEFS = @DEFS@
259DEPDIR = @DEPDIR@
260DEVELOP_WANTED = @DEVELOP_WANTED@
261DLLTOOL = @DLLTOOL@
262DSYMUTIL = @DSYMUTIL@
263DUMPBIN = @DUMPBIN@
264DYNAMIC_LOG_WANTED = @DYNAMIC_LOG_WANTED@
265ECHO_C = @ECHO_C@
266ECHO_N = @ECHO_N@
267ECHO_T = @ECHO_T@
268EGREP = @EGREP@
269EXEEXT = @EXEEXT@
270FGREP = @FGREP@
271GCOV_WANTED = @GCOV_WANTED@
272GPROF_WANTED = @GPROF_WANTED@
273GREP = @GREP@
274GTK_CFLAGS = @GTK_CFLAGS@
275GTK_LIBS = @GTK_LIBS@
276INSTALL = @INSTALL@
277INSTALL_DATA = @INSTALL_DATA@
278INSTALL_PROGRAM = @INSTALL_PROGRAM@
279INSTALL_SCRIPT = @INSTALL_SCRIPT@
280INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
281LD = @LD@
282LDFLAGS = @LDFLAGS@
283LIBOBJS = @LIBOBJS@
284LIBS = @LIBS@
285LIBTOOL = @LIBTOOL@
286LIPO = @LIPO@
287LN_S = @LN_S@
288LTLIBOBJS = @LTLIBOBJS@
289MAINT = @MAINT@
290MAKEINFO = @MAKEINFO@
291MANIFEST_TOOL = @MANIFEST_TOOL@
292MAX_RANK_WANTED = @MAX_RANK_WANTED@
293MKDIR_P = @MKDIR_P@
294NM = @NM@
295NMEDIT = @NMEDIT@
296OBJDUMP = @OBJDUMP@
297OBJEXT = @OBJEXT@
298OTOOL = @OTOOL@
299OTOOL64 = @OTOOL64@
300PACKAGE = @PACKAGE@
301PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
302PACKAGE_NAME = @PACKAGE_NAME@
303PACKAGE_STRING = @PACKAGE_STRING@
304PACKAGE_TARNAME = @PACKAGE_TARNAME@
305PACKAGE_URL = @PACKAGE_URL@
306PACKAGE_VERSION = @PACKAGE_VERSION@
307PATH_SEPARATOR = @PATH_SEPARATOR@
308PCRE_CFLAGS = @PCRE_CFLAGS@
309PCRE_LIBS = @PCRE_LIBS@
310PERFORMANCE_COUNTERS_WANTED = @PERFORMANCE_COUNTERS_WANTED@
311PG_CONFIG = @PG_CONFIG@
312PKG_CONFIG = @PKG_CONFIG@
313PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
314PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
315POSTGRESQL_CFLAGS = @POSTGRESQL_CFLAGS@
316POSTGRESQL_LDFLAGS = @POSTGRESQL_LDFLAGS@
317POSTGRESQL_VERSION = @POSTGRESQL_VERSION@
318RANLIB = @RANLIB@
319RATIONAL_NUMBERS_WANTED = @RATIONAL_NUMBERS_WANTED@
320SECURITY_LEVEL_WANTED = @SECURITY_LEVEL_WANTED@
321SED = @SED@
322SET_MAKE = @SET_MAKE@
323SHELL = @SHELL@
324SHORT_VALUE_LENGTH_WANTED = @SHORT_VALUE_LENGTH_WANTED@
325SQLITE3_CFLAGS = @SQLITE3_CFLAGS@
326SQLITE3_LDFLAGS = @SQLITE3_LDFLAGS@
327SQLITE3_VERSION = @SQLITE3_VERSION@
328STRIP = @STRIP@
329VALUE_CHECK_WANTED = @VALUE_CHECK_WANTED@
330VALUE_HISTORY_WANTED = @VALUE_HISTORY_WANTED@
331VERSION = @VERSION@
332VF_TRACING_WANTED = @VF_TRACING_WANTED@
333VISIBLE_MARKERS_WANTED = @VISIBLE_MARKERS_WANTED@
334XCBLIBS_CFLAGS = @XCBLIBS_CFLAGS@
335XCBLIBS_LIBS = @XCBLIBS_LIBS@
336abs_builddir = @abs_builddir@
337abs_srcdir = @abs_srcdir@
338abs_top_builddir = @abs_top_builddir@
339abs_top_srcdir = @abs_top_srcdir@
340ac_ct_AR = @ac_ct_AR@
341ac_ct_CC = @ac_ct_CC@
342ac_ct_CXX = @ac_ct_CXX@
343ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
344am__include = @am__include@
345am__leading_dot = @am__leading_dot@
346am__quote = @am__quote@
347am__tar = @am__tar@
348am__untar = @am__untar@
349bindir = @bindir@
350build = @build@
351build_alias = @build_alias@
352build_cpu = @build_cpu@
353build_os = @build_os@
354build_vendor = @build_vendor@
355builddir = @builddir@
356datadir = @datadir@
357datarootdir = @datarootdir@
358docdir = @docdir@
359dvidir = @dvidir@
360exec_prefix = @exec_prefix@
361host = @host@
362host_alias = @host_alias@
363host_cpu = @host_cpu@
364host_os = @host_os@
365host_vendor = @host_vendor@
366htmldir = @htmldir@
367includedir = @includedir@
368infodir = @infodir@
369install_sh = @install_sh@
370libdir = @libdir@
371libexecdir = @libexecdir@
372localedir = @localedir@
373localstatedir = @localstatedir@
374mandir = @mandir@
375mkdir_p = @mkdir_p@
376oldincludedir = @oldincludedir@
377pdfdir = @pdfdir@
378prefix = @prefix@
379program_transform_name = @program_transform_name@
380psdir = @psdir@
381sbindir = @sbindir@
382sharedstatedir = @sharedstatedir@
383srcdir = @srcdir@
384sysconfdir = @sysconfdir@
385target_alias = @target_alias@
386top_build_prefix = @top_build_prefix@
387top_builddir = @top_builddir@
388top_srcdir = @top_srcdir@
389ACLOCAL_AMFLAGS = -I m4
390DISTCHECK_CONFIGURE_FLAGS = --enable-maintainer-mode=no
391APL_DIRS = workspaces wslib3 wslib4 wslib5
392SUBDIRS = $(APL_DIRS) build doc erlang gnu-apl.d HOWTOs src \
393	support-files tools websock
394DIST_SUBDIRS = $(SUBDIRS) rpm debian
395dist_doc_DATA = README			   \
396		README-1-prerequisites	   \
397		README-2-configure	   \
398		README-3-keyboard	   \
399		README-4-compliance	   \
400		README-5-WINDOWS	   \
401                README-6-porting	   \
402		README-7-more-info	   \
403		README-8-parallel          \
404                README-9-post-installation \
405                README-10-python
406
407nobase_dist_sysconf_DATA = gnu-apl.d/preferences
408dist_noinst_DATA = Doxyfile Makefile.incl
409EXTRA_DIST = config.rpath m4/ChangeLog
410all: config.h
411	$(MAKE) $(AM_MAKEFLAGS) all-recursive
412
413.SUFFIXES:
414$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/Makefile.incl $(am__configure_deps)
415	@for dep in $?; do \
416	  case '$(am__configure_deps)' in \
417	    *$$dep*) \
418	      echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
419	      $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
420		&& exit 0; \
421	      exit 1;; \
422	  esac; \
423	done; \
424	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
425	$(am__cd) $(top_srcdir) && \
426	  $(AUTOMAKE) --gnu Makefile
427.PRECIOUS: Makefile
428Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
429	@case '$?' in \
430	  *config.status*) \
431	    echo ' $(SHELL) ./config.status'; \
432	    $(SHELL) ./config.status;; \
433	  *) \
434	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
435	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
436	esac;
437$(srcdir)/Makefile.incl:
438
439$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
440	$(SHELL) ./config.status --recheck
441
442$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
443	$(am__cd) $(srcdir) && $(AUTOCONF)
444$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
445	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
446$(am__aclocal_m4_deps):
447
448config.h: stamp-h1
449	@test -f $@ || rm -f stamp-h1
450	@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
451
452stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
453	@rm -f stamp-h1
454	cd $(top_builddir) && $(SHELL) ./config.status config.h
455$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
456	($(am__cd) $(top_srcdir) && $(AUTOHEADER))
457	rm -f stamp-h1
458	touch $@
459
460distclean-hdr:
461	-rm -f config.h stamp-h1
462
463mostlyclean-libtool:
464	-rm -f *.lo
465
466clean-libtool:
467	-rm -rf .libs _libs
468
469distclean-libtool:
470	-rm -f libtool config.lt
471install-dist_docDATA: $(dist_doc_DATA)
472	@$(NORMAL_INSTALL)
473	@list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \
474	if test -n "$$list"; then \
475	  echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \
476	  $(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \
477	fi; \
478	for p in $$list; do \
479	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
480	  echo "$$d$$p"; \
481	done | $(am__base_list) | \
482	while read files; do \
483	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \
484	  $(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \
485	done
486
487uninstall-dist_docDATA:
488	@$(NORMAL_UNINSTALL)
489	@list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \
490	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
491	dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir)
492install-nobase_dist_sysconfDATA: $(nobase_dist_sysconf_DATA)
493	@$(NORMAL_INSTALL)
494	@list='$(nobase_dist_sysconf_DATA)'; test -n "$(sysconfdir)" || list=; \
495	if test -n "$$list"; then \
496	  echo " $(MKDIR_P) '$(DESTDIR)$(sysconfdir)'"; \
497	  $(MKDIR_P) "$(DESTDIR)$(sysconfdir)" || exit 1; \
498	fi; \
499	$(am__nobase_list) | while read dir files; do \
500	  xfiles=; for file in $$files; do \
501	    if test -f "$$file"; then xfiles="$$xfiles $$file"; \
502	    else xfiles="$$xfiles $(srcdir)/$$file"; fi; done; \
503	  test -z "$$xfiles" || { \
504	    test "x$$dir" = x. || { \
505	      echo " $(MKDIR_P) '$(DESTDIR)$(sysconfdir)/$$dir'"; \
506	      $(MKDIR_P) "$(DESTDIR)$(sysconfdir)/$$dir"; }; \
507	    echo " $(INSTALL_DATA) $$xfiles '$(DESTDIR)$(sysconfdir)/$$dir'"; \
508	    $(INSTALL_DATA) $$xfiles "$(DESTDIR)$(sysconfdir)/$$dir" || exit $$?; }; \
509	done
510
511uninstall-nobase_dist_sysconfDATA:
512	@$(NORMAL_UNINSTALL)
513	@list='$(nobase_dist_sysconf_DATA)'; test -n "$(sysconfdir)" || list=; \
514	$(am__nobase_strip_setup); files=`$(am__nobase_strip)`; \
515	dir='$(DESTDIR)$(sysconfdir)'; $(am__uninstall_files_from_dir)
516
517# This directory's subdirectories are mostly independent; you can cd
518# into them and run 'make' without going through this Makefile.
519# To change the values of 'make' variables: instead of editing Makefiles,
520# (1) if the variable is set in 'config.status', edit 'config.status'
521#     (which will cause the Makefiles to be regenerated when you run 'make');
522# (2) otherwise, pass the desired values on the 'make' command line.
523$(am__recursive_targets):
524	@fail=; \
525	if $(am__make_keepgoing); then \
526	  failcom='fail=yes'; \
527	else \
528	  failcom='exit 1'; \
529	fi; \
530	dot_seen=no; \
531	target=`echo $@ | sed s/-recursive//`; \
532	case "$@" in \
533	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
534	  *) list='$(SUBDIRS)' ;; \
535	esac; \
536	for subdir in $$list; do \
537	  echo "Making $$target in $$subdir"; \
538	  if test "$$subdir" = "."; then \
539	    dot_seen=yes; \
540	    local_target="$$target-am"; \
541	  else \
542	    local_target="$$target"; \
543	  fi; \
544	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
545	  || eval $$failcom; \
546	done; \
547	if test "$$dot_seen" = "no"; then \
548	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
549	fi; test -z "$$fail"
550
551ID: $(am__tagged_files)
552	$(am__define_uniq_tagged_files); mkid -fID $$unique
553tags: tags-recursive
554TAGS: tags
555
556tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
557	set x; \
558	here=`pwd`; \
559	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
560	  include_option=--etags-include; \
561	  empty_fix=.; \
562	else \
563	  include_option=--include; \
564	  empty_fix=; \
565	fi; \
566	list='$(SUBDIRS)'; for subdir in $$list; do \
567	  if test "$$subdir" = .; then :; else \
568	    test ! -f $$subdir/TAGS || \
569	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
570	  fi; \
571	done; \
572	$(am__define_uniq_tagged_files); \
573	shift; \
574	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
575	  test -n "$$unique" || unique=$$empty_fix; \
576	  if test $$# -gt 0; then \
577	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
578	      "$$@" $$unique; \
579	  else \
580	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
581	      $$unique; \
582	  fi; \
583	fi
584ctags: ctags-recursive
585
586CTAGS: ctags
587ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
588	$(am__define_uniq_tagged_files); \
589	test -z "$(CTAGS_ARGS)$$unique" \
590	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
591	     $$unique
592
593GTAGS:
594	here=`$(am__cd) $(top_builddir) && pwd` \
595	  && $(am__cd) $(top_srcdir) \
596	  && gtags -i $(GTAGS_ARGS) "$$here"
597cscope: cscope.files
598	test ! -s cscope.files \
599	  || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
600clean-cscope:
601	-rm -f cscope.files
602cscope.files: clean-cscope cscopelist
603cscopelist: cscopelist-recursive
604
605cscopelist-am: $(am__tagged_files)
606	list='$(am__tagged_files)'; \
607	case "$(srcdir)" in \
608	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
609	  *) sdir=$(subdir)/$(srcdir) ;; \
610	esac; \
611	for i in $$list; do \
612	  if test -f "$$i"; then \
613	    echo "$(subdir)/$$i"; \
614	  else \
615	    echo "$$sdir/$$i"; \
616	  fi; \
617	done >> $(top_builddir)/cscope.files
618
619distclean-tags:
620	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
621	-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
622
623distdir: $(DISTFILES)
624	$(am__remove_distdir)
625	test -d "$(distdir)" || mkdir "$(distdir)"
626	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
627	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
628	list='$(DISTFILES)'; \
629	  dist_files=`for file in $$list; do echo $$file; done | \
630	  sed -e "s|^$$srcdirstrip/||;t" \
631	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
632	case $$dist_files in \
633	  */*) $(MKDIR_P) `echo "$$dist_files" | \
634			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
635			   sort -u` ;; \
636	esac; \
637	for file in $$dist_files; do \
638	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
639	  if test -d $$d/$$file; then \
640	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
641	    if test -d "$(distdir)/$$file"; then \
642	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
643	    fi; \
644	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
645	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
646	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
647	    fi; \
648	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
649	  else \
650	    test -f "$(distdir)/$$file" \
651	    || cp -p $$d/$$file "$(distdir)/$$file" \
652	    || exit 1; \
653	  fi; \
654	done
655	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
656	  if test "$$subdir" = .; then :; else \
657	    $(am__make_dryrun) \
658	      || test -d "$(distdir)/$$subdir" \
659	      || $(MKDIR_P) "$(distdir)/$$subdir" \
660	      || exit 1; \
661	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
662	    $(am__relativize); \
663	    new_distdir=$$reldir; \
664	    dir1=$$subdir; dir2="$(top_distdir)"; \
665	    $(am__relativize); \
666	    new_top_distdir=$$reldir; \
667	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
668	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
669	    ($(am__cd) $$subdir && \
670	      $(MAKE) $(AM_MAKEFLAGS) \
671	        top_distdir="$$new_top_distdir" \
672	        distdir="$$new_distdir" \
673		am__remove_distdir=: \
674		am__skip_length_check=: \
675		am__skip_mode_fix=: \
676	        distdir) \
677	      || exit 1; \
678	  fi; \
679	done
680	-test -n "$(am__skip_mode_fix)" \
681	|| find "$(distdir)" -type d ! -perm -755 \
682		-exec chmod u+rwx,go+rx {} \; -o \
683	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
684	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
685	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
686	|| chmod -R a+r "$(distdir)"
687dist-gzip: distdir
688	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
689	$(am__post_remove_distdir)
690
691dist-bzip2: distdir
692	tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
693	$(am__post_remove_distdir)
694
695dist-lzip: distdir
696	tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
697	$(am__post_remove_distdir)
698
699dist-xz: distdir
700	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
701	$(am__post_remove_distdir)
702
703dist-tarZ: distdir
704	@echo WARNING: "Support for shar distribution archives is" \
705	               "deprecated." >&2
706	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
707	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
708	$(am__post_remove_distdir)
709
710dist-shar: distdir
711	@echo WARNING: "Support for distribution archives compressed with" \
712		       "legacy program 'compress' is deprecated." >&2
713	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
714	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
715	$(am__post_remove_distdir)
716
717dist-zip: distdir
718	-rm -f $(distdir).zip
719	zip -rq $(distdir).zip $(distdir)
720	$(am__post_remove_distdir)
721
722dist dist-all:
723	$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
724	$(am__post_remove_distdir)
725
726# This target untars the dist file and tries a VPATH configuration.  Then
727# it guarantees that the distribution is self-contained by making another
728# tarfile.
729distcheck: dist
730	case '$(DIST_ARCHIVES)' in \
731	*.tar.gz*) \
732	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
733	*.tar.bz2*) \
734	  bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
735	*.tar.lz*) \
736	  lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
737	*.tar.xz*) \
738	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
739	*.tar.Z*) \
740	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
741	*.shar.gz*) \
742	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
743	*.zip*) \
744	  unzip $(distdir).zip ;;\
745	esac
746	chmod -R a-w $(distdir)
747	chmod u+w $(distdir)
748	mkdir $(distdir)/_build $(distdir)/_inst
749	chmod a-w $(distdir)
750	test -d $(distdir)/_build || exit 0; \
751	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
752	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
753	  && am__cwd=`pwd` \
754	  && $(am__cd) $(distdir)/_build \
755	  && ../configure \
756	    $(AM_DISTCHECK_CONFIGURE_FLAGS) \
757	    $(DISTCHECK_CONFIGURE_FLAGS) \
758	    --srcdir=.. --prefix="$$dc_install_base" \
759	  && $(MAKE) $(AM_MAKEFLAGS) \
760	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
761	  && $(MAKE) $(AM_MAKEFLAGS) check \
762	  && $(MAKE) $(AM_MAKEFLAGS) install \
763	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
764	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
765	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
766	        distuninstallcheck \
767	  && chmod -R a-w "$$dc_install_base" \
768	  && ({ \
769	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
770	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
771	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
772	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
773	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
774	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
775	  && rm -rf "$$dc_destdir" \
776	  && $(MAKE) $(AM_MAKEFLAGS) dist \
777	  && rm -rf $(DIST_ARCHIVES) \
778	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
779	  && cd "$$am__cwd" \
780	  || exit 1
781	$(am__post_remove_distdir)
782	@(echo "$(distdir) archives ready for distribution: "; \
783	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
784	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
785distuninstallcheck:
786	@test -n '$(distuninstallcheck_dir)' || { \
787	  echo 'ERROR: trying to run $@ with an empty' \
788	       '$$(distuninstallcheck_dir)' >&2; \
789	  exit 1; \
790	}; \
791	$(am__cd) '$(distuninstallcheck_dir)' || { \
792	  echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
793	  exit 1; \
794	}; \
795	test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
796	   || { echo "ERROR: files left after uninstall:" ; \
797	        if test -n "$(DESTDIR)"; then \
798	          echo "  (check DESTDIR support)"; \
799	        fi ; \
800	        $(distuninstallcheck_listfiles) ; \
801	        exit 1; } >&2
802distcleancheck: distclean
803	@if test '$(srcdir)' = . ; then \
804	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
805	  exit 1 ; \
806	fi
807	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
808	  || { echo "ERROR: files left in build directory after distclean:" ; \
809	       $(distcleancheck_listfiles) ; \
810	       exit 1; } >&2
811check-am: all-am
812check: check-recursive
813all-am: Makefile $(DATA) config.h
814installdirs: installdirs-recursive
815installdirs-am:
816	for dir in "$(DESTDIR)$(docdir)" "$(DESTDIR)$(sysconfdir)"; do \
817	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
818	done
819install: install-recursive
820install-exec: install-exec-recursive
821install-data: install-data-recursive
822uninstall: uninstall-recursive
823
824install-am: all-am
825	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
826
827installcheck: installcheck-recursive
828install-strip:
829	if test -z '$(STRIP)'; then \
830	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
831	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
832	      install; \
833	else \
834	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
835	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
836	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
837	fi
838mostlyclean-generic:
839
840clean-generic:
841
842distclean-generic:
843	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
844	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
845
846maintainer-clean-generic:
847	@echo "This command is intended for maintainers to use"
848	@echo "it deletes files that may require special tools to rebuild."
849clean: clean-recursive
850
851clean-am: clean-generic clean-libtool mostlyclean-am
852
853distclean: distclean-recursive
854	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
855	-rm -f Makefile
856distclean-am: clean-am distclean-generic distclean-hdr \
857	distclean-libtool distclean-tags
858
859dvi: dvi-recursive
860
861dvi-am:
862
863html: html-recursive
864
865html-am:
866
867info: info-recursive
868
869info-am:
870
871install-data-am: install-dist_docDATA
872
873install-dvi: install-dvi-recursive
874
875install-dvi-am:
876
877install-exec-am: install-nobase_dist_sysconfDATA
878
879install-html: install-html-recursive
880
881install-html-am:
882
883install-info: install-info-recursive
884
885install-info-am:
886
887install-man:
888
889install-pdf: install-pdf-recursive
890
891install-pdf-am:
892
893install-ps: install-ps-recursive
894
895install-ps-am:
896
897installcheck-am:
898
899maintainer-clean: maintainer-clean-recursive
900	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
901	-rm -rf $(top_srcdir)/autom4te.cache
902	-rm -f Makefile
903maintainer-clean-am: distclean-am maintainer-clean-generic
904
905mostlyclean: mostlyclean-recursive
906
907mostlyclean-am: mostlyclean-generic mostlyclean-libtool
908
909pdf: pdf-recursive
910
911pdf-am:
912
913ps: ps-recursive
914
915ps-am:
916
917uninstall-am: uninstall-dist_docDATA uninstall-nobase_dist_sysconfDATA
918
919.MAKE: $(am__recursive_targets) all install-am install-strip
920
921.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
922	am--refresh check check-am clean clean-cscope clean-generic \
923	clean-libtool cscope cscopelist-am ctags ctags-am dist \
924	dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
925	dist-xz dist-zip distcheck distclean distclean-generic \
926	distclean-hdr distclean-libtool distclean-tags distcleancheck \
927	distdir distuninstallcheck dvi dvi-am html html-am info \
928	info-am install install-am install-data install-data-am \
929	install-dist_docDATA install-dvi install-dvi-am install-exec \
930	install-exec-am install-html install-html-am install-info \
931	install-info-am install-man install-nobase_dist_sysconfDATA \
932	install-pdf install-pdf-am install-ps install-ps-am \
933	install-strip installcheck installcheck-am installdirs \
934	installdirs-am maintainer-clean maintainer-clean-generic \
935	mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
936	ps ps-am tags tags-am uninstall uninstall-am \
937	uninstall-dist_docDATA uninstall-nobase_dist_sysconfDATA
938
939
940###############################################################################
941# show make targets
942#
943.PHONY: help
944help:
945	@echo ""
946	@echo ""
947	@echo "In addition to the standard make targets (all, install, clean, ...), "
948	@echo "the following make targets may be supported (at this level):"
949	@echo ""
950	@echo "    make help      - print this text"
951	@echo "    make DIST      - dist + a Makefile that calls ./configure"
952	@echo "    make DOXY      - create Doxygen documentation"
953	@echo "    make RPM       - create (source and binary) RPMs"
954	@echo "    make DEB       - create Debian packages"
955	@echo ""
956	@echo "    make SVNUP     - update from SVN and ./configure"
957	@echo ""
958	@echo "NOTE: The RPM and DEB targets may fail because they require additional tools"
959	@echo "that may not be present on your machine. Don't worry if that happens, unless"
960	@echo "you really need the RPM and/or Debian packages."
961	@echo ""
962	@echo "The following targets are shortcuts for lazy developers (like the GNU APL "
963	@echo "author) and are not very useful for normal users:"
964	@echo ""
965	@echo "    make develop   - enable full dependency tracking"
966	@echo "    make gprof     - make develop + enable gprof profiling"
967	@echo "    make python    - make develop + build python module"
968	@echo "    make parallel  - enable multi-core APL (buggy and experimental!)"
969	@echo "    make parallel1 - make parallel for benchmarking"
970	@echo ""
971
972###############################################################################
973# a shortcut to ./configure for developing and troubleshooting
974#
975.PHONY: develop
976develop:
977	./configure  --enable-maintainer-mode DEVELOP_WANTED=yes
978	make all
979
980###############################################################################
981# a shortcut to ./configure for compiling the python library
982#
983.PHONY: python
984python:
985	./configure  --enable-maintainer-mode DEVELOP_WANTED=yes --with-python
986	make all
987
988###############################################################################
989# a shortcut to ./configure for profiling using gprof
990#
991# running apl (in e.g. src) will then produce a file gmon.out which can then be
992# analyzed with gprof apl gmon.out
993#
994.PHONY: gprof
995gprof:
996	./configure  --enable-maintainer-mode DEVELOP_WANTED=yes GPROF_WANTED=yes
997	make all
998
999###############################################################################
1000# a shortcut to ./configure for devloping and troubleshooting libapl
1001#
1002.PHONY: develop_lib
1003develop_lib:
1004	./configure  --enable-maintainer-mode DEVELOP_WANTED=yes --with-libapl
1005	make all
1006
1007# a shortcut to configure for benchmarking parallel execution
1008#
1009.PHONY: parallel
1010parallel:
1011	./configure --enable-maintainer-mode            \
1012                    VALUE_CHECK_WANTED=no               \
1013                    VALUE_HISTORY_WANTED=no             \
1014                    PERFORMANCE_COUNTERS_WANTED=no      \
1015                    DYNAMIC_LOG_WANTED=yes              \
1016                    ASSERT_LEVEL_WANTED=0               \
1017                    CORE_COUNT_WANTED=-3
1018	make all
1019
1020# a shortcut to configure for benchmarking parallel execution but with
1021# performance counters
1022#
1023.PHONY: parallel1
1024parallel1:
1025	./configure --enable-maintainer-mode            \
1026                    VALUE_CHECK_WANTED=no               \
1027                    VALUE_HISTORY_WANTED=no             \
1028                    PERFORMANCE_COUNTERS_WANTED=yes     \
1029                    DYNAMIC_LOG_WANTED=yes              \
1030                    ASSERT_LEVEL_WANTED=0               \
1031                    CORE_COUNT_WANTED=-3
1032	make all
1033
1034# doxygen documentation
1035#
1036.PHONY:	DOXY
1037DOXY:
1038	doxygen
1039
1040# source and binary RPMs
1041#
1042.PHONY:	RPM
1043RPM:	DIST all
1044	rm -f rpm/rpm-tmp.*
1045	make -C rpm $@
1046	mkdir -p ftp-upload
1047	cp rpm/SRPMS/$(PACKAGE)-$(PACKAGE_VERSION)-0.src.rpm  ftp-upload/
1048	cp rpm/RPMS/*/$(PACKAGE)-$(PACKAGE_VERSION)-0.*.rpm   ftp-upload/
1049
1050# source and binary Debian packages
1051#
1052.PHONY:	DEB
1053DEB:	DIST
1054	rm -Rf debian_tmp
1055	mkdir debian_tmp
1056	cp $(distdir).tar.gz \
1057           debian_tmp/$(PACKAGE)_$(PACKAGE_VERSION).orig.tar.gz
1058	cd debian_tmp ; tar xf $(PACKAGE)_$(PACKAGE_VERSION).orig.tar.gz
1059	cp doc/apl.1 debian_tmp/$(distdir)/debian/manpage.1
1060	cd debian_tmp/$(distdir) ; dpkg-buildpackage -j4
1061	mkdir -p ftp-upload
1062	cp debian_tmp/$(PACKAGE)_$(PACKAGE_VERSION)-1_*.deb          ftp-upload/
1063	cp debian_tmp/$(PACKAGE)_$(PACKAGE_VERSION)-1.debian.tar.gz  ftp-upload/
1064
1065# update from SVN repository and ./configure
1066#
1067.PHONY:	SVNUP
1068SVNUP:
1069	svn update
1070	@if [ -x ./config.status ]; then ./config.status ; \
1071	else ./configure --disable-maintainer-mode ; fi
1072
1073# a shortcut to export changes to ../savannah-repo-apl (which is supposed to be
1074# a checkout of the GNU APL repository at Savannah
1075#
1076.PHONY:	SYNC
1077SYNC:	DIST
1078	rm -Rf apl-$(VERSION)
1079	tar xvzf apl-$(VERSION).tar.gz
1080	rm -f apl-$(VERSION)/src/makefile.h
1081	rm -f apl-$(VERSION)/src/buildtag.hh
1082	rm -f apl-$(VERSION)/src/configure_args.cc
1083	cp -a apl-$(VERSION)/* ../savannah-repo-apl/trunk/
1084	echo "exported from SVN version " `svnversion` > \
1085    ../savannah-repo-apl/trunk/exported_from
1086	rm -Rf apl-$(VERSION)
1087	cd ../savannah-repo-apl ; svn add . --force -q
1088
1089# build all packages and SYNC
1090#
1091.PHONY:	EXPO
1092EXPO:
1093	tools/check_src
1094	svn -m "auto-commit by make EXPO, local SVN: `svnversion`" commit
1095	svn update
1096	cd src; source buildtag
1097	svn -m "auto-commit by make EXPO" commit
1098	./configure --disable-maintainer-mode
1099	make all
1100	make dist
1101	make DEB
1102#	make RPM
1103	make SYNC
1104
1105# EXPO1 is EXPO without updating/committing from/to SVN
1106.PHONY:	EXPO1
1107EXPO1:
1108	tools/check_src
1109	cd src; source buildtag
1110	./configure --disable-maintainer-mode
1111	make
1112	make dist
1113	make DEB
1114	make RPM
1115
1116Makefile.dist:
1117	echo "%:"		 > $@
1118	echo "rm -f Makefile"	>> $@
1119	echo "./configure"	>> $@
1120	echo "make $@"		>> $@
1121	echo 			>> $@
1122
1123# perform 'make dist' and then add file './Makefile.dist' as 'Makefile' to
1124# the GNU APL project tar file created by 'make dist'.
1125#
1126# This is a trick to enable the building of make targets that do not need
1127# ./configure (i.e. help, develop, develop_lib, parallel, and parallel1)
1128# before ./configure is run. This avoids running ./configure if not needed
1129# or running ./configure twice (e.g. for make develop)
1130#
1131DIST:	dist Makefile.dist
1132	pwd
1133	mkdir -p tmp
1134	cd tmp; tar xzf ../apl-$(VERSION).tar.gz;		\
1135	cp -f ../Makefile.dist apl-$(VERSION)/Makefile;		\
1136	tar czf ../apl-$(VERSION).tar.gz apl-$(VERSION)
1137	rm -Rf tmp
1138
1139am--refresh:
1140	echo "making am--refresh"
1141
1142.PHONY: git-pull
1143git-pull:
1144	make -C src $@
1145	make -C wslib5 $@
1146
1147# Tell versions [3.59,3.63) of GNU make to not export all variables.
1148# Otherwise a system limit (for SysV at least) may be exceeded.
1149.NOEXPORT:
1150