1
2OBJ	=	gdalopeninfo.obj gdaldrivermanager.obj gdaldriver.obj \
3		gdaldataset.obj gdalrasterband.obj gdal_misc.obj \
4		rasterio.obj gdalrasterblock.obj gdal_rat.obj \
5		gdalcolortable.obj overview.obj gdaldefaultoverviews.obj \
6		gdalmajorobject.obj gdalpamdataset.obj gdalpamrasterband.obj \
7		gdaljp2metadata.obj gdaljp2box.obj \
8		gdalmultidomainmetadata.obj gdalpamproxydb.obj \
9		gdalallvalidmaskband.obj gdalnodatamaskband.obj \
10                gdalproxydataset.obj gdalproxypool.obj \
11		gdalnodatavaluesmaskband.obj gdaldefaultasync.obj \
12		gdaldllmain.obj gdalexif.obj \
13		gdalgeorefpamdataset.obj  gdaljp2abstractdataset.obj \
14		gdalvirtualmem.obj gdaloverviewdataset.obj gdalrescaledalphaband.obj \
15		gdaljp2structure.obj gdal_mdreader.obj gdaljp2metadatagenerator.obj \
16		gdalabstractbandblockcache.obj rawdataset.obj\
17		gdalarraybandblockcache.obj gdalhashsetbandblockcache.obj \
18		gdalmultidim.obj \
19		gdalpython.obj gdalpythondriverloader.obj tilematrixset.obj \
20		gdal_thread_pool.obj nasakeywordhandler.obj
21
22RES	=	Version.res
23
24GDAL_ROOT	=	..
25
26!INCLUDE ..\nmake.opt
27
28!IF "$(SSSE3FLAGS)" == "/DHAVE_SSSE3_AT_COMPILE_TIME"
29SSSE3_OBJ = rasterio_ssse3.obj
30!ENDIF
31
32EXTRAFLAGS =	$(PAM_SETTING) -I..\frmts\gtiff -I..\frmts\mem -I..\frmts\vrt -I..\ogr\ogrsf_frmts\generic -I../ogr/ogrsf_frmts/geojson -I..\ogr\ogrsf_frmts\geojson\libjson $(SQLITEDEF) $(GEOS_CFLAGS)
33
34!IFDEF SQLITE_LIB
35SQLITEDEF	=	-DSQLITE_ENABLED
36!ENDIF
37
38!IFDEF LIBXML2_INC
39EXTRAFLAGS =	$(EXTRAFLAGS) -DHAVE_LIBXML2 $(LIBXML2_INC)
40!ENDIF
41
42default:	gdal_version.h $(OBJ) $(RES) mdreader_dir $(SSSE3_OBJ)
43
44gdal_version.h: gdal_version.h.in
45	copy gdal_version.h.in gdal_version.h
46
47clean:
48	-del *.obj *.res
49	-del gdal_version.h
50	cd mdreader
51	$(MAKE) /f makefile.vc clean
52	cd ..
53
54Version.res:	gdal_version.h
55	rc -fo Version.res -r -I..\port -I..\ogr Version.rc
56
57gdal_misc.obj:	gdal_misc.cpp gdal_version.h
58
59mdreader_dir:
60	cd mdreader
61	$(MAKE) /f makefile.vc
62	cd ..
63