1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
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 gdaltindex.exe gdal_rasterize.exe
!ENDIF
default: gdal_translate.exe gdalinfo.exe gdaladdo.exe gdalwarp.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)
gdal_rasterize.exe: gdal_rasterize.cpp $(GDALLIB) $(XTRAOBJ)
$(CC) $(CFLAGS) $(XTRAFLAGS) gdal_rasterize.cpp $(XTRAOBJ) $(LIBS) \
/link $(LINKER_FLAGS)
multireadtest.exe: multireadtest.cpp $(GDALLIB) $(XTRAOBJ)
$(CC) $(CFLAGS) $(XTRAFLAGS) multireadtest.cpp $(XTRAOBJ) $(LIBS) \
/link $(LINKER_FLAGS)
clean:
-del *.obj
-del *.exe
-del *.pdb
-del *.ilk
-del *.lib
install: default
copy *.exe $(BINDIR)
-copy *.exe.manifest $(BINDIR)
|