Lines 1-52
Link Here
|
1 |
--- contrib/Makefile.orig 2004-06-24 08:55:52.000000000 +0800 |
1 |
--- contrib/Makefile.orig 2010-01-04 12:08:02.000000000 +0800 |
2 |
+++ contrib/Makefile 2009-09-06 05:35:24.000000000 +0800 |
2 |
+++ contrib/Makefile 2010-05-01 05:26:53.000000000 +0800 |
3 |
@@ -3,19 +3,44 @@ |
3 |
@@ -3,19 +3,36 @@ |
4 |
#CFLAGS = -g |
4 |
#CFLAGS = -g |
5 |
|
5 |
|
6 |
# Endian: define either _LITTLE_ENDIAN or _BIG_ENDIAN |
6 |
# Endian: define either _LITTLE_ENDIAN or _BIG_ENDIAN |
7 |
-ENDIAN = -D_LITTLE_ENDIAN |
7 |
-ENDIAN = -D_LITTLE_ENDIAN |
8 |
+#ENDIAN = -D_LITTLE_ENDIAN |
8 |
+#ENDIAN = -D_LITTLE_ENDIAN |
9 |
|
9 |
|
10 |
-CFLAGS = -g -I.. -DPROJ4 $(ENDIAN) -DDEBUG -DDEBUG2 |
10 |
-CFLAGS = -g -I.. -I$(HOME)/bld/include -DPROJ4 $(ENDIAN) -DDEBUG -DDEBUG2 |
11 |
+CFLAGS += -g -I.. -DDEBUG -DDEBUG2 %%ENDIAN%% %%PROJ4%% -I%%PREFIX%%/include -L%%PREFIX%%/lib |
11 |
+CFLAGS += %%DEBUG%% %%ENDIAN%% %%PROJ4%% -I.. -I%%PREFIX%%/include -L%%PREFIX%%/lib |
12 |
|
12 |
|
13 |
-SHPOBJ = ../shpopen.o ../dbfopen.o |
13 |
SHPOBJ = ../shpopen.o ../dbfopen.o ../safileio.o |
14 |
+SHPOBJ = ../shpopen.o ../dbfopen.o ../safileio.o |
|
|
15 |
|
14 |
|
16 |
-SHPGOBJ = ../shpopen.o ../dbfopen.o shpgeo.o |
15 |
SHPGOBJ = ../shpopen.o ../dbfopen.o ../safileio.o shpgeo.o |
17 |
+SHPGOBJ = ../shpopen.o ../dbfopen.o ../safileio.o shpgeo.o |
|
|
18 |
|
16 |
|
19 |
GEOOBJ = ./shpgeo.o -lm -lproj |
17 |
-GEOOBJ = ./shpgeo.o -lm -L$(HOME)/bld/lib -lproj |
|
|
18 |
+GEOOBJ = ./shpgeo.o -lm -lproj |
20 |
|
19 |
|
21 |
default: all |
20 |
default: all |
22 |
|
21 |
|
23 |
-all: shpdxf shpproj dbfinfo shpcentrd shpdata shpwkb dbfinfo dbfcat shpinfo shpfix shpcat Shape_PointInPoly shpsort |
22 |
-all: shpdxf shpproj dbfinfo shpcentrd shpdata shpwkb dbfinfo dbfcat shpinfo shpfix shpcat Shape_PointInPoly shpsort |
24 |
+#all: shpdxf shpproj dbfinfo shpcentrd shpdata shpwkb dbfinfo dbfcat shpinfo shpfix shpcat Shape_PointInPoly shpsort |
23 |
+#all: shpdxf shpproj dbfinfo shpcentrd shpdata shpwkb dbfinfo dbfcat shpinfo shpfix shpcat Shape_PointInPoly shpsort |
25 |
+ |
24 |
+ |
|
|
25 |
+ALLPROG= dbfcat dbfinfo shpcat shpdxf shpfix Shape_PointInPoly |
26 |
+ALLPROJ= shpcentrd shpdata shpinfo shpproj shpwkb shpsort |
27 |
+ |
26 |
+.if defined(PROJ4) |
28 |
+.if defined(PROJ4) |
27 |
+all: allprog allproj |
29 |
+all: $(ALLPROG) $(ALLPROJ) |
28 |
+install: allprog_install allproj_install |
30 |
+install: allprog_install allproj_install |
29 |
+.else |
31 |
+.else |
30 |
+all: allprog |
32 |
+all: $(ALLPROG) |
31 |
+install: allprog_install |
33 |
+install: allprog_install |
32 |
+.endif |
34 |
+.endif |
33 |
+ |
35 |
+ |
34 |
+ALLPROG= dbfcat dbfinfo shpcat shpdxf shpfix Shape_PointInPoly |
|
|
35 |
+ALLPROJ= shpcentrd shpdata shpinfo shpproj shpwkb shpsort |
36 |
+ |
37 |
+allprog: $(ALLPROG) |
38 |
+ |
39 |
+allprog_install: $(ALLPROG) |
36 |
+allprog_install: $(ALLPROG) |
40 |
+.for _ALLPROG in $(ALLPROG) |
37 |
+ %%INSTALL_PROGRAM%% $(ALLPROG) %%PREFIX%%/bin/ |
41 |
+ %%INSTALL%% -c -m 755 ${_ALLPROG} %%PREFIX%%/bin/${_ALLPROG} |
|
|
42 |
+.endfor |
43 |
+ |
44 |
+allproj: $(ALLPROJ) |
45 |
+ |
38 |
+ |
46 |
+allproj_install: $(ALLPROJ) |
39 |
+allproj_install: $(ALLPROJ) |
47 |
+.for _ALLPROJ in $(ALLPROJ) |
40 |
+ %%INSTALL_PROGRAM%% $(ALLPROJ) %%PREFIX%%/bin/ |
48 |
+ %%INSTALL%% -c -m 755 ${_ALLPROJ} %%PREFIX%%/bin/${_ALLPROJ} |
|
|
49 |
+.endfor |
50 |
|
41 |
|
51 |
clean: |
42 |
clean: |
52 |
rm -f shpdxf shpproj dbfinfo shpcentrd shpdata shpwkb dbfcat dbfinfo shpinfo shpfix shpcat *.o |
43 |
rm -f shpdxf shpproj dbfinfo shpcentrd shpdata shpwkb dbfcat dbfinfo shpinfo shpfix shpcat *.o |