mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-08-25 06:12:47 -06:00
48 lines
926 B
Text
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)
|
|
|