Mercurial > forge
view main/netcdf/src/Makefile @ 11796:472856b658d9 octave-forge
initial import
author | abarth93 |
---|---|
date | Sat, 15 Jun 2013 12:52:22 +0000 |
parents | |
children | d16614b361c8 |
line wrap: on
line source
LIBS=-lnetcdf LIBS=$(shell nc-config --libs) NCHEADER=/home/abarth/Downloads/netcdf-4.2.1.1/include/netcdf.h NCHEADER=/usr/include/netcdf.h all: netcdf_package.oct constants: awk '/\#define[ \t]+NC_[0-9a-zA-Z_]*[ \t]+/ { printf " constants[\"%s\"] = %s;\n",$$2,$$2 }' $(NCHEADER) | grep -v NC_TURN_OFF_LOGGING | fgrep -v NC_FILL_STRING > nc_constants.h clean: rm netcdf_package.oct netcdf_package.oct: netcdf_package.cc nc_constants.h mkoctfile netcdf_package.cc $(LIBS) PKG_ADD: netcdf_package.cc sh PKG_ADD.sh check: PKG_ADD netcdf_package.oct (mkdir tmp; cd tmp; octave --eval "pkg unload octcdf; addpath $$PWD/..; test_netcdf_package") # (cd ..; octave --eval "pkg unload octcdf; addpath $$PWD/netcdf; test_netcdf_package") dynamiclibrary: dynamiclibrary.cc g++ -o dynamiclibrary dynamiclibrary.cc -ldl