#**************************************************************************** #* NCSA HDF * #* National Comptational Science Alliance * #* University of Illinois at Urbana-Champaign * #* 605 E. Springfield, Champaign IL 61820 * #* * #* For conditions of distribution and use, see the accompanying * #* COPYING file. * #* * #****************************************************************************/ VERSION=hdf-java-2.6b1 JAVAC = /common/awips/jdk1.6.0_05/bin/javac JAVADOC = /common/awips/jdk1.6.0_05/bin/javadoc JAR = /common/awips/jdk1.6.0_05/bin/jar FIND = /usr/bin/find RM = /bin/rm JAVADOC_FLAGS = -version -author SLEXT=so JSLEXT=so CLASSPATH=/common/awips/jdk1.6.0_05/jre/lib/rt.jar:/home/chammack/hdf5java-beta/hdf-java-2.6:lib/fits.jar:lib/netcdf.jar JH45INSTALLDIR=. H45INC= H4INC= H5INC=/home/chammack/Desktop/hdf5-1.8.4/src/ #make this relative to the source root... LIBDIR=$(JH45INSTALLDIR)/lib BINDIR=$(JH45INSTALLDIR)/bin DOCDIR= $(JH45INSTALLDIR)/docs UGDIR= $(JH45INSTALLDIR)/UsersGuide HDFVIEWDISTFILES= ./ncsa/hdf/view/*.java $(HDFVIEWICONS) HDFOBJDISTFILES= ./ncsa/hdf/object/*.java H4OBJDISTFILES= ./ncsa/hdf/object/h4/*.java H5OBJDISTFILES= ./ncsa/hdf/object/h5/*.java FITSDISTJARFILE = ./lib/fits.jar NC2SDISTJARFILE = ./lib/netcdf.jar JUNITSDISTJARFILE = ./lib/junit.jar NC2OBJDISTFILES= ./ncsa/hdf/object/nc2/*.java ./lib/netcdf.jar NPOESSDISTFILES= ./ext/npoess/*.java FITSOBJDISTFILES= ./ncsa/hdf/object/fits/*.java ./lib/fits.jar TOPDIST=./VERSION ./COPYING ./Makefile.in \ ./Readme_binary_jre.txt ./Readme_binary.txt ./Readme.txt \ ./windows/jhdf.mak ./windows/Makefile_java.bat \ ./windows/jhdf5.mak \ ./bin/hdfview.sh.in ./bin/hdfview.bat \ ./runconfig-example.sh \ ./configure.in ./Config/config* ./Config/install-sh \ ./samples/* \ ./configure ./native/Makefile.in JHIDISTFILES=./native/hdflib/Makefile.in \ ./native/hdflib/*.c \ ./ncsa/hdf/hdflib/*.java JHI5DISTFILES= ./native/hdf5lib/Makefile.in \ ./native/hdf5lib/*.c ./native/hdf5lib/*.h \ ./ncsa/hdf/hdf5lib/*.java \ ./ncsa/hdf/hdf5lib/exceptions/*.java EXAMPLESFILES=./examples/*.in ./examples/intro/*.java ./examples/intro/*.in ./examples/groups/*.java ./examples/groups/*.in ./examples/groups/*.h5 ./examples/datasets/*.java ./examples/datasets/*.in ./examples/datatypes/*.java ./examples/datatypes/*.in ./examples/testfiles/*.txt TESTFILES=./test/Makefile.in ./test/object/*.java ./test/object/*.in ./test/linktest/Makefile.in ./test/linktest/testh4link.in ./test/linktest/testlink.in ./test/linktest/*.java ./test/h5/*.java ./test/h5/*.in ./test/h5/*.h5 ./test/unittests/*.in ./test/unittests/*.java DOCFILES=./docs/*.html ./docs/*.gif ./docs/*.js ./docs/hdfview/*.html ./docs/hdfview/*.gif ./docs/hdfview/ModularGuide/*.html ./docs/hdfview/ModularGuide/*.gif ./docs/hdfview/UsersGuide/images/*.gif ./docs/hdfview/UsersGuide/images/*.jpg ./docs/hdfview/UsersGuide/*.html DISTFILES= $(TOPDIST) $(JHI5DISTFILES) $(JHIDISTFILES) $(HDFDISTFILES) $(HDFVIEWDISTFILES) $(HDFOBJDISTFILES) $(H4OBJDISTFILES) $(H5OBJDISTFILES) $(NC2OBJDISTFILES) $(FITSOBJDISTFILES) $(TESTFILES) $(DOCFILES) $(FITSDISTJARFILE) $(NC2DISTJARFILE) $(JUNITSDISTJARFILE) $(EXAMPLESFILES) JHIPACKAGES = \ ncsa.hdf.hdflib JHI5PACKAGES = \ ncsa.hdf.hdf5lib.exceptions \ ncsa.hdf.hdf5lib HDFOBJPACKAGES = ncsa.hdf.object H4OBJPACKAGES = ncsa.hdf.object.h4 H5OBJPACKAGES = ncsa.hdf.object.h5 NC2OBJPACKAGES = ncsa.hdf.object.nc2 FITSOBJPACKAGES = ncsa.hdf.object.fits HDFVIEWPACKAGES= ncsa.hdf.view TESTPACKAGES = test.object NPOESSPACKAGES = ext.npoess .SUFFIXES: .java .class .java.class: $(JAVAC) -source 5 -classpath $(CLASSPATH) $< all: natives packages do-examples just-hdf4: hdflib jhdf-packages just-hdf5: hdf5lib jhdf5-packages install-just-hdf4: install-hdflib install-jhdf install-just-hdf5: install-hdf5lib install-jhdf5 packages: jhdf-packages jhdf5-packages nc2-packages fits-packages jhdfobj-packages jhdfview-packages jhdf-packages: @if test -n "$(H4INC)" ; then $(MAKE) do-jhdf-packages; fi do-jhdf-packages: $(JHIPACKAGES) $(JAR) cf ./lib/jhdf.jar $(JHICLASSES) jhdf5-packages: $(JHI5PACKAGES) $(JAR) cf ./lib/jhdf5.jar $(JHI5CLASSES) nc2-packages: $(NC2OBJPACKAGES) -mkdir -p ./lib/ext $(JAR) cf ./lib/ext/nc2obj.jar $(NC2OBJCLASSES) fits-packages: $(FITSOBJPACKAGES) -mkdir -p ./lib/ext $(JAR) cf ./lib/ext/fitsobj.jar $(FITSOBJCLASSES) jhdfobj-packages: $(HDFOBJPACKAGES) $(JAR) cf ./lib/jhdfobj.jar $(HDFOBJCLASSES) @if test -n "$(H4INC)" ; then $(MAKE) do-jh4obj-packages ; fi @if test -n "$(H5INC)" ; then $(MAKE) do-jh5obj-packages ; fi do-jh4obj-packages: $(H4OBJPACKAGES) $(JAR) cf ./lib/jhdf4obj.jar $(H4OBJCLASSES) do-jh5obj-packages: $(H5OBJPACKAGES) $(JAR) cf ./lib/jhdf5obj.jar $(H5OBJCLASSES) jhdfview-packages: $(HDFVIEWPACKAGES) $(JAR) cf ./lib/jhdfview.jar $(HDFVIEWCLASSES) $(HDFVIEWICONS) npoess-packages: $(NPOESSPACKAGES) -mkdir -p ./lib/ext $(JAR) cf ./lib/ext/npoess.jar $(NPOESSCLASSES) classes: packages natives: FORCE cd native; \ $(MAKE) hdflib: FORCE cd native; \ $(MAKE) hdflib hdf5lib: FORCE cd native; \ $(MAKE) hdf5lib h4to5lib: FORCE cd native; \ $(MAKE) h4to5lib FORCE: ## revise arrangement of docs, java docs. docs: javadocs javadocs: -mkdir -p docs/javadocs; @if test -n "$(H45INC)" ; then \ $(JAVADOC) -sourcepath $(CLASSPATH) -d ./docs/javadocs $(JAVADOC_FLAGS) $(JH45PACKAGES) ncsa.hdf.hdflib $(JHI5PACKAGES) $(HDFOBJPACKAGES) $(H4OBJPACKAGES) $(H5OBJPACKAGES); \ else \ $(JAVADOC) -sourcepath $(CLASSPATH) -d ./docs/javadocs $(JAVADOC_FLAGS) ncsa.hdf.hdflib $(JHI5PACKAGES) $(HDFOBJPACKAGES) $(H4OBJPACKAGES) $(H5OBJPACKAGES) ; \ fi linktest: @if test -d "test/linktest"; then cd test/linktest; $(MAKE); fi tests: @if test -d "test"; then cd test; $(MAKE); fi do-examples: @if test -d "examples"; then cd examples; $(MAKE); fi clean-examples: @if test -d "examples"; then cd examples; $(MAKE) clean; fi clean-test: @if test -d "test/Makefile"; then cd test; $(MAKE) clean; fi clean-testlink: @if test -d "test/testlink/Makefile"; then cd test/linktest; $(MAKE) clean; fi clean: clean-natives clean-classes clean-test clean-testlink clean-examples clean-classes: $(FIND) ./ncsa \( -name '#*' -o -name '*~' -o -name '*.class' \) -exec $(RM) -f {} \; ;\ $(RM) -f ./lib/jhdf.jar $(RM) -f ./lib/jhdf5.jar $(RM) -f ./lib/jhdfobj.jar $(RM) -f ./lib/jhdf4obj.jar $(RM) -f ./lib/jhdf5obj.jar $(RM) -f ./lib/jhdfview.jar $(RM) -f ./lib/ext/nc2obj.jar $(RM) -f ./lib/ext/fitsobj.jar $(RM) -f ./lib/ext/npoess.jar clean-packages: clean-classes clean-natives: cd native; \ $(MAKE) clean; clean-hdflib: cd native; \ $(MAKE) clean-hdflib; clean-hdf5lib: cd native; \ $(MAKE) clean-hdf5lib; clean-docs: cd docs; \ $(RM) *.html cd docs/javadocs; \ $(RM) -r *.html check: install $(TESTPACKAGES) cd examples; \ $(MAKE) check; cd test; \ $(MAKE) check; checklink: install linktest cd test/linktest; \ linktest; \ linkh4test; \ install: install-lib install-jhdf install-jhdf5 install-jhdfobj install-jhdfview @echo "Install complete" uninstall: uninstall-jhdfview uninstall-jhdfobj uninstall-lib uninstall-jhi uninstall-jhi5 install-lib: natives -mkdir -p $(LIBDIR); -mkdir -p $(LIBDIR)/linux @if test -n "$(H5INC)" ; then \ cp ./lib/linux/libjhdf5.$(JSLEXT) $(LIBDIR)/linux ; fi @if test -n "$(H4INC)" ; then \ cp ./lib/linux/libjhdf.$(JSLEXT) $(LIBDIR)/linux ; fi @if test -n "$(H45INC)" ; then \ cp ./lib/linux/libjh4toh5.$(JSLEXT) $(LIBDIR)/linux ; fi @echo "Install Natives complete" install-hdflib: @if test -n "$(H4INC)" ; then $(MAKE) do-install-hdflib ; fi do-install-hdflib: hdflib -mkdir -p $(LIBDIR); -mkdir -p $(LIBDIR)/linux cp ./lib/linux/libjhdf.$(JSLEXT) $(LIBDIR)/linux @echo "Install Native HDF complete" install-hdf5lib: hdf5lib @if test -n "$(H5INC)" ; then $(MAKE) do-install-hdf5lib ; fi do-install-hdf5lib: hdf5lib -mkdir -p $(LIBDIR); -mkdir -p $(LIBDIR)/linux cp ./lib/linux/libjhdf5.$(JSLEXT) $(LIBDIR)/linux echo "Install Native HDF5 complete" uninstall-lib: $(RM) -f $(LIBDIR)/linux/libjhdf.$(JSLEXT) $(RM) -f $(LIBDIR)/linux/libjhdf5.$(JSLEXT) install-jars: install-jhdf install-jhdf5 install-jhdfobject install-jhdfview install-jhdf: @if test -n "$(H4INC)" ; then $(MAKE) do-install-jhdf ; fi do-install-jhdf: jhdf-packages -mkdir -p $(LIBDIR); $(JAR) cf $(JH45INSTALLDIR)/lib/jhdf.jar $(JHICLASSES) @echo "Install JHI complete" install-jhdf5: @if test -n "$(H5INC)" ; then $(MAKE) do-install-jhdf5 ; fi do-install-jhdf5: jhdf5-packages -mkdir -p $(LIBDIR); $(JAR) cf $(JH45INSTALLDIR)/lib/jhdf5.jar $(JHI5CLASSES) @echo "Install JHI5 complete" install-jhdfobj: ncsa.hdf.object -mkdir -p $(LIBDIR); $(JAR) cf $(JH45INSTALLDIR)/lib/jhdfobj.jar $(HDFOBJCLASSES) @if test -n "$(H4INC)" ; then $(MAKE) do-install-jhdf4obj ; fi @if test -n "$(H5INC)" ; then $(MAKE) do-install-jhdf5obj ; fi @echo "Install HDFOBJ complete" do-install-jhdf4obj: ncsa.hdf.object.h4 -mkdir -p $(LIBDIR); $(JAR) cf $(JH45INSTALLDIR)/lib/jhdf4obj.jar $(H4OBJCLASSES) @echo "Install JHDF4 complete" do-install-jhdf5obj: ncsa.hdf.object.h5 -mkdir -p $(LIBDIR); $(JAR) cf $(JH45INSTALLDIR)/lib/jhdf5obj.jar $(H5OBJCLASSES) @echo "Install JHDF4 complete" install-jhdfview: ncsa.hdf.view -mkdir -p $(LIBDIR); $(JAR) cf $(JH45INSTALLDIR)/lib/jhdfview.jar $(HDFVIEWCLASSES) $(HDFVIEWICONS) -mkdir -p $(LIBDIR)/ext $(JAR) cf $(JH45INSTALLDIR)/lib/ext/nc2obj.jar $(NC2OBJCLASSES) $(JAR) cf $(JH45INSTALLDIR)/lib/ext/fitsobj.jar $(FITSOBJCLASSES) $(RM) -rf $(UGDIR); -mkdir -p $(UGDIR); cp -R docs/hdfview/UsersGuide/* $(UGDIR); $(RM) -rf $(UGDIR)/.svn $(RM) -rf $(UGDIR)/images/.svn -mkdir -p $(BINDIR); cp lib/netcdf.jar $(LIBDIR) cp lib/fits.jar $(LIBDIR) cp lib/junit.jar $(LIBDIR) cp bin/hdfview.sh $(BINDIR) chmod a+x $(BINDIR)/hdfview.sh @echo "Install HDFVIEW complete" uninstall-jhi5: $(RM) -f $(JH45INSTALLDIR)/lib/jhdf5.jar uninstall-jhi: $(RM) -f $(JH45INSTALLDIR)/lib/jhdf.jar uninstall-jhdfobj: $(RM) -f $(JH45INSTALLDIR)/lib/jhdfobj.jar $(RM) -f $(JH45INSTALLDIR)/lib/jhdf4obj.jar $(RM) -f $(JH45INSTALLDIR)/lib/jhdf5obj.jar uninstall-jhdfview: $(RM) -f $(JH45INSTALLDIR)/lib/jhdfview.jar; $(RM) -rf $(UGDIR) install-docs: install-javadocs install-ug install-javadocs: -mkdir -p $(DOCDIR)/javadocs; @if test -n "$(H45INC)" ; then \ $(JAVADOC) -sourcepath $(CLASSPATH) -d $(DOCDIR)/javadocs $(JAVADOC_FLAGS) $(JH45PACKAGES) ncsa.hdf.hdflib $(JHI5PACKAGES) $(HDFOBJPACKAGES); \ else \ $(JAVADOC) -sourcepath $(CLASSPATH) -d $(DOCDIR)/javadocs $(JAVADOC_FLAGS) ncsa.hdf.hdflib $(JHI5PACKAGES) $(HDFOBJPACKAGES); \ fi -mkdir -p $(DOCDIR)/javadocs/images; cp docs/javadocs/images/*.gif $(DOCDIR)/javadocs/images; uninstall-javadocs: $(RM) -rf $(DOCDIR)/javadocs/*.html $(DOCDIR)/images install-ug: -mkdir -p $(DOCDIR); -mkdir -p $(DOCDIR)/hdfview/UsersGuide; cp docs/hdfview/index.html $(DOCDIR)/hdfview/UsersGuide; cp docs/hdfview/UsersGuide/*.html $(DOCDIR)/hdfview/UsersGuide; -mkdir -p $(DOCDIR)/hdfview/UsersGuide/images; cp docs/hdfview/UsersGuide/images/*.gif $(DOCDIR)/hdfview/UsersGuide/images; -mkdir -p $(DOCDIR)/hdf-object; cp docs/hdf-object/*.html $(DOCDIR)/hdf-object; cp docs/hdf-object/*.jpg $(DOCDIR)/hdf-object; cp docs/hdf-object/*.h5 $(DOCDIR)/hdf-object; uninstall-ug: $(RM) -rf $(DOCDIR)/hdfview/UsersGuide/* $(RM) -rf $(DOCDIR)/hdf-object/* distclean: clean-natives clean-classes clean-test clean-testlink clean-examples $(RM) -f config.cache config.status config.log $(RM) -rf ./lib/linux $(RM) -rf ./lib/jhdf.jar $(RM) -rf ./lib/jhdf4obj.jar $(RM) -rf ./lib/jhdf5.jar $(RM) -rf ./lib/jhdf5obj.jar $(RM) -rf ./lib/jhdfobj.jar $(RM) -rf ./lib/jhdfview.jar $(RM) -f ./native/Makefile $(RM) -rf ./native/hdflib/Makefile $(RM) -rf ./native/hdf5lib/Makefile $(RM) -rf ./test/Makefile $(RM) -rf ./test/object/Makefile $(RM) -rf ./test/object/*.sh $(RM) -rf ./test/linktest/Makefile $(RM) -rf ./test/linktest/testh4link $(RM) -rf ./test/linktest/testlink $(RM) -rf ./examples/Makefile $(RM) -rf ./examples/intro/Makefile $(RM) -rf ./examples/groups/Makefile $(RM) -rf ./examples/datasets/Makefile $(RM) -rf ./examples/datatypes/Makefile $(RM) -rf ./examples/datatypes/runExample.sh $(RM) -rf ./Makefile #build_package: # ./build/JDK/builddist solaris # ./build/JRE/buildjre solaris src-dist: -mkdir -p hdf-java tar cvf $(VERSION)-x.tar $(DISTFILES) ; mv $(VERSION)-x.tar hdf-java/ cd hdf-java ; tar xf $(VERSION)-x.tar ; $(RM) -f $(VERSION)-x.tar ; mkdir -p test/object/samples ; find . -name .svn -exec rm -rf {} \; cd .. tar cvf $(VERSION)-src.tar hdf-java/* # $(JAR) cvf $(VERSION)-src.jar hdf-java/* $(RM) -rf hdf-java # -------- # Packages # -------- ncsa.hdf.hdf5lib: \ ncsa/hdf/hdf5lib/H5.class \ ncsa/hdf/hdf5lib/HDF5Constants.class \ ncsa/hdf/hdf5lib/HDF5GroupInfo.class \ ncsa/hdf/hdf5lib/HDFArray.class \ ncsa/hdf/hdf5lib/HDFNativeData.class ncsa.hdf.hdf5lib.exceptions: \ ncsa/hdf/hdf5lib/exceptions/HDF5AtomException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5AttributeException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5BtreeException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5DataFiltersException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5DataStorageException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5DatasetInterfaceException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5DataspaceInterfaceException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5DatatypeInterfaceException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5Exception.class \ ncsa/hdf/hdf5lib/exceptions/HDF5ExternalFileListException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5FileInterfaceException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5FunctionArgumentException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5FunctionEntryExitException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5HeapException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5InternalErrorException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5JavaException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5LibraryException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5LowLevelIOException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5MetaDataCacheException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5ObjectHeaderException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5PropertyListInterfaceException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5ReferenceException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5ResourceUnavailableException.class \ ncsa/hdf/hdf5lib/exceptions/HDF5SymbolTableException.class ncsa.hdf.hdflib: \ ncsa/hdf/hdflib/HDFArray.class \ ncsa/hdf/hdflib/HDFChunkInfo.class \ ncsa/hdf/hdflib/HDFCompInfo.class \ ncsa/hdf/hdflib/HDFConstants.class \ ncsa/hdf/hdflib/HDFDeflateCompInfo.class \ ncsa/hdf/hdflib/HDFDeprecated.class \ ncsa/hdf/hdflib/HDFException.class \ ncsa/hdf/hdflib/HDFIMCOMPCompInfo.class \ ncsa/hdf/hdflib/HDFJPEGCompInfo.class \ ncsa/hdf/hdflib/HDFJavaException.class \ ncsa/hdf/hdflib/HDFLibrary.class \ ncsa/hdf/hdflib/HDFLibraryException.class \ ncsa/hdf/hdflib/HDFNBITChunkInfo.class \ ncsa/hdf/hdflib/HDFNBITCompInfo.class \ ncsa/hdf/hdflib/HDFNativeData.class \ ncsa/hdf/hdflib/HDFNewCompInfo.class \ ncsa/hdf/hdflib/HDFNotImplementedException.class \ ncsa/hdf/hdflib/HDFOldCompInfo.class \ ncsa/hdf/hdflib/HDFOldRLECompInfo.class \ ncsa/hdf/hdflib/HDFRLECompInfo.class \ ncsa/hdf/hdflib/HDFSKPHUFFCompInfo.class \ ncsa/hdf/hdflib/HDFSZIPCompInfo.class \ ncsa/hdf/hdflib/HDFTable.class ncsa.hdf.object: ncsa/hdf/object/Attribute.class \ ncsa/hdf/object/CompoundDS.class \ ncsa/hdf/object/DataFormat.class \ ncsa/hdf/object/Dataset.class \ ncsa/hdf/object/Group.class \ ncsa/hdf/object/HObject.class \ ncsa/hdf/object/ScalarDS.class \ ncsa/hdf/object/Datatype.class \ ncsa/hdf/object/FileFormat.class \ ncsa/hdf/object/Metadata.class ncsa.hdf.object.h4: ncsa/hdf/object/h4/H4GRImage.class \ ncsa/hdf/object/h4/H4Group.class \ ncsa/hdf/object/h4/H4SDS.class \ ncsa/hdf/object/h4/H4Vdata.class \ ncsa/hdf/object/h4/H4Datatype.class \ ncsa/hdf/object/h4/H4File.class \ ncsa.hdf.object.h5: ncsa/hdf/object/h5/H5CompoundDS.class \ ncsa/hdf/object/h5/H5Group.class \ ncsa/hdf/object/h5/H5ScalarDS.class \ ncsa/hdf/object/h5/H5Datatype.class \ ncsa/hdf/object/h5/H5File.class \ ncsa.hdf.object.nc2: ncsa/hdf/object/nc2/NC2Dataset.class \ ncsa/hdf/object/nc2/NC2Datatype.class \ ncsa/hdf/object/nc2/NC2File.class \ ncsa/hdf/object/nc2/NC2Group.class ncsa.hdf.object.fits: ncsa/hdf/object/fits/FitsDataset.class \ ncsa/hdf/object/fits/FitsDatatype.class \ ncsa/hdf/object/fits/FitsFile.class \ ncsa/hdf/object/fits/FitsGroup.class ext.npoess: ext/npoess/DataOptionNPOESS.class \ ext/npoess/TreeViewNPOESS.class # # The test files are not included in the preliminary source release # test.object: test/object/TestH4File.class \ test/object/TestH5File.class # # The Hdfviewer # ncsa.hdf.view: ./ncsa/hdf/view/TreeView.class \ ./ncsa/hdf/view/FileConversionDialog.class \ ./ncsa/hdf/view/DataOptionDialog.class \ ./ncsa/hdf/view/HDFView.class \ ./ncsa/hdf/view/ImageView.class \ ./ncsa/hdf/view/TableView.class \ ./ncsa/hdf/view/TextView.class \ ./ncsa/hdf/view/ViewProperties.class \ ./ncsa/hdf/view/NewDatasetDialog.class \ ./ncsa/hdf/view/NewDatatypeDialog.class \ ./ncsa/hdf/view/NewLinkDialog.class \ ./ncsa/hdf/view/NewLinkDialog.class \ ./ncsa/hdf/view/NewTableDataDialog.class \ ./ncsa/hdf/view/NewFileDialog.class \ ./ncsa/hdf/view/UserOptionsDialog.class \ ./ncsa/hdf/view/DefaultFileFilter.class \ ./ncsa/hdf/view/MathConversionDialog.class \ ./ncsa/hdf/view/Tools.class \ ./ncsa/hdf/view/DataView.class \ ./ncsa/hdf/view/Chart.class \ ./ncsa/hdf/view/PaletteView.class \ ./ncsa/hdf/view/MetaDataView.class \ ./ncsa/hdf/view/HelpView.class \ ./ncsa/hdf/view/NewImageDialog.class \ ./ncsa/hdf/view/NewGroupDialog.class \ ./ncsa/hdf/view/NewAttributeDialog.class \ ./ncsa/hdf/view/DefaultImageView.class \ ./ncsa/hdf/view/DefaultTableView.class \ ./ncsa/hdf/view/DefaultTreeView.class \ ./ncsa/hdf/view/DefaultMetaDataView.class \ ./ncsa/hdf/view/DefaultTextView.class \ ./ncsa/hdf/view/ViewManager.class \ ./ncsa/hdf/view/DefaultPaletteView.class # -------------- # Single targets # -------------- H5: ncsa/hdf/hdf5lib/H5.class HDF5Constants: ncsa/hdf/hdf5lib/HDF5Constants.class HDF5GroupInfo: ncsa/hdf/hdf5lib/HDF5GroupInfo.class HDFArray: ncsa/hdf/hdf5lib/HDFArray.class HDFNativeData: ncsa/hdf/hdf5lib/HDFNativeData.class HDF5AtomException: ncsa/hdf/hdf5lib/exceptions/HDF5AtomException.class HDF5AttributeException: ncsa/hdf/hdf5lib/exceptions/HDF5AttributeException.class HDF5BtreeException: ncsa/hdf/hdf5lib/exceptions/HDF5BtreeException.class HDF5DataFiltersException: ncsa/hdf/hdf5lib/exceptions/HDF5DataFiltersException.class HDF5DataStorageException: ncsa/hdf/hdf5lib/exceptions/HDF5DataStorageException.class HDF5DatasetInterfaceException: ncsa/hdf/hdf5lib/exceptions/HDF5DatasetInterfaceException.class HDF5DataspaceInterfaceException: ncsa/hdf/hdf5lib/exceptions/HDF5DataspaceInterfaceException.class HDF5DatatypeInterfaceException: ncsa/hdf/hdf5lib/exceptions/HDF5DatatypeInterfaceException.class HDF5Exception: ncsa/hdf/hdf5lib/exceptions/HDF5Exception.class HDF5ExternalFileListException: ncsa/hdf/hdf5lib/exceptions/HDF5ExternalFileListException.class HDF5FileInterfaceException: ncsa/hdf/hdf5lib/exceptions/HDF5FileInterfaceException.class HDF5FunctionArgumentException: ncsa/hdf/hdf5lib/exceptions/HDF5FunctionArgumentException.class HDF5FunctionEntryExitException: ncsa/hdf/hdf5lib/exceptions/HDF5FunctionEntryExitException.class HDF5HeapException: ncsa/hdf/hdf5lib/exceptions/HDF5HeapException.class HDF5InternalErrorException: ncsa/hdf/hdf5lib/exceptions/HDF5InternalErrorException.class HDF5JavaException: ncsa/hdf/hdf5lib/exceptions/HDF5JavaException.class HDF5LibraryException: ncsa/hdf/hdf5lib/exceptions/HDF5LibraryException.class HDF5LowLevelIOException: ncsa/hdf/hdf5lib/exceptions/HDF5LowLevelIOException.class HDF5MetaDataCacheException: ncsa/hdf/hdf5lib/exceptions/HDF5MetaDataCacheException.class HDF5ObjectHeaderException: ncsa/hdf/hdf5lib/exceptions/HDF5ObjectHeaderException.class HDF5PropertyListInterfaceException: ncsa/hdf/hdf5lib/exceptions/HDF5PropertyListInterfaceException.class HDF5ReferenceException: ncsa/hdf/hdf5lib/exceptions/HDF5ReferenceException.class HDF5ResourceUnavailableException: ncsa/hdf/hdf5lib/exceptions/HDF5ResourceUnavailableException.class HDF5SymbolTableException: ncsa/hdf/hdf5lib/exceptions/HDF5SymbolTableException.class HDFArray: ncsa/hdf/hdflib/HDFArray.class HDFChunkInfo: ncsa/hdf/hdflib/HDFChunkInfo.class HDFCompInfo: ncsa/hdf/hdflib/HDFCompInfo.class HDFConstants: ncsa/hdf/hdflib/HDFConstants.class HDFDeflateCompInfo: ncsa/hdf/hdflib/HDFDeflateCompInfo.class HDFDeprecated: ncsa/hdf/hdflib/HDFDeprecated.class HDFException: ncsa/hdf/hdflib/HDFException.class HDFIMCOMPCompInfo: ncsa/hdf/hdflib/HDFIMCOMPCompInfo.class HDFJPEGCompInfo: ncsa/hdf/hdflib/HDFJPEGCompInfo.class HDFSZIPCompInfo: ncsa/hdf/hdflib/HDFSZIPCompInfo.class HDFJavaException: ncsa/hdf/hdflib/HDFJavaException.class HDFLibrary: ncsa/hdf/hdflib/HDFLibrary.class HDFLibraryException: ncsa/hdf/hdflib/HDFLibraryException.class HDFNBITChunkInfo: ncsa/hdf/hdflib/HDFNBITChunkInfo.class HDFNBITCompInfo: ncsa/hdf/hdflib/HDFNBITCompInfo.class HDFNativeData: ncsa/hdf/hdflib/HDFNativeData.class HDFNewCompInfo: ncsa/hdf/hdflib/HDFNewCompInfo.class HDFNotImplementedException: ncsa/hdf/hdflib/HDFNotImplementedException.class HDFOldCompInfo: ncsa/hdf/hdflib/HDFOldCompInfo.class HDFOldRLECompInfo: ncsa/hdf/hdflib/HDFOldRLECompInfo.class HDFRLECompInfo: ncsa/hdf/hdflib/HDFRLECompInfo.class HDFSKPHUFFCompInfo: ncsa/hdf/hdflib/HDFSKPHUFFCompInfo.class HDFTable: ncsa/hdf/hdflib/HDFTable.class Attribute: ncsa/hdf/object/Attribute.class CompoundDS: ncsa/hdf/object/CompoundDS.class DataFormat: /ncsa/hdf/object/DataFormat.class Dataset: ncsa/hdf/object/Dataset.class Group: ncsa/hdf/object/Group.class H4GRImage: ncsa/hdf/object/h4/H4GRImage.class H4Group: ncsa/hdf/object/h4/H4Group.class H4SDS: ncsa/hdf/object/h4/H4SDS.class H4Vdata: ncsa/hdf/object/h4/H4Vdata.class H5Compound: ncsa/hdf/object/h5/H5CompoundDS.class H5Group: ncsa/hdf/object/h5/H5Group.class H5ScalarDS: ncsa/hdf/object/h5/H5ScalarDS.class HObject: ncsa/hdf/object/HObject.class ScalarDS: ncsa/hdf/object/ScalarDS.class Metadata: ncsa/hdf/object/Metadata.class FileFormat: ncsa/hdf/object/FileFormat.class H4File: ncsa/hdf/object/h4/H4File.class H5File: ncsa/hdf/object/h5/H5File.class TreeView: ncsa/hdf/view/TreeView.class ViewManager: ncsa/hdf/view/ViewManager.class DataOptionDialog: ncsa/hdf/view/DataOptionDialog.class HDFView: ncsa/hdf/view/HDFView.class ImageView: ncsa/hdf/view/ImageView.class MetadataDialog: ncsa/hdf/view/MetadataDialog.class TableView: ncsa/hdf/view/TableView.class TextView: ncsa/hdf/view/TextView.class ViewProperties: ncsa/hdf/view/ViewProperties.class FileConversionDialog: ncsa/hdf/view/FileConversionDialog.class MathConversionDialog: ncsa/hdf/view/MathConversionDialog.class Tools: ncsa/hdf/view/Tools.class FitsDataset: ncsa/hdf/object/fits/FitsDataset.class FitsDatatype: ncsa/hdf/object/fits/FitsDatatype.class FitsFile: ncsa/hdf/object/fits/FitsFile.class FitsGroup: ncsa/hdf/object/fits/FitsGroup.class NC2Dataset: ncsa/hdf/object/nc2/NC2Dataset.class NC2Datatype: ncsa/hdf/object/nc2/NC2Datatype.class NC2File: ncsa/hdf/object/nc2/NC2File.class NC2Group: ncsa/hdf/object/nc2/NC2Group.class TreeViewNPOESS: ext/npoess/TreeViewNPOESS.class DataOptionNPOESS: ext/npoess/DataOptionNPOESS.class # All classes that are built, including private classes: # This is what is loaded into the 'jar' file. # JHI5CLASSES= ./ncsa/hdf/hdf5lib/*.class \ ./ncsa/hdf/hdf5lib/exceptions/*.class JHICLASSES= ./ncsa/hdf/hdflib/*.class HDFOBJCLASSES= ./ncsa/hdf/object/*.class H4OBJCLASSES= ./ncsa/hdf/object/h4/*.class H5OBJCLASSES= ./ncsa/hdf/object/h5/*.class NC2OBJCLASSES= ./ncsa/hdf/object/nc2/*.class NPOESSCLASSES= ./ext/npoess/*.class FITSOBJCLASSES= ./ncsa/hdf/object/fits/*.class HDFVIEWCLASSES=./ncsa/hdf/view/*.class HDFVIEWICONS= ./ncsa/hdf/view/icons/*.gif \ ./ncsa/hdf/view/*.html ## # Source to pack for distribution ## JAVASRCS= \ ./ncsa/hdf/hdf5lib/H5.java \ ./ncsa/hdf/hdf5lib/HDF5Constants.java \ ./ncsa/hdf/hdf5lib/HDF5GroupInfo.java \ ./ncsa/hdf/hdf5lib/HDFArray.java \ ./ncsa/hdf/hdf5lib/HDFNativeData.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5AtomException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5AttributeException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5BtreeException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5DataFiltersException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5DataStorageException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5DatasetInterfaceException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5DataspaceInterfaceException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5DatatypeInterfaceException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5Exception.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5ExternalFileListException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5FileInterfaceException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5FunctionArgumentException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5FunctionEntryExitException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5HeapException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5InternalErrorException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5JavaException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5LibraryException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5LowLevelIOException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5MetaDataCacheException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5ObjectHeaderException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5PropertyListInterfaceException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5ReferenceException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5ResourceUnavailableException.java \ ./ncsa/hdf/hdf5lib/exceptions/HDF5SymbolTableException.java \ ./ncsa/hdf/hdflib/HDFArray.java \ ./ncsa/hdf/hdflib/HDFChunkInfo.java \ ./ncsa/hdf/hdflib/HDFCompInfo.java \ ./ncsa/hdf/hdflib/HDFConstants.java \ ./ncsa/hdf/hdflib/HDFDeflateCompInfo.java \ ./ncsa/hdf/hdflib/HDFDeprecated.java \ ./ncsa/hdf/hdflib/HDFException.java \ ./ncsa/hdf/hdflib/HDFIMCOMPCompInfo.java \ ./ncsa/hdf/hdflib/HDFJPEGCompInfo.java \ ./ncsa/hdf/hdflib/HDFSZIPCompInfo.java \ ./ncsa/hdf/hdflib/HDFJavaException.java \ ./ncsa/hdf/hdflib/HDFLibrary.java \ ./ncsa/hdf/hdflib/HDFLibraryException.java \ ./ncsa/hdf/hdflib/HDFNBITChunkInfo.java \ ./ncsa/hdf/hdflib/HDFNBITCompInfo.java \ ./ncsa/hdf/hdflib/HDFNativeData.java \ ./ncsa/hdf/hdflib/HDFNewCompInfo.java \ ./ncsa/hdf/hdflib/HDFNotImplementedException.java \ ./ncsa/hdf/hdflib/HDFOldCompInfo.java \ ./ncsa/hdf/hdflib/HDFOldRLECompInfo.java \ ./ncsa/hdf/hdflib/HDFRLECompInfo.java \ ./ncsa/hdf/hdflib/HDFSKPHUFFCompInfo.java \ ./ncsa/hdf/hdflib/HDFTable.java \ ./ncsa/hdf/object/Attribute.java \ ./ncsa/hdf/object/CompoundDS.java \ ./ncsa/hdf/object/DataFormat.java \ ./ncsa/hdf/object/Dataset.java \ ./ncsa/hdf/object/Group.java \ ./ncsa/hdf/object/h4/H4GRImage.java \ ./ncsa/hdf/object/h4/H4Group.java \ ./ncsa/hdf/object/h4/H4SDS.java \ ./ncsa/hdf/object/h4/H4Vdata.java \ ./ncsa/hdf/object/h5/H5CompoundDS.java \ ./ncsa/hdf/object/h5/H5Group.java \ ./ncsa/hdf/object/h5/H5ScalarDS.java \ ./ncsa/hdf/object/HObject.java \ ./ncsa/hdf/object/ScalarDS.java \ ./ncsa/hdf/object/Metadata.java \ ./ncsa/hdf/object/FileFormat.java \ ./ncsa/hdf/object/h4/H4File.java \ ./ncsa/hdf/object/h5/H5File.java \ ./ncsa/hdf/object/Datatype.java \ ./ncsa/hdf/object/h4/H4Datatype.java \ ./ncsa/hdf/object/h5/H5Datatype.java \ ./ncsa/hdf/view/DataOptionDialog.java \ ./ncsa/hdf/view/HDFView.java \ ./ncsa/hdf/view/ImageView.java \ ./ncsa/hdf/view/TableView.java \ ./ncsa/hdf/view/TextView.java \ ./ncsa/hdf/view/TreeView.java \ ./ncsa/hdf/view/ViewManager.java \ ./ncsa/hdf/view/ViewProperties.java \ ./ncsa/hdf/view/NewAttributeDialog.java \ ./ncsa/hdf/view/NewDatasetDialog.java \ ./ncsa/hdf/view/NewDatatypeDialog.java \ ./ncsa/hdf/view/NewLinkDialog.java \ ./ncsa/hdf/view/NewTableDataDialog.java \ ./ncsa/hdf/view/NewFileDialog.java \ ./ncsa/hdf/view/NewGroupDialog.java \ ./ncsa/hdf/view/DefaultFileFilter.java \ ./ncsa/hdf/view/FileConversionDialog.java \ ./ncsa/hdf/view/MathConversionDialog.java \ ./ncsa/hdf/view/NewImageDialog.java \ ./ncsa/hdf/view/UserOptionsDialog.java \ ./ncsa/hdf/view/Tools.java \ ./ncsa/hdf/view/Chart.java \ ./ncsa/hdf/view/DataView.java \ ./ncsa/hdf/view/DefaultImageView.java \ ./ncsa/hdf/view/DefaultMetaDataView.java \ ./ncsa/hdf/view/DefaultPaletteView.java \ ./ncsa/hdf/view/DefaultTableView.java \ ./ncsa/hdf/view/DefaultTextView.java \ ./ncsa/hdf/view/DefaultTreeView.java \ ./ncsa/hdf/view/MetaDataView.java \ ./ncsa/hdf/view/HelpView.java \ ./ncsa/hdf/view/PaletteView.java \ ./test/object/TestH4File.java \ ./test/object/TestH5File.java \ ./test/linktest/TestHDF4Link.java \ ./test/linktest/TestHDF5Link.java \ ./ncsa/hdf/object/nc2/*.java \ ./ncsa/hdf/object/fits/*.java \ ./ext/npoess/*.java \