GDAL_ROOT = .. XTRAOBJ = $(SETARGV) LIBS = $(GDAL_ROOT)\gdal_i.lib XTRAFLAGS = -I..\frmts -I..\alg !INCLUDE ..\nmake.opt - !IFDEF INCLUDE_OGR_FRMTS OGR_PROGRAMS = gdal_contour.exe !ENDIF default: gdal_translate.exe gdalinfo.exe gdaladdo.exe gdalwarp.exe \ gdaltindex.exe $(OGR_PROGRAMS) all: default gdalwarpsimple.exe gdalinfo.exe: gdalinfo.c $(GDALLIB) $(XTRAOBJ) $(CC) $(CFLAGS) $(XTRAFLAGS) gdalinfo.c $(XTRAOBJ) $(LIBS) \ /link $(LINKER_FLAGS) gdal_translate.exe: gdal_translate.cpp $(GDALLIB) $(XTRAOBJ) $(CC) $(CFLAGS) $(XTRAFLAGS) gdal_translate.cpp $(XTRAOBJ) $(LIBS) \ /link $(LINKER_FLAGS) gdaladdo.exe: gdaladdo.cpp $(GDALLIB) $(XTRAOBJ) $(CC) $(CFLAGS) $(XTRAFLAGS) gdaladdo.cpp $(XTRAOBJ) $(LIBS) \ /link $(LINKER_FLAGS) gdalwarpsimple.exe: gdalwarpsimple.c $(GDALLIB) $(XTRAOBJ) $(CC) $(CFLAGS) $(XTRAFLAGS) gdalwarpsimple.c $(XTRAOBJ) $(LIBS) \ /link $(LINKER_FLAGS) gdalwarp.exe: gdalwarp.cpp $(GDALLIB) $(XTRAOBJ) $(CC) $(CFLAGS) $(XTRAFLAGS) gdalwarp.cpp $(XTRAOBJ) $(LIBS) \ /link $(LINKER_FLAGS) gdal_contour.exe: gdal_contour.cpp $(GDALLIB) $(XTRAOBJ) $(CC) $(CFLAGS) $(XTRAFLAGS) gdal_contour.cpp $(XTRAOBJ) $(LIBS) \ /link $(LINKER_FLAGS) gdaltindex.exe: gdaltindex.c $(GDALLIB) $(XTRAOBJ) $(CC) /I$(GDAL_ROOT) $(CFLAGS) $(XTRAFLAGS) gdaltindex.c \ ../ogr/ogrsf_frmts/shape/shpopen.c \ ../ogr/ogrsf_frmts/shape/dbfopen.c \ $(XTRAOBJ) $(LIBS) /link $(LINKER_FLAGS) clean: -del *.obj *.exe install: default copy *.exe $(BINDIR)