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