1 2include ../../../GDALmake.opt 3 4OBJ = \ 5 xtiff.o \ 6 geo_free.o \ 7 geo_get.o \ 8 geo_names.o \ 9 geo_new.o \ 10 geo_print.o \ 11 geo_set.o \ 12 geo_tiffp.o \ 13 geo_write.o \ 14 geo_normalize.o \ 15 geotiff_proj4.o \ 16 geo_extra.o \ 17 geo_trans.o 18 19O_OBJ = $(foreach file,$(OBJ),../../o/$(file)) 20 21ALL_C_FLAGS = $(CPPFLAGS) $(CFLAGS) 22 23ifeq ($(TIFF_SETTING),internal) 24ALL_C_FLAGS := -I../libtiff $(ALL_C_FLAGS) 25endif 26 27 28default: $(OBJ) 29 30clean: 31 rm -f $(O_OBJ) *.o *.a 32 33install-obj: $(O_OBJ) 34 35../../o/%.o: %.c 36 $(CC) -c -I../../port $(ALL_C_FLAGS) $< -o $@ 37 38# 39# Updating to the latest libgeotiff involves copying all matching source 40# except for a few files that hook to GDALs own CPL services. 41# 42import: 43 @if test ! -d ~/geotiff ; then \ 44 echo reimport requires libgeotiff checked out ~/geotiff ; \ 45 exit 1; \ 46 fi 47 48 rm -rf safe 49 mkdir safe 50 mv cpl_serv.h geo_config.h safe 51 52 copymatch.sh ~/geotiff/libgeotiff *.cpp *.c *.h *.inc 53 copymatch.sh ~/geotiff/libgeotiff/libxtiff xtiff*.c xtiffio.h 54 55 mv safe/* . 56 rm -rf safe 57 58 @echo 59 @echo 'Now do something like:' 60 @echo '% cvs commit -m "updated to libgeotiff 1.1.x"' 61 @echo 62