1 2OBJ = mrsiddataset.obj mrsidstream.obj 3 4PLUGIN_DLL = gdal_MrSID.dll 5 6EXTRAFLAGS = $(MRSID_INCLUDE) $(GEOTIFF_INC) $(MRSID_FLAGS) 7 8GDAL_ROOT = ..\.. 9 10!INCLUDE $(GDAL_ROOT)\nmake.opt 11!INCLUDE nmake.opt 12 13!IFNDEF GEOTIFF_INC 14GEOTIFF_INC = -I..\gtiff\libgeotiff 15!ENDIF 16 17!IF "$(MRSID_PLUGIN)" == "YES" && "$(MRSID_RDLLBUILD)" != "YES" 18MRSID_FLAGS = -DMRSID_USE_TIFFSYMS_WORKAROUND $(MRSID_FLAGS) 19!IFNDEF GEOTIFF_LIB 20GEOTIFF_LIB = ..\gtiff\libgeotiff\geo_tiffp.obj 21!ENDIF 22!IFNDEF TIFF_LIB 23TIFF_LIB = ..\gtiff\libtiff\tif_vsi.obj 24!ENDIF 25!ENDIF 26 27default: $(OBJ) 28 $(INSTALL) *.obj ..\o 29 30clean: 31 -del *.obj 32 -del *.dll 33 -del *.exp 34 -del *.lib 35 -del *.manifest 36 37plugin: $(PLUGIN_DLL) 38 39$(PLUGIN_DLL): $(OBJ) 40 link /dll $(LDEBUG) /out:$(PLUGIN_DLL) $(OBJ) \ 41 $(GDALLIB) $(MRSID_LIB) $(GEOTIFF_LIB) $(TIFF_LIB) 42 if exist $(PLUGIN_DLL).manifest mt -manifest $(PLUGIN_DLL).manifest -outputresource:$(PLUGIN_DLL);2 43 44plugin-install: 45 -mkdir $(PLUGINDIR) 46 $(INSTALL) $(PLUGIN_DLL) $(PLUGINDIR) 47 48