File: makefile.vc

package info (click to toggle)
gdal 2.1.2%2Bdfsg-5
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 88,596 kB
  • ctags: 83,118
  • sloc: cpp: 905,174; ansic: 184,486; python: 19,037; cs: 13,347; sh: 11,615; perl: 7,012; java: 5,382; php: 3,187; xml: 2,401; yacc: 1,154; makefile: 517; sql: 112
file content (54 lines) | stat: -rw-r--r-- 1,325 bytes parent folder | download
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

#
# Algorithms
#

GDAL_ROOT	=	..

EXTRAFLAGS =	-I../ogr/ogrsf_frmts $(GEOS_CFLAGS)

!INCLUDE ..\nmake.opt

!IFDEF INCLUDE_OGR_FRMTS
EXTRAFLAGS = $(EXTRAFLAGS) -DOGR_ENABLED
!ENDIF

!IFDEF QHULL_SETTING
!IF "$(QHULL_SETTING)" == "INTERNAL"
EXTRAFLAGS = $(EXTRAFLAGS) -DINTERNAL_QHULL -Ilibqhull
!ELSE
!IF "$(QHULL_SETTING)" == "EXTERNAL"
EXTRAFLAGS = $(EXTRAFLAGS) -DEXTERNAL_QHULL $(QHULL_INC)
!ENDIF
!ENDIF
!ENDIF

OBJ =	gdaldither.obj gdalmediancut.obj gdal_crs.obj gdaltransformer.obj \
	gdalsimplewarp.obj gdalwarper.obj gdalwarpkernel.obj \
	thinplatespline.obj gdal_tps.obj gdalrasterize.obj llrasterize.obj \
	gdalwarpoperation.obj gdalchecksum.obj gdal_rpc.obj gdalgeoloc.obj \
	gdalgrid.obj gdalcutline.obj gdalproximity.obj rasterfill.obj \
	gdalsievefilter.obj gdalrasterpolygonenumerator.obj polygonize.obj \
	contour.obj \
	gdal_octave.obj gdal_simplesurf.obj gdalmatching.obj \
	gdaltransformgeolocs.obj delaunay.obj gdalpansharpen.obj

!IF "$(SSEFLAGS)" == "/DHAVE_SSE_AT_COMPILE_TIME"
SSE_OBJ = gdalgridsse.obj
!ENDIF

!IF "$(AVXFLAGS)" == "/DHAVE_AVX_AT_COMPILE_TIME"
AVX_OBJ = gdalgridavx.obj
!ENDIF

default:	$(OBJ) $(SSE_OBJ) $(AVX_OBJ)

gdalgridsse.obj:  $*.cpp
	$(CC) $(CPPFLAGS) $(SSE_ARCH_FLAGS) /c $*.cpp

gdalgridavx.obj:  $*.cpp
	$(CC) $(CPPFLAGS) $(AVX_ARCH_FLAGS) /c $*.cpp

clean:
	-del *.obj