--- contrib/Makefile.orig 2010-01-04 12:08:02.000000000 +0800 +++ contrib/Makefile 2010-05-01 05:26:53.000000000 +0800 @@ -3,19 +3,36 @@ #CFLAGS = -g # Endian: define either _LITTLE_ENDIAN or _BIG_ENDIAN -ENDIAN = -D_LITTLE_ENDIAN +#ENDIAN = -D_LITTLE_ENDIAN -CFLAGS = -g -I.. -I$(HOME)/bld/include -DPROJ4 $(ENDIAN) -DDEBUG -DDEBUG2 +CFLAGS += %%DEBUG%% %%ENDIAN%% %%PROJ4%% -I.. -I%%PREFIX%%/include -L%%PREFIX%%/lib SHPOBJ = ../shpopen.o ../dbfopen.o ../safileio.o SHPGOBJ = ../shpopen.o ../dbfopen.o ../safileio.o shpgeo.o -GEOOBJ = ./shpgeo.o -lm -L$(HOME)/bld/lib -lproj +GEOOBJ = ./shpgeo.o -lm -lproj default: all -all: shpdxf shpproj dbfinfo shpcentrd shpdata shpwkb dbfinfo dbfcat shpinfo shpfix shpcat Shape_PointInPoly shpsort +#all: shpdxf shpproj dbfinfo shpcentrd shpdata shpwkb dbfinfo dbfcat shpinfo shpfix shpcat Shape_PointInPoly shpsort + +ALLPROG= dbfcat dbfinfo shpcat shpdxf shpfix Shape_PointInPoly +ALLPROJ= shpcentrd shpdata shpinfo shpproj shpwkb shpsort + +.if defined(PROJ4) +all: $(ALLPROG) $(ALLPROJ) +install: allprog_install allproj_install +.else +all: $(ALLPROG) +install: allprog_install +.endif + +allprog_install: $(ALLPROG) + %%INSTALL_PROGRAM%% $(ALLPROG) %%PREFIX%%/bin/ + +allproj_install: $(ALLPROJ) + %%INSTALL_PROGRAM%% $(ALLPROJ) %%PREFIX%%/bin/ clean: rm -f shpdxf shpproj dbfinfo shpcentrd shpdata shpwkb dbfcat dbfinfo shpinfo shpfix shpcat *.o