1 2 3include ../../GDALmake.opt 4 5GDAL_OBJ = nitfdataset.o rpftocdataset.o nitfwritejpeg.o \ 6 nitfwritejpeg_12.o nitfrasterband.o ecrgtocdataset.o 7NITFLIB_OBJ = nitffile.o nitfimage.o mgrs.o nitfaridpcm.o \ 8 nitfbilevel.o rpftocfile.o nitfdes.o nitf_gcprpc.o 9 10CPPFLAGS := -I../vrt -I../gtiff $(CPPFLAGS) 11 12ifeq ($(TIFF_SETTING),internal) 13ifeq ($(RENAME_INTERNAL_LIBTIFF_SYMBOLS),yes) 14CPPFLAGS := $(CPPFLAGS) -DRENAME_INTERNAL_LIBTIFF_SYMBOLS 15endif 16CPPFLAGS := -I../gtiff/libtiff $(CPPFLAGS) 17endif 18 19ifneq ($(JPEG_SETTING),no) 20CPPFLAGS := $(CPPFLAGS) -DJPEG_SUPPORTED 21endif 22 23ifeq ($(JPEG_SETTING),internal) 24CPPFLAGS := -I../jpeg/libjpeg $(CPPFLAGS) 25endif 26 27ifeq ($(JPEG12_ENABLED),yes) 28CPPFLAGS := $(CPPFLAGS) -DJPEG_DUAL_MODE_8_12 29PREDEPEND = libjpeg12 30endif 31 32OBJ = $(GDAL_OBJ) $(NITFLIB_OBJ) 33 34default: $(PREDEPEND) $(OBJ:.o=.$(OBJ_EXT)) 35 36$(OBJ) $(O_OBJ): ../../gcore/gdal_proxy.h ../vrt/vrtdataset.h nitflib.h nitfwritejpeg.cpp 37 38clean: 39 rm -f *.o $(O_OBJ) nitfdump$(EXE) 40 41nitfdump$(EXE): nitfdump.$(OBJ_EXT) 42 $(LD) $(LDFLAGS) nitfdump.$(OBJ_EXT) $(CONFIG_LIBS) -o nitfdump$(EXE) 43 44install-obj: $(PREDEPEND) $(O_OBJ:.o=.$(OBJ_EXT)) 45 46libjpeg12: 47 (cd ../jpeg; $(MAKE) libjpeg12/jcapimin12.c) 48