ultimatepp/bazaar/plugin/gdal/frmts/netcdf/makefile.vc
cxl 23ff1e7e82 .gdal moved to bazaar
git-svn-id: svn://ultimatepp.org/upp/trunk@9273 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-12-07 13:36:24 +00:00

48 lines
926 B
Text

GDAL_ROOT = ..\..
!INCLUDE $(GDAL_ROOT)\nmake.opt
OBJ = netcdfdataset.obj gmtdataset.obj
PLUGIN_DLL = gdal_netCDF.dll
EXTRAFLAGS = /I$(NETCDF_INC_DIR)
!IF "$(NETCDF_PLUGIN)" == "YES"
EXTRAFLAGS = $(EXTRAFLAGS) -DNETCDF_PLUGIN
!ENDIF
!IFDEF NETCDF_HAS_NC4
EXTRAFLAGS = $(EXTRAFLAGS) -DNETCDF_HAS_NC4
!ENDIF
!IFDEF NETCDF_HAS_HDF4
EXTRAFLAGS = $(EXTRAFLAGS) -DNETCDF_HAS_HDF4
!ENDIF
!IFDEF HDF4_DIR
EXTRAFLAGS = $(EXTRAFLAGS) -DHAVE_HDF4
!ENDIF
!IFDEF HDF5_DIR
EXTRAFLAGS = $(EXTRAFLAGS) -DHAVE_HDF5
!ENDIF
default: $(OBJ)
$(INSTALL) *.obj ..\o
clean:
-del *.obj
-del *.dll
-del *.exp
-del *.lib
-del *.manifest
plugin: $(PLUGIN_DLL)
$(PLUGIN_DLL): $(OBJ)
link /dll $(LDEBUG) /out:$(PLUGIN_DLL) $(OBJ) $(GDALLIB) $(NETCDF_LIB)
if exist $(PLUGIN_DLL).manifest mt -manifest $(PLUGIN_DLL).manifest -outputresource:$(PLUGIN_DLL);2
plugin-install:
-mkdir $(PLUGINDIR)
$(INSTALL) $(PLUGIN_DLL) $(PLUGINDIR)