mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-06-19 14:15:21 -06:00
60 lines
2 KiB
Makefile
60 lines
2 KiB
Makefile
|
|
include ../GDALmake.opt
|
|
|
|
OBJ = gdalopeninfo.o gdaldrivermanager.o gdaldriver.o gdaldataset.o \
|
|
gdalrasterband.o gdal_misc.o rasterio.o gdalrasterblock.o \
|
|
gdalcolortable.o gdalmajorobject.o overview.o \
|
|
gdaldefaultoverviews.o gdalpamdataset.o gdalpamrasterband.o \
|
|
gdaljp2metadata.o gdaljp2box.o gdalmultidomainmetadata.o \
|
|
gdal_rat.o gdalgmlcoverage.o gdalpamproxydb.o \
|
|
gdalallvalidmaskband.o gdalnodatamaskband.o \
|
|
gdalproxydataset.o gdalproxypool.o gdaldefaultasync.o \
|
|
gdalnodatavaluesmaskband.o gdaldllmain.o gdalexif.o gdalclientserver.o \
|
|
gdalgeorefpamdataset.o gdaljp2abstractdataset.o gdalvirtualmem.o \
|
|
gdaloverviewdataset.o gdalrescaledalphaband.o gdaljp2structure.o \
|
|
gdal_mdreader.o gdaljp2metadatagenerator.o
|
|
|
|
# Enable the following if you want to use MITAB's code to convert
|
|
# .tab coordinate systems into well known text. But beware that linking
|
|
# against static libraries becomes more complicated because of the odd
|
|
# call out.
|
|
|
|
ifeq ($(TIFF_SETTING),internal)
|
|
ifeq ($(RENAME_INTERNAL_LIBTIFF_SYMBOLS),yes)
|
|
XTRA_OPT := $(XTRA_OPT) -DRENAME_INTERNAL_LIBTIFF_SYMBOLS
|
|
endif
|
|
endif
|
|
|
|
CPPFLAGS := -I../frmts/gtiff -I../frmts/mem -I../frmts/vrt -I../ogr -I../ogr/ogrsf_frmts/generic $(JSON_INCLUDE) -I../ogr/ogrsf_frmts/geojson $(CPPFLAGS) $(PAM_SETTING) $(XTRA_OPT)
|
|
|
|
ifeq ($(HAVE_SQLITE),yes)
|
|
CXXFLAGS := $(CXXFLAGS) -DSQLITE_ENABLED
|
|
endif
|
|
|
|
ifeq ($(HAVE_LIBXML2),yes)
|
|
CXXFLAGS := $(CXXFLAGS) $(LIBXML2_INC) -DHAVE_LIBXML2
|
|
endif
|
|
|
|
default: mdreader-target $(OBJ:.o=.$(OBJ_EXT))
|
|
|
|
$(OBJ): gdal_priv.h gdal_proxy.h
|
|
|
|
clean: mdreader-clean
|
|
$(RM) *.o $(O_OBJ)
|
|
|
|
docs:
|
|
(cd ..; $(MAKE) docs)
|
|
|
|
gdal_misc.$(OBJ_EXT): gdal_misc.cpp gdal_version.h
|
|
|
|
gdaldrivermanager.$(OBJ_EXT): gdaldrivermanager.cpp ../GDALmake.opt
|
|
$(CXX) -c $(GDAL_INCLUDE) $(CXXFLAGS) -DINST_DATA=\"$(INST_DATA)\" \
|
|
$< -o $@
|
|
|
|
install:
|
|
for f in *.h ; do $(INSTALL_DATA) $$f $(DESTDIR)$(INST_INCLUDE) ; done
|
|
|
|
# Small test tool using gdaljp2box.cpp to read jpeg2000 boxes. Not normally
|
|
# built or installed.
|
|
jp2dump: jp2dump.o
|
|
$(CXX) $(CXXFLAGS) jp2dump.o $(CONFIG_LIBS) -o jp2dump
|