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