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