aboutsummaryrefslogtreecommitdiffstats
path: root/C2J/mesa33-header/prepare-enum.sh
diff options
context:
space:
mode:
Diffstat (limited to 'C2J/mesa33-header/prepare-enum.sh')
-rwxr-xr-xC2J/mesa33-header/prepare-enum.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/C2J/mesa33-header/prepare-enum.sh b/C2J/mesa33-header/prepare-enum.sh
new file mode 100755
index 0000000..3ddf248
--- /dev/null
+++ b/C2J/mesa33-header/prepare-enum.sh
@@ -0,0 +1,22 @@
+#! /bin/sh
+
+echo WARNING WARNING
+echo This generated files are heavily edited !
+echo We exit now ...
+exit 0
+
+grep "#define GL_" gl.h > gl-enum-auto.orig.pre
+grep "#define GL_" glext.h >> gl-enum-auto.orig.pre
+cat gl-enum-auto.orig.pre | sort -u -b | \
+awk -f pre2orig-enum.awk | \
+grep -v -e "?" -e "GL_FALSE" -e "GL_TRUE" \
+ -e "= 1,$" > gl-enum-auto.orig
+rm -f gl-enum-auto.orig.pre
+echo please check generated file gl-enum-auto.orig
+
+grep "#define GLU_" glu.h > glu-enum-auto.orig.pre
+cat glu-enum-auto.orig.pre | sort -u -b | \
+awk -f pre2orig-enum.awk | \
+grep -v -e "?" -e "= 1,$" > glu-enum-auto.orig
+rm -f glu-enum-auto.orig.pre
+echo please check generated file glu-enum-auto.orig