PREFIX=/tmp NCLIB=../liblib/.libs/libnetcdf.a NCINCL=-I../include -I${HDF5DIR}/include #HDF5DIR=/local HDF5DIR=/share/ed/local/${HOST} CURLDIR=/usr/local CURLDIR=${HDF5DIR} HDFLIBS=-L${HDF5DIR}/lib -lhdf5_hl -lhdf5 CURLLIB=-L${CURLDIR}/lib -lcurl -lz CURLINCL=-I${CURLDIR}/include #RPCLIB=-lnsl ZLIB=-L${HDF5DIR}/lib -lz TESTURL=file:///upc/share/dmh/nc/netcdf-3/ncdap_test/testdata3 VALGRIND=valgrind --leak-check=full OCLIB=../libncdap3/oc/.libs/liboc.a OCINCL=-I../libncdap3/oc OTHERLIBS=-lm RPATH=-Wl,-rpath,${HDF5DIR}/lib -Wl,-rpath,${CURLDIR}/lib # Might want to specify a particular C compiler with flags #CC=cc CFLAGS=-g -O0 -Wall -DHAVE_CONFIG_H #CFLAGS=-DHAVE_CONFIG_H GFLAGS=-g ############################################# LIBS=${NCLIB} ${CURLLIB} ${HDFLIBS} ${ZLIB} ${OTHERLIBS} ${RPCLIB} INCL=-I. -I.. -I../include -I../ncdump ${OCINCL} ${NCINCL} ${CURLINCL} ################################################## all:: ncd ################################################## clean:: rm -f *.o *.exe ncdump.exe ncd.exe rm -f *.stackdump ################################################## # ncd S=chunkspec.c dimmap.c dumplib.c indent.c ncdump.c nciter.c nctime.c utils.c vardata.c SRC=${S:%.c=../ncdump/%.c} OBJ=${S:%.c=%.o} ncd:: cd .. ; make ${CC} ${CFLAGS} ${GFLAGS} -c ${INCL} ${SRC} ${CC} -g -O0 -o ncd ${GFLAGS} ${OBJ} ${LIBS} ${RPATH} ncdonly:: ${CC} ${CFLAGS} ${GFLAGS} -c ${INCL} ${SRC} ${CC} -o ncd ${GFLAGS} ${OBJ} ${LIBS} ${RPATH} URL=[cdmremote]http://motherlode.ucar.edu/thredds/cdmremote/nws/upperair/ncdecoded/files/Upperair_20110517_0000.nc #?wmoStaNum q0:: ./ncd "${URL}" qq:: gdb --args ./ncd "${URL}" qv:: ${VALGRIND} ./ncd "${URL}" qh:: ./ncd -h "${URL}" qqh:: gdb --args ./ncd -h "${URL}" qvh:: ${VALGRIND} ./ncd -h "${URL}"