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