mirror of
https://github.com/brl/mutter.git
synced 2024-12-25 12:32:05 +00:00
Update Visual C++ property sheets
Use a pre-generated .bat to create the cogl-enum-types.[ch] files. This will greatly simplify the maintenance process of the property sheets when public headers are added/removed.
This commit is contained in:
parent
9cff9236ca
commit
5335ceb9ea
@ -26,26 +26,11 @@ copy ..\..\..\cogl\cogl-defines.h.win32 ..\..\..\cogl\cogl-defines.h
|
|||||||
:DONE_COGL_DEFINES_H
|
:DONE_COGL_DEFINES_H
|
||||||
|
|
||||||
|
|
||||||
if exist ..\..\..\cogl\cogl-enum-types.h goto DONE_COGL_ENUMS_H
|
cd ..
|
||||||
|
|
||||||
cd ..\..\..\cogl
|
gen-enums.bat $(GlibEtcInstallRoot)
|
||||||
|
|
||||||
perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-enum-types.h.in ./cogl-object.h ./cogl-bitmap.h ./cogl-buffer.h ./cogl-color.h ./cogl-fixed.h ./cogl-depth-state.h ./cogl-material-compat.h ./cogl-vector.h ./cogl-euler.h ./cogl-quaternion.h ./cogl-matrix.h ./cogl-offscreen.h ./cogl-primitives.h ./cogl-path.h ./cogl-pixel-buffer.h ./cogl-shader.h ./cogl-texture.h ./cogl-texture-2d.h ./cogl-texture-3d.h ./cogl-texture-rectangle.h ./cogl-texture-2d-sliced.h ./cogl-sub-texture.h ./cogl-meta-texture.h ./cogl-types.h ./cogl-vertex-buffer.h ./cogl-index-buffer.h ./cogl-attribute-buffer.h ./cogl-indices.h ./cogl-attribute.h ./cogl-primitive.h ./cogl-clip-state.h ./cogl-framebuffer.h ./cogl-onscreen.h ./cogl-clutter.h ./cogl.h ./cogl-win32-renderer.h > cogl-enum-types.h
|
cd .\vs10
|
||||||
|
|
||||||
cd ..\build\win32\vs10
|
|
||||||
|
|
||||||
:DONE_COGL_ENUMS_H
|
|
||||||
|
|
||||||
|
|
||||||
if exist ..\..\..\cogl\cogl-enum-types.c goto DONE_COGL_ENUMS_C
|
|
||||||
|
|
||||||
cd ..\..\..\cogl
|
|
||||||
|
|
||||||
perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-enum-types.c.in ./cogl-object.h ./cogl-bitmap.h ./cogl-buffer.h ./cogl-color.h ./cogl-fixed.h ./cogl-depth-state.h ./cogl-material-compat.h ./cogl-vector.h ./cogl-euler.h ./cogl-quaternion.h ./cogl-matrix.h ./cogl-offscreen.h ./cogl-primitives.h ./cogl-path.h ./cogl-pixel-buffer.h ./cogl-shader.h ./cogl-texture.h ./cogl-texture-2d.h ./cogl-texture-3d.h ./cogl-texture-rectangle.h ./cogl-texture-2d-sliced.h ./cogl-sub-texture.h ./cogl-meta-texture.h ./cogl-types.h ./cogl-vertex-buffer.h ./cogl-index-buffer.h ./cogl-attribute-buffer.h ./cogl-indices.h ./cogl-attribute.h ./cogl-primitive.h ./cogl-clip-state.h ./cogl-framebuffer.h ./cogl-onscreen.h ./cogl-clutter.h ./cogl.h ./cogl-win32-renderer.h > cogl-enum-types.c
|
|
||||||
|
|
||||||
cd ..\build\win32\vs10
|
|
||||||
|
|
||||||
:DONE_COGL_ENUMS_C
|
|
||||||
|
|
||||||
|
|
||||||
</PreBuildCmd>
|
</PreBuildCmd>
|
||||||
|
@ -65,17 +65,9 @@ if exist ..\..\..\cogl\cogl-defines.h goto DONE_COGL_DEFINES_H

|
|||||||
copy ..\..\..\cogl\cogl-defines.h.win32 ..\..\..\cogl\cogl-defines.h

|
copy ..\..\..\cogl\cogl-defines.h.win32 ..\..\..\cogl\cogl-defines.h

|
||||||
:DONE_COGL_DEFINES_H

|
:DONE_COGL_DEFINES_H

|
||||||
|
|
||||||
if exist ..\..\..\cogl\cogl-enum-types.h goto DONE_COGL_ENUMS_H

|
cd ..

|
||||||
cd ..\..\..\cogl

|
gen-enums.bat $(GlibEtcInstallRoot)

|
||||||
perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-enum-types.h.in ./cogl-object.h ./cogl-bitmap.h ./cogl-buffer.h ./cogl-color.h ./cogl-fixed.h ./cogl-depth-state.h ./cogl-material-compat.h ./cogl-vector.h ./cogl-euler.h ./cogl-quaternion.h ./cogl-matrix.h ./cogl-offscreen.h ./cogl-primitives.h ./cogl-path.h ./cogl-pixel-buffer.h ./cogl-shader.h ./cogl-texture.h ./cogl-texture-2d.h ./cogl-texture-3d.h ./cogl-texture-rectangle.h ./cogl-texture-2d-sliced.h ./cogl-sub-texture.h ./cogl-meta-texture.h ./cogl-types.h ./cogl-vertex-buffer.h ./cogl-index-buffer.h ./cogl-attribute-buffer.h ./cogl-indices.h ./cogl-attribute.h ./cogl-primitive.h ./cogl-clip-state.h ./cogl-framebuffer.h ./cogl-onscreen.h ./cogl-clutter.h ./cogl.h ./cogl-win32-renderer.h > cogl-enum-types.h

|
cd .\vs9

|
||||||
cd ..\build\win32\vs9

|
|
||||||
:DONE_COGL_ENUMS_H

|
|
||||||
|
|
||||||
if exist ..\..\..\cogl\cogl-enum-types.c goto DONE_COGL_ENUMS_C

|
|
||||||
cd ..\..\..\cogl

|
|
||||||
perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-enum-types.c.in ./cogl-object.h ./cogl-bitmap.h ./cogl-buffer.h ./cogl-color.h ./cogl-fixed.h ./cogl-depth-state.h ./cogl-material-compat.h ./cogl-vector.h ./cogl-euler.h ./cogl-quaternion.h ./cogl-matrix.h ./cogl-offscreen.h ./cogl-primitives.h ./cogl-path.h ./cogl-pixel-buffer.h ./cogl-shader.h ./cogl-texture.h ./cogl-texture-2d.h ./cogl-texture-3d.h ./cogl-texture-rectangle.h ./cogl-texture-2d-sliced.h ./cogl-sub-texture.h ./cogl-meta-texture.h ./cogl-types.h ./cogl-vertex-buffer.h ./cogl-index-buffer.h ./cogl-attribute-buffer.h ./cogl-indices.h ./cogl-attribute.h ./cogl-primitive.h ./cogl-clip-state.h ./cogl-framebuffer.h ./cogl-onscreen.h ./cogl-clutter.h ./cogl.h ./cogl-win32-renderer.h > cogl-enum-types.c

|
|
||||||
cd ..\build\win32\vs9

|
|
||||||
:DONE_COGL_ENUMS_C

|
|
||||||
|
|
||||||
"
|
"
|
||||||
/>
|
/>
|
||||||
|
Loading…
Reference in New Issue
Block a user