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