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#
18# HDF Java native interface (JNI) Library Makefile(.in)
19
20VPATH = @srcdir@
21am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
22am__make_running_with_option = \
23  case $${target_option-} in \
24      ?) ;; \
25      *) echo "am__make_running_with_option: internal error: invalid" \
26              "target option '$${target_option-}' specified" >&2; \
27         exit 1;; \
28  esac; \
29  has_opt=no; \
30  sane_makeflags=$$MAKEFLAGS; \
31  if $(am__is_gnu_make); then \
32    sane_makeflags=$$MFLAGS; \
33  else \
34    case $$MAKEFLAGS in \
35      *\\[\ \	]*) \
36        bs=\\; \
37        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
38          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
39    esac; \
40  fi; \
41  skip_next=no; \
42  strip_trailopt () \
43  { \
44    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
45  }; \
46  for flg in $$sane_makeflags; do \
47    test $$skip_next = yes && { skip_next=no; continue; }; \
48    case $$flg in \
49      *=*|--*) continue;; \
50        -*I) strip_trailopt 'I'; skip_next=yes;; \
51      -*I?*) strip_trailopt 'I';; \
52        -*O) strip_trailopt 'O'; skip_next=yes;; \
53      -*O?*) strip_trailopt 'O';; \
54        -*l) strip_trailopt 'l'; skip_next=yes;; \
55      -*l?*) strip_trailopt 'l';; \
56      -[dEDm]) skip_next=yes;; \
57      -[JT]) skip_next=yes;; \
58    esac; \
59    case $$flg in \
60      *$$target_option*) has_opt=yes; break;; \
61    esac; \
62  done; \
63  test $$has_opt = yes
64am__make_dryrun = (target_option=n; $(am__make_running_with_option))
65am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
66pkgdatadir = $(datadir)/@PACKAGE@
67pkgincludedir = $(includedir)/@PACKAGE@
68pkglibdir = $(libdir)/@PACKAGE@
69pkglibexecdir = $(libexecdir)/@PACKAGE@
70am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
71install_sh_DATA = $(install_sh) -c -m 644
72install_sh_PROGRAM = $(install_sh) -c
73install_sh_SCRIPT = $(install_sh) -c
74INSTALL_HEADER = $(INSTALL_DATA)
75transform = $(program_transform_name)
76NORMAL_INSTALL = :
77PRE_INSTALL = :
78POST_INSTALL = :
79NORMAL_UNINSTALL = :
80PRE_UNINSTALL = :
81POST_UNINSTALL = :
82build_triplet = @build@
83host_triplet = @host@
84DIST_COMMON = $(top_srcdir)/config/commence.am $(srcdir)/Makefile.in \
85	$(srcdir)/Makefile.am $(top_srcdir)/bin/mkinstalldirs
86subdir = java/src
87ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
88am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_class.m4 \
89	$(top_srcdir)/m4/ax_check_classpath.m4 \
90	$(top_srcdir)/m4/ax_check_java_home.m4 \
91	$(top_srcdir)/m4/ax_check_junit.m4 \
92	$(top_srcdir)/m4/ax_java_options.m4 \
93	$(top_srcdir)/m4/ax_jni_include_dir.m4 \
94	$(top_srcdir)/m4/ax_prog_jar.m4 \
95	$(top_srcdir)/m4/ax_prog_java.m4 \
96	$(top_srcdir)/m4/ax_prog_java_works.m4 \
97	$(top_srcdir)/m4/ax_prog_javac.m4 \
98	$(top_srcdir)/m4/ax_prog_javac_works.m4 \
99	$(top_srcdir)/m4/ax_prog_javadoc.m4 \
100	$(top_srcdir)/m4/ax_try_compile_java.m4 \
101	$(top_srcdir)/configure.ac
102am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
103	$(ACLOCAL_M4)
104mkinstalldirs = $(SHELL) $(top_srcdir)/bin/mkinstalldirs
105CONFIG_HEADER = $(top_builddir)/hdf/src/h4config.h
106CONFIG_CLEAN_FILES =
107CONFIG_CLEAN_VPATH_FILES =
108AM_V_P = $(am__v_P_@AM_V@)
109am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
110am__v_P_0 = false
111am__v_P_1 = :
112AM_V_GEN = $(am__v_GEN_@AM_V@)
113am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
114am__v_GEN_0 = @echo "  GEN     " $@;
115am__v_GEN_1 =
116AM_V_at = $(am__v_at_@AM_V@)
117am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
118am__v_at_0 = @
119am__v_at_1 =
120SOURCES =
121DIST_SOURCES =
122RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
123	ctags-recursive dvi-recursive html-recursive info-recursive \
124	install-data-recursive install-dvi-recursive \
125	install-exec-recursive install-html-recursive \
126	install-info-recursive install-pdf-recursive \
127	install-ps-recursive install-recursive installcheck-recursive \
128	installdirs-recursive pdf-recursive ps-recursive \
129	tags-recursive uninstall-recursive
130am__can_run_installinfo = \
131  case $$AM_UPDATE_INFO_DIR in \
132    n|no|NO) false;; \
133    *) (install-info --version) >/dev/null 2>&1;; \
134  esac
135am__installdirs = "$(DESTDIR)$(hdf_javadir)" \
136	"$(DESTDIR)$(hdf_javadir)"
137am__java_sources = $(hdf_java_JAVA)
138am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
139am__vpath_adj = case $$p in \
140    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
141    *) f=$$p;; \
142  esac;
143am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
144am__install_max = 40
145am__nobase_strip_setup = \
146  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
147am__nobase_strip = \
148  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
149am__nobase_list = $(am__nobase_strip_setup); \
150  for p in $$list; do echo "$$p $$p"; done | \
151  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
152  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
153    if (++n[$$2] == $(am__install_max)) \
154      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
155    END { for (dir in files) print dir, files[dir] }'
156am__base_list = \
157  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
158  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
159am__uninstall_files_from_dir = { \
160  test -z "$$files" \
161    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
162    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
163         $(am__cd) "$$dir" && rm -f $$files; }; \
164  }
165DATA = $(hdf_java_DATA)
166RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
167  distclean-recursive maintainer-clean-recursive
168am__recursive_targets = \
169  $(RECURSIVE_TARGETS) \
170  $(RECURSIVE_CLEAN_TARGETS) \
171  $(am__extra_recursive_targets)
172AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
173	distdir
174am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
175# Read a list of newline-separated strings from the standard input,
176# and print each of them once, without duplicates.  Input order is
177# *not* preserved.
178am__uniquify_input = $(AWK) '\
179  BEGIN { nonempty = 0; } \
180  { items[$$0] = 1; nonempty = 1; } \
181  END { if (nonempty) { for (i in items) print i; }; } \
182'
183# Make sure the list of sources is unique.  This is necessary because,
184# e.g., the same source file might be shared among _SOURCES variables
185# for different programs/libraries.
186am__define_uniq_tagged_files = \
187  list='$(am__tagged_files)'; \
188  unique=`for i in $$list; do \
189    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
190  done | $(am__uniquify_input)`
191ETAGS = etags
192CTAGS = ctags
193DIST_SUBDIRS = $(SUBDIRS)
194DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
195am__relativize = \
196  dir0=`pwd`; \
197  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
198  sed_rest='s,^[^/]*/*,,'; \
199  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
200  sed_butlast='s,/*[^/]*$$,,'; \
201  while test -n "$$dir1"; do \
202    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
203    if test "$$first" != "."; then \
204      if test "$$first" = ".."; then \
205        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
206        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
207      else \
208        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
209        if test "$$first2" = "$$first"; then \
210          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
211        else \
212          dir2="../$$dir2"; \
213        fi; \
214        dir0="$$dir0"/"$$first"; \
215      fi; \
216    fi; \
217    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
218  done; \
219  reldir="$$dir2"
220ACLOCAL = @ACLOCAL@
221AMTAR = @AMTAR@
222AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
223AR = @AR@
224AUTOCONF = @AUTOCONF@
225AUTOHEADER = @AUTOHEADER@
226AUTOMAKE = @AUTOMAKE@
227AWK = @AWK@
228BUILD_FORTRAN = @BUILD_FORTRAN@
229BUILD_NETCDF = @BUILD_NETCDF@
230CC = @CC@
231CCDEPMODE = @CCDEPMODE@
232CC_VERSION = @CC_VERSION@
233CFLAGS = @CFLAGS@
234CONFIG_DATE = @CONFIG_DATE@
235CONFIG_MODE = @CONFIG_MODE@
236CONFIG_USER = @CONFIG_USER@
237CPP = @CPP@
238CPPFLAGS = @CPPFLAGS@
239CXX = @CXX@
240CXXCPP = @CXXCPP@
241CXXDEPMODE = @CXXDEPMODE@
242CXXFLAGS = @CXXFLAGS@
243CYGPATH_W = @CYGPATH_W@
244DEFS = @DEFS@
245DEPDIR = @DEPDIR@
246DEPRECATED_SYMBOLS = @DEPRECATED_SYMBOLS@
247DIFF = @DIFF@
248DLLTOOL = @DLLTOOL@
249DSYMUTIL = @DSYMUTIL@
250DUMPBIN = @DUMPBIN@
251ECHO_C = @ECHO_C@
252ECHO_N = @ECHO_N@
253ECHO_T = @ECHO_T@
254EGREP = @EGREP@
255EXEEXT = @EXEEXT@
256F77 = @F77@
257F77_VERSION = @F77_VERSION@
258FFLAGS = @FFLAGS@
259FGREP = @FGREP@
260FLIBS = @FLIBS@
261GREP = @GREP@
262H4_CLASSPATH = @H4_CLASSPATH@
263H4_JAVACFLAGS = @H4_JAVACFLAGS@
264H4_JAVAFLAGS = @H4_JAVAFLAGS@
265H4_VERSION = @H4_VERSION@
266HDF_JAVA = @HDF_JAVA@
267INSTALL = @INSTALL@
268INSTALL_DATA = @INSTALL_DATA@
269INSTALL_PROGRAM = @INSTALL_PROGRAM@
270INSTALL_SCRIPT = @INSTALL_SCRIPT@
271INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
272JAR = @JAR@
273JAVA = @JAVA@
274JAVAC = @JAVAC@
275JAVACFLAGS = @JAVACFLAGS@
276JAVADOC = @JAVADOC@
277JAVAFLAGS = @JAVAFLAGS@
278JAVAPREFIX = @JAVAPREFIX@
279JAVA_JUNIT = @JAVA_JUNIT@
280JAVA_PATH_NAME = @JAVA_PATH_NAME@
281JAVA_VERSION = @JAVA_VERSION@
282JNIFLAGS = @JNIFLAGS@
283JUNIT = @JUNIT@
284LD = @LD@
285LDFLAGS = @LDFLAGS@
286LEX = @LEX@
287LIBOBJS = @LIBOBJS@
288LIBS = @LIBS@
289LIBTOOL = @LIBTOOL@
290LIPO = @LIPO@
291LL_PATH = @LL_PATH@
292LN_S = @LN_S@
293LTLIBOBJS = @LTLIBOBJS@
294LT_STATIC_EXEC = @LT_STATIC_EXEC@
295MAINT = @MAINT@
296MAKEINFO = @MAKEINFO@
297MANIFEST_TOOL = @MANIFEST_TOOL@
298MKDIR_P = @MKDIR_P@
299NEQN = @NEQN@
300NM = @NM@
301NMEDIT = @NMEDIT@
302OBJDUMP = @OBJDUMP@
303OBJEXT = @OBJEXT@
304OTOOL = @OTOOL@
305OTOOL64 = @OTOOL64@
306PACKAGE = @PACKAGE@
307PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
308PACKAGE_NAME = @PACKAGE_NAME@
309PACKAGE_STRING = @PACKAGE_STRING@
310PACKAGE_TARNAME = @PACKAGE_TARNAME@
311PACKAGE_URL = @PACKAGE_URL@
312PACKAGE_VERSION = @PACKAGE_VERSION@
313PATH_SEPARATOR = @PATH_SEPARATOR@
314RANLIB = @RANLIB@
315SED = @SED@
316SETX = @SETX@
317SET_MAKE = @SET_MAKE@
318SHARED_EXTENSION = @SHARED_EXTENSION@
319SHELL = @SHELL@
320STATIC_EXEC = @STATIC_EXEC@
321STATIC_SHARED = @STATIC_SHARED@
322STRIP = @STRIP@
323SZIP_HAS_ENCODER = @SZIP_HAS_ENCODER@
324SZIP_INFO = @SZIP_INFO@
325TBL = @TBL@
326TESTS_JUNIT = @TESTS_JUNIT@
327TEST_FORTRAN_NETCDF = @TEST_FORTRAN_NETCDF@
328UNAME_INFO = @UNAME_INFO@
329USE_COMP_SZIP = @USE_COMP_SZIP@
330UUDECODE = @UUDECODE@
331VERSION = @VERSION@
332YACC = @YACC@
333_ACJNI_JAVAC = @_ACJNI_JAVAC@
334abs_builddir = @abs_builddir@
335abs_srcdir = @abs_srcdir@
336abs_top_builddir = @abs_top_builddir@
337abs_top_srcdir = @abs_top_srcdir@
338ac_ct_AR = @ac_ct_AR@
339ac_ct_CC = @ac_ct_CC@
340ac_ct_CXX = @ac_ct_CXX@
341ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
342ac_ct_F77 = @ac_ct_F77@
343am__include = @am__include@
344am__leading_dot = @am__leading_dot@
345am__quote = @am__quote@
346am__tar = @am__tar@
347am__untar = @am__untar@
348bindir = @bindir@
349build = @build@
350build_alias = @build_alias@
351build_cpu = @build_cpu@
352build_os = @build_os@
353build_vendor = @build_vendor@
354builddir = @builddir@
355datadir = @datadir@
356datarootdir = @datarootdir@
357docdir = @docdir@
358dvidir = @dvidir@
359enable_shared = @enable_shared@
360enable_static = @enable_static@
361exec_prefix = @exec_prefix@
362host = @host@
363host_alias = @host_alias@
364host_cpu = @host_cpu@
365host_os = @host_os@
366host_vendor = @host_vendor@
367htmldir = @htmldir@
368includedir = @includedir@
369infodir = @infodir@
370install_sh = @install_sh@
371libdir = @libdir@
372libexecdir = @libexecdir@
373localedir = @localedir@
374localstatedir = @localstatedir@
375mandir = @mandir@
376mkdir_p = @mkdir_p@
377oldincludedir = @oldincludedir@
378pdfdir = @pdfdir@
379prefix = @prefix@
380program_transform_name = @program_transform_name@
381psdir = @psdir@
382sbindir = @sbindir@
383sharedstatedir = @sharedstatedir@
384srcdir = @srcdir@
385sysconfdir = @sysconfdir@
386target_alias = @target_alias@
387top_build_prefix = @top_build_prefix@
388top_builddir = @top_builddir@
389top_srcdir = @top_srcdir@
390
391# Shell commands used in Makefiles
392RM = rm -f
393CP = cp
394
395# Libraries to link to while building
396LIBHDF = $(top_builddir)/hdf/src/libdf.la
397LIBMFHDF = $(top_builddir)/mfhdf/libsrc/libmfhdf.la
398H4CC = ${DESTDIR}$(bindir)/h4cc
399H4FC = ${DESTDIR}$(bindir)/h4fc
400@HDF_BUILD_XDR_TRUE@XDR_ADD = -R$(abs_top_builddir)/mfhdf/xdr/.libs
401@HDF_BUILD_SHARED_TRUE@AM_LDFLAGS = -R$(abs_top_builddir)/mfhdf/libsrc/.libs -R$(abs_top_builddir)/hdf/src/.libs $(XDR_ADD)
402ACLOCAL_AMFLAGS = "-I m4"
403
404# .chkexe files are used to mark tests that have run successfully.
405# .chklog files are output from those tests.
406CHECK_CLEANFILES = *.chkexe *.chklog
407
408# Mark this directory as part of the JNI API
409JAVA_API = yes
410SUBDIRS = jni
411JAVAROOT = .classes
412jarfile = jar$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).jar
413hdf_javadir = $(libdir)
414pkgpath = hdf/hdflib
415CLASSPATH_ENV = CLASSPATH=.:$(top_srcdir)/java/lib/slf4j-api-1.7.25.jar:$$CLASSPATH
416AM_JAVACFLAGS = $(H4_JAVACFLAGS) -deprecation
417hdf_java_JAVA = \
418	${pkgpath}/HDFException.java \
419    ${pkgpath}/HDFJavaException.java \
420    ${pkgpath}/HDFArray.java \
421    ${pkgpath}/HDFChunkInfo.java \
422    ${pkgpath}/HDFCompInfo.java \
423    ${pkgpath}/HDFConstants.java \
424    ${pkgpath}/HDFDeflateCompInfo.java \
425    ${pkgpath}/HDFIMCOMPCompInfo.java \
426    ${pkgpath}/HDFJPEGCompInfo.java \
427    ${pkgpath}/HDFLibrary.java \
428    ${pkgpath}/HDFLibraryException.java \
429    ${pkgpath}/HDFNativeData.java \
430    ${pkgpath}/HDFNewCompInfo.java \
431    ${pkgpath}/HDFNBITChunkInfo.java \
432    ${pkgpath}/HDFNBITCompInfo.java \
433    ${pkgpath}/HDFNotImplementedException.java \
434    ${pkgpath}/HDFOldCompInfo.java \
435    ${pkgpath}/HDFOldRLECompInfo.java \
436    ${pkgpath}/HDFRLECompInfo.java \
437    ${pkgpath}/HDFSKPHUFFCompInfo.java \
438    ${pkgpath}/HDFSZIPCompInfo.java
439
440hdf_java_DATA = $(jarfile)
441WINDOWTITLE = 'HDF Java'
442DOCTITLE = '<h1>HDF Java Wrapper</h1>'
443SRCDIR = '$(pkgpath)'
444CLEANFILES = classhdf_java.stamp $(jarfile) $(JAVAROOT)/$(pkgpath)/*.class
445all: all-recursive
446
447.SUFFIXES:
448$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/config/commence.am $(am__configure_deps)
449	@for dep in $?; do \
450	  case '$(am__configure_deps)' in \
451	    *$$dep*) \
452	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
453	        && { if test -f $@; then exit 0; else break; fi; }; \
454	      exit 1;; \
455	  esac; \
456	done; \
457	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign java/src/Makefile'; \
458	$(am__cd) $(top_srcdir) && \
459	  $(AUTOMAKE) --foreign java/src/Makefile
460.PRECIOUS: Makefile
461Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
462	@case '$?' in \
463	  *config.status*) \
464	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
465	  *) \
466	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
467	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
468	esac;
469$(top_srcdir)/config/commence.am:
470
471$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
472	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
473
474$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
475	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
476$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
477	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
478$(am__aclocal_m4_deps):
479
480mostlyclean-libtool:
481	-rm -f *.lo
482
483clean-libtool:
484	-rm -rf .libs _libs
485
486classhdf_java.stamp: $(am__java_sources)
487	@list1='$?'; list2=; if test -n "$$list1"; then \
488	  for p in $$list1; do \
489	    if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
490	    list2="$$list2 $$d$$p"; \
491	  done; \
492	  echo '$(CLASSPATH_ENV) $(JAVAC) -d $(JAVAROOT) $(AM_JAVACFLAGS) $(JAVACFLAGS) '"$$list2"; \
493	  $(CLASSPATH_ENV) $(JAVAC) -d $(JAVAROOT) $(AM_JAVACFLAGS) $(JAVACFLAGS) $$list2; \
494	else :; fi
495	echo timestamp > $@
496install-hdf_javaJAVA: classhdf_java.stamp
497	@$(NORMAL_INSTALL)
498	@test -n "$(hdf_java_JAVA)" && test -n "$(hdf_javadir)" || exit 0; \
499	echo " $(MKDIR_P) '$(DESTDIR)$(hdf_javadir)'"; \
500	$(MKDIR_P) "$(DESTDIR)$(hdf_javadir)"; \
501	set x *.class; shift; test "$$1" != "*.class" || exit 0; \
502	echo " $(INSTALL_DATA)" "$$@" "'$(DESTDIR)$(hdf_javadir)/$$p'"; \
503	$(INSTALL_DATA) "$$@" "$(DESTDIR)$(hdf_javadir)"
504
505uninstall-hdf_javaJAVA:
506	@$(NORMAL_UNINSTALL)
507	@test -n "$(hdf_java_JAVA)" && test -n "$(hdf_javadir)" || exit 0; \
508	set x *.class; shift; test "$$1" != "*.class" || exit 0; \
509	echo " ( cd '$(DESTDIR)$(hdf_javadir)' && rm -f" "$$@" ")"; \
510	cd "$(DESTDIR)$(hdf_javadir)" && rm -f "$$@"
511
512clean-hdf_javaJAVA:
513	-rm -f *.class classhdf_java.stamp
514install-hdf_javaDATA: $(hdf_java_DATA)
515	@$(NORMAL_INSTALL)
516	@list='$(hdf_java_DATA)'; test -n "$(hdf_javadir)" || list=; \
517	if test -n "$$list"; then \
518	  echo " $(MKDIR_P) '$(DESTDIR)$(hdf_javadir)'"; \
519	  $(MKDIR_P) "$(DESTDIR)$(hdf_javadir)" || exit 1; \
520	fi; \
521	for p in $$list; do \
522	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
523	  echo "$$d$$p"; \
524	done | $(am__base_list) | \
525	while read files; do \
526	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(hdf_javadir)'"; \
527	  $(INSTALL_DATA) $$files "$(DESTDIR)$(hdf_javadir)" || exit $$?; \
528	done
529
530uninstall-hdf_javaDATA:
531	@$(NORMAL_UNINSTALL)
532	@list='$(hdf_java_DATA)'; test -n "$(hdf_javadir)" || list=; \
533	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
534	dir='$(DESTDIR)$(hdf_javadir)'; $(am__uninstall_files_from_dir)
535
536# This directory's subdirectories are mostly independent; you can cd
537# into them and run 'make' without going through this Makefile.
538# To change the values of 'make' variables: instead of editing Makefiles,
539# (1) if the variable is set in 'config.status', edit 'config.status'
540#     (which will cause the Makefiles to be regenerated when you run 'make');
541# (2) otherwise, pass the desired values on the 'make' command line.
542$(am__recursive_targets):
543	@fail=; \
544	if $(am__make_keepgoing); then \
545	  failcom='fail=yes'; \
546	else \
547	  failcom='exit 1'; \
548	fi; \
549	dot_seen=no; \
550	target=`echo $@ | sed s/-recursive//`; \
551	case "$@" in \
552	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
553	  *) list='$(SUBDIRS)' ;; \
554	esac; \
555	for subdir in $$list; do \
556	  echo "Making $$target in $$subdir"; \
557	  if test "$$subdir" = "."; then \
558	    dot_seen=yes; \
559	    local_target="$$target-am"; \
560	  else \
561	    local_target="$$target"; \
562	  fi; \
563	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
564	  || eval $$failcom; \
565	done; \
566	if test "$$dot_seen" = "no"; then \
567	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
568	fi; test -z "$$fail"
569
570ID: $(am__tagged_files)
571	$(am__define_uniq_tagged_files); mkid -fID $$unique
572tags: tags-recursive
573TAGS: tags
574
575tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
576	set x; \
577	here=`pwd`; \
578	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
579	  include_option=--etags-include; \
580	  empty_fix=.; \
581	else \
582	  include_option=--include; \
583	  empty_fix=; \
584	fi; \
585	list='$(SUBDIRS)'; for subdir in $$list; do \
586	  if test "$$subdir" = .; then :; else \
587	    test ! -f $$subdir/TAGS || \
588	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
589	  fi; \
590	done; \
591	$(am__define_uniq_tagged_files); \
592	shift; \
593	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
594	  test -n "$$unique" || unique=$$empty_fix; \
595	  if test $$# -gt 0; then \
596	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
597	      "$$@" $$unique; \
598	  else \
599	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
600	      $$unique; \
601	  fi; \
602	fi
603ctags: ctags-recursive
604
605CTAGS: ctags
606ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
607	$(am__define_uniq_tagged_files); \
608	test -z "$(CTAGS_ARGS)$$unique" \
609	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
610	     $$unique
611
612GTAGS:
613	here=`$(am__cd) $(top_builddir) && pwd` \
614	  && $(am__cd) $(top_srcdir) \
615	  && gtags -i $(GTAGS_ARGS) "$$here"
616cscopelist: cscopelist-recursive
617
618cscopelist-am: $(am__tagged_files)
619	list='$(am__tagged_files)'; \
620	case "$(srcdir)" in \
621	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
622	  *) sdir=$(subdir)/$(srcdir) ;; \
623	esac; \
624	for i in $$list; do \
625	  if test -f "$$i"; then \
626	    echo "$(subdir)/$$i"; \
627	  else \
628	    echo "$$sdir/$$i"; \
629	  fi; \
630	done >> $(top_builddir)/cscope.files
631
632distclean-tags:
633	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
634
635distdir: $(DISTFILES)
636	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
637	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
638	list='$(DISTFILES)'; \
639	  dist_files=`for file in $$list; do echo $$file; done | \
640	  sed -e "s|^$$srcdirstrip/||;t" \
641	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
642	case $$dist_files in \
643	  */*) $(MKDIR_P) `echo "$$dist_files" | \
644			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
645			   sort -u` ;; \
646	esac; \
647	for file in $$dist_files; do \
648	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
649	  if test -d $$d/$$file; then \
650	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
651	    if test -d "$(distdir)/$$file"; then \
652	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
653	    fi; \
654	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
655	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
656	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
657	    fi; \
658	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
659	  else \
660	    test -f "$(distdir)/$$file" \
661	    || cp -p $$d/$$file "$(distdir)/$$file" \
662	    || exit 1; \
663	  fi; \
664	done
665	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
666	  if test "$$subdir" = .; then :; else \
667	    $(am__make_dryrun) \
668	      || test -d "$(distdir)/$$subdir" \
669	      || $(MKDIR_P) "$(distdir)/$$subdir" \
670	      || exit 1; \
671	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
672	    $(am__relativize); \
673	    new_distdir=$$reldir; \
674	    dir1=$$subdir; dir2="$(top_distdir)"; \
675	    $(am__relativize); \
676	    new_top_distdir=$$reldir; \
677	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
678	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
679	    ($(am__cd) $$subdir && \
680	      $(MAKE) $(AM_MAKEFLAGS) \
681	        top_distdir="$$new_top_distdir" \
682	        distdir="$$new_distdir" \
683		am__remove_distdir=: \
684		am__skip_length_check=: \
685		am__skip_mode_fix=: \
686	        distdir) \
687	      || exit 1; \
688	  fi; \
689	done
690check-am: all-am
691check: check-recursive
692all-am: Makefile classhdf_java.stamp $(DATA)
693installdirs: installdirs-recursive
694installdirs-am:
695	for dir in "$(DESTDIR)$(hdf_javadir)" "$(DESTDIR)$(hdf_javadir)"; do \
696	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
697	done
698install: install-recursive
699install-exec: install-exec-recursive
700install-data: install-data-recursive
701uninstall: uninstall-recursive
702
703install-am: all-am
704	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
705
706installcheck: installcheck-recursive
707install-strip:
708	if test -z '$(STRIP)'; then \
709	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
710	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
711	      install; \
712	else \
713	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
714	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
715	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
716	fi
717mostlyclean-generic:
718
719clean-generic:
720	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
721
722distclean-generic:
723	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
724	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
725
726maintainer-clean-generic:
727	@echo "This command is intended for maintainers to use"
728	@echo "it deletes files that may require special tools to rebuild."
729clean-am: clean-generic clean-hdf_javaJAVA clean-libtool \
730	mostlyclean-am
731
732distclean: distclean-recursive
733	-rm -f Makefile
734distclean-am: clean-am distclean-generic distclean-tags
735
736dvi: dvi-recursive
737
738dvi-am:
739
740html: html-recursive
741
742html-am:
743
744info: info-recursive
745
746info-am:
747
748install-data-am: install-hdf_javaDATA install-hdf_javaJAVA
749
750install-dvi: install-dvi-recursive
751
752install-dvi-am:
753
754install-exec-am:
755
756install-html: install-html-recursive
757
758install-html-am:
759
760install-info: install-info-recursive
761
762install-info-am:
763
764install-man:
765
766install-pdf: install-pdf-recursive
767
768install-pdf-am:
769
770install-ps: install-ps-recursive
771
772install-ps-am:
773
774installcheck-am:
775
776maintainer-clean: maintainer-clean-recursive
777	-rm -f Makefile
778maintainer-clean-am: distclean-am maintainer-clean-generic
779
780mostlyclean: mostlyclean-recursive
781
782mostlyclean-am: mostlyclean-generic mostlyclean-libtool
783
784pdf: pdf-recursive
785
786pdf-am:
787
788ps: ps-recursive
789
790ps-am:
791
792uninstall-am: uninstall-hdf_javaDATA uninstall-hdf_javaJAVA
793
794.MAKE: $(am__recursive_targets) install-am install-strip
795
796.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
797	check-am clean clean-generic clean-hdf_javaJAVA clean-libtool \
798	cscopelist-am ctags ctags-am distclean distclean-generic \
799	distclean-libtool distclean-tags distdir dvi dvi-am html \
800	html-am info info-am install install-am install-data \
801	install-data-am install-dvi install-dvi-am install-exec \
802	install-exec-am install-hdf_javaDATA install-hdf_javaJAVA \
803	install-html install-html-am install-info install-info-am \
804	install-man install-pdf install-pdf-am install-ps \
805	install-ps-am install-strip installcheck installcheck-am \
806	installdirs installdirs-am maintainer-clean \
807	maintainer-clean-generic mostlyclean mostlyclean-generic \
808	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
809	uninstall-am uninstall-hdf_javaDATA uninstall-hdf_javaJAVA
810
811
812classes:
813	test -d $(@D)/$(JAVAROOT) || $(MKDIR_P) $(@D)/$(JAVAROOT)
814
815$(jarfile): classhdf_java.stamp classes docs
816	$(JAR) cvf $@ -C $(JAVAROOT)/ $(pkgpath)
817
818.PHONY: docs classes
819
820docs:
821	$(JAVADOC) -sourcepath $(srcdir) -d javadoc -use -splitIndex -windowtitle $(WINDOWTITLE) -doctitle $(DOCTITLE) -J-Xmx180m -verbose -overview $(top_srcdir)/java/src/hdf/overview.html -classpath $(CLASSPATH_ENV) hdf.hdflib
822
823clean:
824	rm -rf $(JAVAROOT)/*
825	rm -f $(jarfile)
826	rm -f classhdf_java.stamp
827
828# Clean examples when check-clean is invoked
829check-clean :: ;
830
831#include $(top_srcdir)/config/conclude.am
832
833# Tell versions [3.59,3.63) of GNU make to not export all variables.
834# Otherwise a system limit (for SysV at least) may be exceeded.
835.NOEXPORT:
836