1
2include ../GDALmake.opt
3
4OBJ	=	gdalopeninfo.o gdaldrivermanager.o gdaldriver.o gdaldataset.o \
5		gdalrasterband.o gdal_misc.o rasterio.o gdalrasterblock.o \
6		gdalcolortable.o gdalmajorobject.o overview.o \
7		gdaldefaultoverviews.o gdalpamdataset.o gdalpamrasterband.o \
8		gdaljp2metadata.o gdaljp2box.o gdalmultidomainmetadata.o \
9		gdal_rat.o gdalgmlcoverage.o gdalpamproxydb.o \
10		gdalallvalidmaskband.o gdalnodatamaskband.o gdal_rpcimdio.o \
11 		gdalproxydataset.o gdalproxypool.o \
12		gdalnodatavaluesmaskband.o
13
14# Enable the following if you want to use MITAB's code to convert
15# .tab coordinate systems into well known text.  But beware that linking
16# against static libraries becomes more complicated because of the odd
17# call out.
18
19CPPFLAGS	:=	$(GDAL_INCLUDE) $(CPPFLAGS) $(PAM_SETTING)
20
21default:	$(OBJ)
22
23clean:
24	$(RM) *.o
25
26docs:
27	(cd ..; $(MAKE) docs)
28
29gdal_misc.o:	gdal_misc.cpp gdal_version.h
30
31gdaldrivermanager.o:	gdaldrivermanager.cpp ../GDALmake.opt
32	$(CXX) -c $(GDAL_INCLUDE) $(CXXFLAGS) -DINST_DATA=\"$(INST_DATA)\" \
33		$*.cpp -o $*.o
34
35install:
36	for f in *.h ; do $(INSTALL_DATA) $$f $(DESTDIR)$(INST_INCLUDE) ; done
37