ultimatepp/bazaar/plugin/gdal/frmts/GNUmakefile
cxl 23ff1e7e82 .gdal moved to bazaar
git-svn-id: svn://ultimatepp.org/upp/trunk@9273 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-12-07 13:36:24 +00:00

27 lines
687 B
Makefile

include ../GDALmake.opt
OBJ = o/gdalallregister.o
FRMT_FLAGS = $(foreach FRMT, $(GDAL_FORMATS), -DFRMT_$(FRMT))
%-install-obj:
$(MAKE) -C $* install-obj
default: $(OBJ:.o=.$(OBJ_EXT)) $(foreach d,$(GDAL_FORMATS),$(d)-install-obj)
clean: $(foreach d,$(GDAL_FORMATS),$(d)-clean)
rm -f *.o o/*.o o/*.a
$(RM) o/*.lo
o/gdalallregister.$(OBJ_EXT): gdalallregister.cpp ../GDALmake.opt
$(CXX) -c $(GDAL_INCLUDE) $(CXXFLAGS) $(FRMT_FLAGS) \
-DGDAL_FORMATS="$(GDAL_FORMATS)" \
gdalallregister.cpp -o o/gdalallregister.$(OBJ_EXT)
# We might want to add dynamically generated drivers here eventually.
install:
$(MAKE) -C vrt install
$(MAKE) -C mem install
$(MAKE) -C raw install