Переглянути джерело

autogen dig_types.i

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@33459 15284696-431f-4ddb-bdfa-cd5b030d7da7
Hamish Bowman 16 роки тому
батько
коміт
3b0e2fcdff
2 змінених файлів з 7 додано та 18 видалено
  1. 7 4
      swig/python/interfaces/Makefile
  2. 0 14
      swig/python/interfaces/dig_types.i

+ 7 - 4
swig/python/interfaces/Makefile

@@ -16,7 +16,6 @@ gis:
 		sed -e '/\.\.\..*;/d' -e '/\.\.\./,/;/d' \
 		-e '/^#/d' >> gisdefs.i
 	echo $(HEADER_LINE1) >  gis.i
-	echo $(HEADER_LINE2) >> gis.i
 	echo >> gis.i
 	cat ../../../include/gis.h | \
 		sed -e 'N;N;N;N;N;N;N;N;N; s/_Color_Rule_[ \t\n]*{[ \t\n]*\(.*}\) low.*/_Color_Rule_\n{\n    \1 low;\n    \1 high;\n/' \
@@ -35,12 +34,16 @@ vector:
 	cat ../../../include/Vect.h | \
 		sed -e '/V[12]_.*;/d' -e '/V[12]_/,/;/d' \
 		-e '/^#/d' >> vect.i
-#	generate dig_types.i from include/vect/dig_defines.h
+	echo $(HEADER_LINE1) >  dig_types.i
+	echo "/* extracted from include/vect/dig_defines.h */" >> dig_types.i
+	echo >> dig_types.i
+	cat ../../../include/vect/dig_defines.h | \
+		sed -n -e '/GV_POINT/,/GV_LINES/p' >> dig_types.i
 #
 #imagery:
 #	imagedefs.h
 #	imagery.h
 
 distclean:
-	-rm -f gisdefs.i gis.i dig_structs.i vect.i
-	# dig_types.i imagedefs.h imagery.h
+	-rm -f gisdefs.i gis.i dig_structs.i dig_types.i vect.i
+	# imagedefs.h imagery.h

+ 0 - 14
swig/python/interfaces/dig_types.i

@@ -1,14 +0,0 @@
-/* extracted from include/vect/dig_defines.h */
-
-#define GV_POINT      0x01
-#define GV_LINE       0x02
-#define GV_BOUNDARY   0x04
-#define GV_CENTROID   0x08
-#define GV_FACE       0x10
-#define GV_KERNEL     0x20
-#define GV_AREA       0x40
-#define GV_VOLUME     0x80
-
-#define GV_POINTS (GV_POINT | GV_CENTROID )
-#define GV_LINES (GV_LINE | GV_BOUNDARY )
-