Former-commit-id:133dc97f67
[formerlya02aeb236c
] [formerly9f19e3f712
] [formerly06a8b51d6d
[formerly9f19e3f712
[formerly 64fa9254b946eae7e61bbc3f513b7c3696c4f54f]]] Former-commit-id:06a8b51d6d
Former-commit-id:377dcd10b9
[formerly3360eb6c5f
] Former-commit-id:8e80217e59
52 lines
1.4 KiB
Makefile
52 lines
1.4 KiB
Makefile
#/****************************************************************************
|
|
# * 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 *
|
|
# * java-hdf5/COPYING file. *
|
|
# * *
|
|
# ****************************************************************************/
|
|
|
|
CC = @CC@ @COPTNOSHARE@
|
|
HDF5INC = @HDF5INC@
|
|
HDF5LIB = @HDF5LIB@
|
|
RM = @RM@
|
|
AWK = @AWK@
|
|
|
|
COPT=@COPT@
|
|
|
|
CFLAGS = -I. -I$(HDF5INC)
|
|
|
|
LIBS = $(HDF5LIB)/libhdf5.a -lm -lz
|
|
|
|
all: clean list-constants
|
|
|
|
list-constants: mkconst
|
|
mkconst > H5Const.jjj
|
|
|
|
mkconst: mkconst.o
|
|
$(CC) $(CFLAGS) -o mkconst mkconst.o $(LIBS)
|
|
|
|
mkconst.o: mkconst.c
|
|
|
|
mkconst.c:
|
|
$(AWK) -f scr H5Constants-needed > mkconst.c
|
|
|
|
clean:
|
|
$(RM) -f mkconst mkconst.o mkconst.c H5Const.jjj *.class
|
|
|
|
|
|
JAVAC = @JAVAC@
|
|
|
|
CLASSPATH=@CLASSPATH@
|
|
|
|
.SUFFIXES: .java .class
|
|
|
|
.java.class:
|
|
$(JAVAC) -classpath $(CLASSPATH) $<
|
|
|
|
TestHDF5Link: TestHDF5Link.class
|
|
chmod u+x testlink
|
|
|