mirror of
https://github.com/brl/mutter.git
synced 2025-02-16 13:24:09 +00:00
win32: drop support
This commit is contained in:
parent
ed9f3fd50a
commit
639ef8e195
@ -18,15 +18,13 @@ if BUILD_COGL_GST
|
||||
SUBDIRS += cogl-gst
|
||||
endif
|
||||
|
||||
SUBDIRS += tests examples doc po build
|
||||
SUBDIRS += tests examples doc po
|
||||
|
||||
ACLOCAL_AMFLAGS = -I build/autotools ${ACLOCAL_FLAGS}
|
||||
|
||||
EXTRA_DIST = \
|
||||
README.in \
|
||||
config-custom.h \
|
||||
config.h.win32 \
|
||||
config.h.win32.in
|
||||
config-custom.h
|
||||
|
||||
# .changelog expects these to be initializes
|
||||
CLEANFILES=
|
||||
|
@ -1,56 +0,0 @@
|
||||
# Centralized autotools file
|
||||
# To create the Visual C++ projects
|
||||
# from the templates
|
||||
# Author: Fan, Chun-wei
|
||||
# August 30, 2012
|
||||
|
||||
# Required Items to call this:
|
||||
# MSVC_PROJECT: name of project
|
||||
# MSVC_PROJECT_SRCDIR: subdir of source tree where sources for this project is found
|
||||
# MSVC_PROJECT_SRCS: source files to build
|
||||
# MSVC_PROJECT_EXCLUDES: source files to exclude from MSVC_PROJECT_SRCS, use dummy if none,
|
||||
# wildcards (*) are allowed, seperated by |
|
||||
# DISTCLEANFILES: Define an empty one if not previously defined
|
||||
|
||||
# Create the complete Visual C++ 2008/2010 project files
|
||||
|
||||
$(top_builddir)/build/win32/vs9/$(MSVC_PROJECT).vcproj: $(top_srcdir)/build/win32/vs9/$(MSVC_PROJECT).vcprojin
|
||||
for F in `echo $(MSVC_PROJECT_SRCS) | sed 's/\.\///g' | tr '/' '\\'`; do \
|
||||
case $$F in \
|
||||
$(MSVC_PROJECT_EXCLUDES)) \
|
||||
;; \
|
||||
*.c) echo ' <File RelativePath="..\..\..\$(MSVC_PROJECT_SRCDIR)\'$$F'" />' \
|
||||
;; \
|
||||
esac; \
|
||||
done | sort -u >$(MSVC_PROJECT).sourcefiles
|
||||
$(CPP) -P - <$(top_srcdir)/build/win32/vs9/$(MSVC_PROJECT).vcprojin >$@
|
||||
rm $(MSVC_PROJECT).sourcefiles
|
||||
|
||||
$(top_builddir)/build/win32/vs10/$(MSVC_PROJECT).vcxproj: $(top_srcdir)/build/win32/vs10/$(MSVC_PROJECT).vcxprojin
|
||||
for F in `echo $(MSVC_PROJECT_SRCS) | sed 's/\.\///g' | tr '/' '\\'`; do \
|
||||
case $$F in \
|
||||
$(MSVC_PROJECT_EXCLUDES)) \
|
||||
;; \
|
||||
*.c) echo ' <ClCompile Include="..\..\..\$(MSVC_PROJECT_SRCDIR)\'$$F'" />' \
|
||||
;; \
|
||||
esac; \
|
||||
done | sort -u >$(MSVC_PROJECT).vs10.sourcefiles
|
||||
$(CPP) -P - <$(top_srcdir)/build/win32/vs10/$(MSVC_PROJECT).vcxprojin >$@
|
||||
rm $(MSVC_PROJECT).vs10.sourcefiles
|
||||
|
||||
$(top_builddir)/build/win32/vs10/$(MSVC_PROJECT).vcxproj.filters: $(top_srcdir)/build/win32/vs10/$(MSVC_PROJECT).vcxproj.filtersin
|
||||
for F in `echo $(MSVC_PROJECT_SRCS) | sed 's/\.\///g' | tr '/' '\\'`; do \
|
||||
case $$F in \
|
||||
$(MSVC_PROJECT_EXCLUDES)) \
|
||||
;; \
|
||||
*.c) echo ' <ClCompile Include="..\..\..\$(MSVC_PROJECT_SRCDIR)\'$$F'"><Filter>Source Files</Filter></ClCompile>' \
|
||||
;; \
|
||||
esac; \
|
||||
done | sort -u >$(MSVC_PROJECT).vs10.sourcefiles.filters
|
||||
$(CPP) -P - <$(top_srcdir)/build/win32/vs10/$(MSVC_PROJECT).vcxproj.filtersin >$@
|
||||
rm $(MSVC_PROJECT).vs10.sourcefiles.filters
|
||||
|
||||
DISTCLEANFILES += \
|
||||
$(top_builddir)/build/win32/vs9/$(MSVC_PROJECT).vcproj \
|
||||
$(top_builddir)/build/win32/vs10/$(MSVC_PROJECT).vcxproj \
|
||||
$(top_builddir)/build/win32/vs10/$(MSVC_PROJECT).vcxproj.filters
|
@ -1 +0,0 @@
|
||||
SUBDIRS = win32
|
@ -1 +0,0 @@
|
||||
EXTRA_DIST = README mingw-fetch-dependencies.sh
|
@ -1,5 +0,0 @@
|
||||
The mingw-fetch-dependencies.sh script in this directory automates
|
||||
fetching of the depndencies required to cross compile Clutter using
|
||||
the MinGW compiler. For a description of how to use it, see:
|
||||
|
||||
http://wiki.clutter-project.org/wiki/BuildingClutterOnWindows
|
@ -1,418 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# This script will download and setup a cross compilation environment
|
||||
# for targetting Win32 from Linux. It can also be used to build on
|
||||
# Windows under the MSYS/MinGW environment. It will use the GTK
|
||||
# binaries from Tor Lillqvist.
|
||||
|
||||
TOR_URL="http://ftp.gnome.org/pub/gnome/binaries/win32";
|
||||
|
||||
TOR_BINARIES=( \
|
||||
pango/1.28/pango{-dev,}_1.28.0-1_win32.zip);
|
||||
|
||||
TOR_DEP_URL="http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies";
|
||||
|
||||
ZLIB_VERSION=1.2.4-2
|
||||
FFI_VERSION=3.0.6
|
||||
GLIB_VERSION=2.34.3
|
||||
GLIB_MINOR_VERSION="${GLIB_VERSION%.*}"
|
||||
|
||||
TOR_DEPS=( \
|
||||
cairo{-dev,}_1.10.0-2_win32.zip \
|
||||
gettext-runtime-{dev-,}0.17-1.zip \
|
||||
fontconfig{-dev,}_2.8.0-2_win32.zip \
|
||||
freetype{-dev,}_2.3.12-1_win32.zip \
|
||||
expat_2.0.1-1_win32.zip \
|
||||
libpng{-dev,}_1.4.0-1_win32.zip \
|
||||
zlib{-dev,}_${ZLIB_VERSION}_win32.zip \
|
||||
libffi{-dev,}_${FFI_VERSION}-1_win32.zip \
|
||||
gettext-runtime{-dev,}_0.18.1.1-2_win32.zip );
|
||||
|
||||
GNOME_SOURCES_URL="http://ftp.gnome.org/pub/GNOME/sources/"
|
||||
SOURCES_DEPS=(\
|
||||
glib/${GLIB_MINOR_VERSION}/glib-${GLIB_VERSION}.tar.xz );
|
||||
|
||||
GL_HEADER_URLS=( \
|
||||
http://cgit.freedesktop.org/mesa/mesa/plain/include/GL/gl.h \
|
||||
http://www.opengl.org/registry/api/glext.h );
|
||||
|
||||
GL_HEADERS=( gl.h glext.h );
|
||||
|
||||
CONFIG_GUESS_URL="http://git.savannah.gnu.org/gitweb/?p=automake.git;a=blob_plain;f=lib/config.guess"
|
||||
|
||||
function download_file ()
|
||||
{
|
||||
local url="$1"; shift;
|
||||
local filename="$1"; shift;
|
||||
|
||||
if test -f "$DOWNLOAD_DIR/$filename"; then
|
||||
echo "Skipping download of $filename because the file already exists";
|
||||
return 0;
|
||||
fi;
|
||||
|
||||
case "$DOWNLOAD_PROG" in
|
||||
curl)
|
||||
curl -L -o "$DOWNLOAD_DIR/$filename" "$url";
|
||||
;;
|
||||
*)
|
||||
$DOWNLOAD_PROG -O "$DOWNLOAD_DIR/$filename" "$url";
|
||||
;;
|
||||
esac;
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Downloading ${url} failed.";
|
||||
exit 1;
|
||||
fi;
|
||||
}
|
||||
|
||||
function guess_dir ()
|
||||
{
|
||||
local var="$1"; shift;
|
||||
local suffix="$1"; shift;
|
||||
local msg="$1"; shift;
|
||||
local prompt="$1"; shift;
|
||||
local dir="${!var}";
|
||||
|
||||
if [ -z "$dir" ]; then
|
||||
echo "Please enter ${msg}.";
|
||||
dir="$PWD/$suffix";
|
||||
read -r -p "$prompt [$dir] ";
|
||||
if [ -n "$REPLY" ]; then
|
||||
dir="$REPLY";
|
||||
fi;
|
||||
fi;
|
||||
|
||||
eval $var="\"$dir\"";
|
||||
|
||||
if [ ! -d "$dir" ]; then
|
||||
if ! mkdir -p "$dir"; then
|
||||
echo "Error making directory $dir";
|
||||
exit 1;
|
||||
fi;
|
||||
fi;
|
||||
}
|
||||
|
||||
function y_or_n ()
|
||||
{
|
||||
local prompt="$1"; shift;
|
||||
|
||||
while true; do
|
||||
read -p "${prompt} [y/n] " -n 1;
|
||||
echo;
|
||||
case "$REPLY" in
|
||||
y) return 0 ;;
|
||||
n) return 1 ;;
|
||||
*) echo "Please press y or n" ;;
|
||||
esac;
|
||||
done;
|
||||
}
|
||||
|
||||
function do_unzip ()
|
||||
{
|
||||
do_unzip_d "$ROOT_DIR" "$@";
|
||||
}
|
||||
|
||||
function do_unzip_d ()
|
||||
{
|
||||
local exdir="$1"; shift;
|
||||
local zipfile="$1"; shift;
|
||||
|
||||
unzip -o -q -d "$exdir" "$zipfile" "$@";
|
||||
|
||||
if [ "$?" -ne 0 ]; then
|
||||
echo "Failed to extract $zipfile";
|
||||
exit 1;
|
||||
fi;
|
||||
}
|
||||
|
||||
function do_untar_source ()
|
||||
{
|
||||
do_untar_source_d "$BUILD_DIR" "$@";
|
||||
}
|
||||
|
||||
function do_untar_source_d ()
|
||||
{
|
||||
local exdir="$1"; shift;
|
||||
local tarfile="$1"; shift;
|
||||
|
||||
tar -C "$exdir" -axvf "$tarfile" "$@";
|
||||
|
||||
if [ "$?" -ne 0 ]; then
|
||||
echo "Failed to extract $tarfile";
|
||||
exit 1;
|
||||
fi;
|
||||
}
|
||||
|
||||
function add_env ()
|
||||
{
|
||||
echo "export $1=\"$2\"" >> $env_file;
|
||||
}
|
||||
|
||||
function find_compiler ()
|
||||
{
|
||||
local gccbin fullpath;
|
||||
|
||||
if [ -z "$MINGW_TOOL_PREFIX" ]; then
|
||||
for gccbin in i{3,4,5,6}86{-pc,-w64,}-mingw32{,msvc}-gcc; do
|
||||
fullpath="`which $gccbin 2>/dev/null`";
|
||||
if [ "$?" -eq 0 ]; then
|
||||
MINGW_TOOL_PREFIX="${fullpath%%gcc}";
|
||||
break;
|
||||
fi;
|
||||
done;
|
||||
if [ -z "$MINGW_TOOL_PREFIX" ]; then
|
||||
echo;
|
||||
echo "No suitable cross compiler was found.";
|
||||
echo;
|
||||
echo "If you already have a compiler installed,";
|
||||
echo "please set the MINGW_TOOL_PREFIX variable";
|
||||
echo "to point to its location without the";
|
||||
echo "gcc suffix (eg: \"/usr/bin/i386-mingw32-\").";
|
||||
echo;
|
||||
echo "If you are using Ubuntu, you can install a";
|
||||
echo "compiler by typing:";
|
||||
echo;
|
||||
echo " sudo apt-get install mingw32";
|
||||
echo;
|
||||
echo "Otherwise you can try following the instructions here:";
|
||||
echo;
|
||||
echo " http://www.libsdl.org/extras/win32/cross/README.txt";
|
||||
|
||||
exit 1;
|
||||
fi;
|
||||
fi;
|
||||
|
||||
TARGET="${MINGW_TOOL_PREFIX##*/}";
|
||||
TARGET="${TARGET%%-}";
|
||||
|
||||
echo "Using compiler ${MINGW_TOOL_PREFIX}gcc and target $TARGET";
|
||||
}
|
||||
|
||||
function generate_pc_file ()
|
||||
{
|
||||
local pcfile="$1"; shift;
|
||||
local libs="$1"; shift;
|
||||
local version="$1"; shift;
|
||||
local include="$1"; shift;
|
||||
local bn=`basename "$pcfile"`;
|
||||
|
||||
if test -z "$include"; then
|
||||
include="\${prefix}/include";
|
||||
fi;
|
||||
|
||||
if ! test -f "$pcfile"; then
|
||||
cat > "$pcfile" <<EOF
|
||||
prefix=$ROOT_DIR
|
||||
exec_prefix=\${prefix}
|
||||
libdir=\${prefix}/lib
|
||||
sharedlibdir=\${libdir}
|
||||
includedir=$include
|
||||
|
||||
Name: $bn
|
||||
Description: $bn
|
||||
|
||||
Requires:
|
||||
Libs: -L\${libdir} $libs
|
||||
Cflags: -I\${includedir}
|
||||
Version: $version
|
||||
EOF
|
||||
fi
|
||||
}
|
||||
|
||||
function do_cross_compile ()
|
||||
{
|
||||
local dep="$1"; shift;
|
||||
local builddir="$BUILD_DIR/$dep";
|
||||
|
||||
cd "$builddir"
|
||||
./configure --prefix="$ROOT_DIR" \
|
||||
--host="$TARGET" \
|
||||
--target="$TARGET" \
|
||||
--build="`./config.guess`" \
|
||||
CFLAGS="-mms-bitfields -I${ROOT_DIR}/include" \
|
||||
LDFLAGS="-L${ROOT_DIR}/lib" \
|
||||
PKG_CONFIG="$RUN_PKG_CONFIG" \
|
||||
"$@";
|
||||
|
||||
if [ "$?" -ne 0 ]; then
|
||||
echo "Failed to configure $dep";
|
||||
exit 1;
|
||||
fi;
|
||||
|
||||
make all install
|
||||
|
||||
if [ "$?" -ne 0 ]; then
|
||||
echo "Failed to build $dep";
|
||||
exit 1;
|
||||
fi;
|
||||
}
|
||||
|
||||
# If a download directory hasn't been specified then try to guess one
|
||||
# but ask for confirmation first
|
||||
guess_dir DOWNLOAD_DIR "downloads" \
|
||||
"the directory to download to" "Download directory";
|
||||
|
||||
# Try to guess a download program if none has been specified
|
||||
if [ -z "$DOWNLOAD_PROG" ]; then
|
||||
# If no download program has been specified then check if wget or
|
||||
# curl exists
|
||||
#wget first, because my curl can't download libsdl...
|
||||
for x in wget curl; do
|
||||
if [ "`type -t $x`" != "" ]; then
|
||||
DOWNLOAD_PROG="$x";
|
||||
break;
|
||||
fi;
|
||||
done;
|
||||
|
||||
if [ -z "$DOWNLOAD_PROG" ]; then
|
||||
echo "No DOWNLOAD_PROG was set and neither wget nor curl is ";
|
||||
echo "available.";
|
||||
exit 1;
|
||||
fi;
|
||||
fi;
|
||||
|
||||
# If a download directory hasn't been specified then try to guess one
|
||||
# but ask for confirmation first
|
||||
guess_dir ROOT_DIR "cogl-cross" \
|
||||
"the root prefix for the build environment" "Root dir";
|
||||
SLASH_SCRIPT='s/\//\\\//g';
|
||||
quoted_root_dir=`echo "$ROOT_DIR" | sed "$SLASH_SCRIPT" `;
|
||||
|
||||
# If a build directory hasn't been specified then try to guess one
|
||||
# but ask for confirmation first
|
||||
guess_dir BUILD_DIR "build" \
|
||||
"the directory to build source dependencies in" "Build directory";
|
||||
|
||||
##
|
||||
# Download files
|
||||
##
|
||||
|
||||
for bin in "${TOR_BINARIES[@]}"; do
|
||||
bn="${bin##*/}";
|
||||
download_file "$TOR_URL/$bin" "$bn"
|
||||
done;
|
||||
|
||||
for dep in "${TOR_DEPS[@]}"; do
|
||||
download_file "$TOR_DEP_URL/$dep" "$dep";
|
||||
done;
|
||||
|
||||
for dep in "${OTHER_DEPS[@]}"; do
|
||||
bn="${dep##*/}";
|
||||
download_file "$dep" "$bn";
|
||||
done;
|
||||
|
||||
for dep in "${GL_HEADER_URLS[@]}"; do
|
||||
bn="${dep##*/}";
|
||||
download_file "$dep" "$bn";
|
||||
done;
|
||||
|
||||
for dep in "${SOURCES_DEPS[@]}"; do
|
||||
src="${dep##*/}";
|
||||
download_file "$GNOME_SOURCES_URL/$dep" "$src";
|
||||
done;
|
||||
|
||||
download_file "$CONFIG_GUESS_URL" "config.guess";
|
||||
|
||||
##
|
||||
# Extract files
|
||||
##
|
||||
|
||||
for bin in "${TOR_BINARIES[@]}"; do
|
||||
echo "Extracting $bin...";
|
||||
bn="${bin##*/}";
|
||||
do_unzip "$DOWNLOAD_DIR/$bn";
|
||||
done;
|
||||
|
||||
for dep in "${TOR_DEPS[@]}"; do
|
||||
echo "Extracting $dep...";
|
||||
do_unzip "$DOWNLOAD_DIR/$dep";
|
||||
done;
|
||||
|
||||
for src in "${SOURCES_DEPS[@]}"; do
|
||||
echo "Extracting $src...";
|
||||
src="${src##*/}";
|
||||
do_untar_source "$DOWNLOAD_DIR/$src";
|
||||
done;
|
||||
|
||||
echo "Fixing pkgconfig files...";
|
||||
for x in "$ROOT_DIR/lib/pkgconfig/"*.pc; do
|
||||
sed "s/^prefix=.*\$/prefix=${quoted_root_dir}/" \
|
||||
< "$x" > "$x.tmp";
|
||||
mv "$x.tmp" "$x";
|
||||
done;
|
||||
|
||||
# The Pango FT pc file hardcodes the include path for freetype, so it
|
||||
# needs to be fixed separately
|
||||
sed -e 's/^Cflags:.*$/Cflags: -I${includedir}\/pango-1.0 -I${includedir}\/freetype2/' \
|
||||
-e 's/^\(Libs:.*\)$/\1 -lfreetype -lfontconfig/' \
|
||||
< "$ROOT_DIR/lib/pkgconfig/pangoft2.pc" \
|
||||
> "$ROOT_DIR/lib/pkgconfig/pangoft2.pc.tmp";
|
||||
mv "$ROOT_DIR/lib/pkgconfig/pangoft2.pc"{.tmp,};
|
||||
|
||||
echo "Copying GL headers...";
|
||||
if ! ( test -d "$ROOT_DIR/include/GL" || \
|
||||
mkdir "$ROOT_DIR/include/GL" ); then
|
||||
echo "Failed to create GL header directory";
|
||||
exit 1;
|
||||
fi;
|
||||
for header in "${GL_HEADERS[@]}"; do
|
||||
if ! cp "$DOWNLOAD_DIR/$header" "$ROOT_DIR/include/GL/"; then
|
||||
echo "Failed to copy $header";
|
||||
exit 1;
|
||||
fi;
|
||||
done;
|
||||
|
||||
# We need pkg-config files for zlib and ffi to build glib. The
|
||||
# prepackaged binaries from tml doesn't seem to include them so we'll
|
||||
# just generate it manually.
|
||||
generate_pc_file "$ROOT_DIR/lib/pkgconfig/zlib.pc" "-lz" "$ZLIB_VERSION"
|
||||
generate_pc_file "$ROOT_DIR/lib/pkgconfig/libffi.pc" "-lffi" "$FFI_VERSION" \
|
||||
"${ROOT_DIR}/lib/libffi-${FFI_VERSION}/include"
|
||||
|
||||
RUN_PKG_CONFIG="$BUILD_DIR/run-pkg-config.sh";
|
||||
|
||||
echo "Generating $BUILD_DIR/run-pkg-config.sh";
|
||||
|
||||
cat > "$RUN_PKG_CONFIG" <<EOF
|
||||
# This is a wrapper script for pkg-config that overrides the
|
||||
# PKG_CONFIG_LIBDIR variable so that it won't pick up the local system
|
||||
# .pc files.
|
||||
|
||||
# The MinGW compiler on Fedora tries to do a similar thing except that
|
||||
# it also unsets PKG_CONFIG_PATH. This breaks any attempts to add a
|
||||
# local search path so we need to avoid using that script.
|
||||
|
||||
export PKG_CONFIG_LIBDIR="$ROOT_DIR/lib/pkgconfig"
|
||||
|
||||
exec pkg-config "\$@"
|
||||
EOF
|
||||
|
||||
chmod a+x "$RUN_PKG_CONFIG";
|
||||
|
||||
##
|
||||
# Build environment
|
||||
##
|
||||
|
||||
find_compiler;
|
||||
|
||||
build_config=`bash $DOWNLOAD_DIR/config.guess`;
|
||||
|
||||
##
|
||||
# Build source dependencies
|
||||
##
|
||||
|
||||
do_cross_compile "glib-${GLIB_VERSION}" --disable-modular-tests
|
||||
|
||||
echo
|
||||
echo "Done!"
|
||||
echo
|
||||
echo "You should now have everything you need to cross compile Cogl"
|
||||
echo
|
||||
echo "To get started, you should be able to configure and build from"
|
||||
echo "the top of your cogl source directory as follows:"
|
||||
echo
|
||||
echo "./configure --host=\"$TARGET\" --target=\"$TARGET\" --build=\"$build_config\" --enable-wgl CFLAGS=\"-mms-bitfields -I$ROOT_DIR/include\" --enable-deprecated PKG_CONFIG=\"$RUN_PKG_CONFIG\"" PKG_CONFIG_PATH=
|
||||
echo "make"
|
||||
echo
|
||||
echo "Note: the explicit --build option is often necessary to ensure autoconf"
|
||||
echo "realizes you are cross-compiling."
|
@ -1,3 +0,0 @@
|
||||
SUBDIRS = vs9 vs10
|
||||
|
||||
EXTRA_DIST = *.bat
|
@ -1,34 +0,0 @@
|
||||
EXTRA_DIST = \
|
||||
cogl.sln \
|
||||
cogl-version-paths.props \
|
||||
cogl-build-defines.props \
|
||||
cogl-gen-srcs.props \
|
||||
cogl-install.props \
|
||||
cogl.vcxproj \
|
||||
cogl.vcxprojin \
|
||||
cogl.vcxproj.filters \
|
||||
cogl.vcxproj.filtersin \
|
||||
cogl-path.vcxproj \
|
||||
cogl-path.vcxprojin \
|
||||
cogl-path.vcxproj.filters \
|
||||
cogl-path.vcxproj.filtersin \
|
||||
cogl-pango.vcxproj \
|
||||
cogl-pango.vcxprojin \
|
||||
cogl-pango.vcxproj.filters \
|
||||
cogl-pango.vcxproj.filtersin \
|
||||
cogl-hello.vcxproj \
|
||||
cogl-hello.vcxproj.filters \
|
||||
cogl-sdl2-hello.vcxproj \
|
||||
cogl-sdl2-hello.vcxproj.filters \
|
||||
cogl-msaa.vcxproj \
|
||||
cogl-msaa.vcxproj.filters \
|
||||
cogl-info.vcxproj \
|
||||
cogl-info.vcxproj.filters \
|
||||
cogl-crate.vcxproj \
|
||||
cogl-crate.vcxproj.filters \
|
||||
test-conformance-cogl.vcxproj \
|
||||
test-conformance-cogl.vcxprojin \
|
||||
test-conformance-cogl.vcxproj.filters \
|
||||
test-conformance-cogl.vcxproj.filtersin \
|
||||
cogl-install.vcxproj \
|
||||
README.txt
|
@ -1,89 +0,0 @@
|
||||
Note that all this is rather experimental.
|
||||
|
||||
A more detailed description on using Visual C++ to compile COGL with
|
||||
its dependencies can be found on the following GNOME Live! page:
|
||||
|
||||
https://live.gnome.org/GTK%2B/Win32/MSVCCompilationOfGTKStack
|
||||
|
||||
Please do not attempt to compile Cogl in a path that contains spaces
|
||||
to avoid potential problems during compilation, linking or usage.
|
||||
|
||||
This VS10 solution and the projects it includes are intented to be used
|
||||
in a Cogl source tree unpacked from a tarball. In a git checkout you
|
||||
first need to use some Unix-like environment or manual work to expand
|
||||
the files needed, like config.h.win32.in into config.h.win32 and the
|
||||
.vcprojin files here into corresponding actual .vcproj files.
|
||||
|
||||
You will need the parts from GNOME: GDK-Pixbuf, Pango* and GLib.
|
||||
External dependencies are at least zlib, libpng,
|
||||
gettext-runtime* and Cairo*, and glext.h from
|
||||
http://www.opengl.org/registry/api/glext.h (which need to be in the GL folder
|
||||
in your include directories or in <root>\vs10\<PlatformName>\include\GL). Please
|
||||
note that although the Cogl source package does allow one to build Cogl without
|
||||
a previously built and installed GLib, the Visual Studio projects only support
|
||||
builds that does depend on GLib.
|
||||
|
||||
Please see the README file in the root directory of this Cogl source package
|
||||
for the versions of the dependencies required. See also
|
||||
build/win32/vs10/README.txt in the GLib source package for details
|
||||
where to unpack them. It is recommended that at least the dependencies
|
||||
from GNOME are also built with VS10 to avoid crashes caused by mixing different
|
||||
CRTs-please see also the build/win32/vs10/README.txt in those respective packages.
|
||||
|
||||
If building the SDL2 winsys is desired (the *_SDL configs), you will also need the
|
||||
SDL2 libraries from www.libsdl.org-building the SDL source package with Visual C++ 2010
|
||||
is recommended via CMake, but one may want to use the Visual C++ binary packages
|
||||
from that website. Since Cogl-1.18.x, the Visual Studio Projects have been updated
|
||||
to support the build of the SDL2 winsys in place of the original SDL-1.3 winsys
|
||||
as SDL-2.x has been released for some time. Please note, as builds with the SDL2
|
||||
winsys includes the SDL2 headers, main() will be defined to SDL2's special main()
|
||||
implementation on Windows, which will require linking to SDL2.lib and SDL2main.lib
|
||||
for all apps that link to Cogl, unless SDL_MAIN_HANDLED is defined in your
|
||||
"preprocessor definitions" options.
|
||||
|
||||
The recommended build sequence of the dependencies are as follows (the non-GNOME
|
||||
packages that are not downloaded as binaries from ftp://ftp.gnome.org have
|
||||
makefiles and/or VS project files that can be used to compile with VS directly,
|
||||
except the optional PCRE, which is built on VS using CMake; GLib has
|
||||
VS10 project files in the latest stable versions, GDK-Pixbuf have VS10 project files
|
||||
in the latest unstable version, and Pango should have VS10 project files
|
||||
in the next unstable release):
|
||||
-Unzip the binary packages for gettext-runtime, freetype, expat and fontconfig
|
||||
downloaded from ftp://ftp.gnome.org*
|
||||
-zlib
|
||||
-libpng
|
||||
-(optional for GLib) PCRE (8.12 or later, building PCRE using CMake is
|
||||
recommended-please see build/win32/vs10/README.txt in the GLib source package)
|
||||
-(for gdk-pixbuf, if GDI+ is not to be used) IJG JPEG or libjpeg-turbo
|
||||
-(for gdk-pixbuf, if GDI+ is not to be used) jasper [JPEG-2000 library]
|
||||
-(for gdk-pixbuf, if GDI+ is not to be used, requires zlib and IJG JPEG/libjpeg-turbo)
|
||||
libtiff
|
||||
-GLib
|
||||
-Cairo
|
||||
-Pango
|
||||
-GDK-Pixbuf
|
||||
|
||||
The "install" project will copy build results and headers into their
|
||||
appropriate location under <root>\vs10\<PlatformName>. For instance,
|
||||
built DLLs go into <root>\vs10\<PlatformName>\bin, built LIBs into
|
||||
<root>\vs10\<PlatformName>\lib and Cogl headers into
|
||||
<root>\vs10\<PlatformName>\include\Cogl-2.0.
|
||||
|
||||
*There is no known official VS10 build support for fontconfig
|
||||
(required for Pango and Pango at the moment-I will see whether this
|
||||
requirement can be made optional for VS builds)
|
||||
(along with freetype and expat) and gettext-runtime, so
|
||||
please use the binaries from:
|
||||
|
||||
ftp://ftp.gnome.org/pub/GNOME/binaries/win32/dependencies/ (32 bit)
|
||||
ftp://ftp.gnome.org/pub/GNOME/binaries/win64/dependencies/ (64 bit)
|
||||
|
||||
Note: If you see C4819 warnings and you are compiling Cogl on a DBCS
|
||||
(Chinese/Korean/Japanese) version of Windows, you may need to switch
|
||||
to an English locale in Control Panel->Region and Languages->System->
|
||||
Change System Locale, reboot and rebuild to ensure Cogl and its
|
||||
dependencies are built correctly. This is due to a bug in Visual C++
|
||||
running on DBCS locales.
|
||||
|
||||
--Chun-wei Fan <fanc999@yahoo.com.tw>
|
||||
(Adopted from the GTK+ Win32 VS README.txt file originally by Tor Lillqvist)
|
@ -1,61 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="cogl-version-paths.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros">
|
||||
<BaseBuildDefines>_WIN32_WINNT=0x0500;COGL_ENABLE_DEBUG</BaseBuildDefines>
|
||||
<LibBuildDefines>HAVE_CONFIG_H;COGL_COMPILATION;$(BaseBuildDefines)</LibBuildDefines>
|
||||
<ReleaseLibBuildDefines>$(LibBuildDefines);G_DISABLE_CHECKS;G_DISABLE_CAST_CHECKS</ReleaseLibBuildDefines>
|
||||
<DebugLibBuildDefines>_DEBUG;$(LibBuildDefines);COGL_GL_DEBUG;COGL_OBJECT_DEBUG;COGL_HANDLE_DEBUG</DebugLibBuildDefines>
|
||||
<CoglBuildDefines>G_LOG_DOMAIN="Cogl";COGL_HAS_WIN32_SUPPORT;COGL_BUILD_EXP;COGL_GL_LIBNAME="";COGL_LOCALEDIR="/some/random/dir"</CoglBuildDefines>
|
||||
<CoglPathBuildDefines>G_LOG_DOMAIN="CoglPath"</CoglPathBuildDefines>
|
||||
<CoglPangoBuildDefines>G_LOG_DOMAIN="Cogl-Pango"</CoglPangoBuildDefines>
|
||||
<CoglAppAvoidForcedSDLLinkingDefines>SDL_MAIN_HANDLED</CoglAppAvoidForcedSDLLinkingDefines>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<_PropertySheetDisplayName>coglbuilddefinesprops</_PropertySheetDisplayName>
|
||||
<OutDir>$(SolutionDir)$(Configuration)\$(PlatformName)\bin\</OutDir>
|
||||
<IntDir>$(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\..;..\..\..\cogl;..\..\..\cogl\winsys;$(GlibEtcInstallRoot)\include;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\include\cairo;$(GlibEtcInstallRoot)\include\pango-1.0;$(GlibEtcInstallRoot)\include\gdk-pixbuf-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>G_DISABLE_SINGLE_INCLUDES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<ForcedIncludeFiles>msvc_recommended_pragmas.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
|
||||
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<AdditionalOptions>/d2Zi+ %(AdditionalOptions)</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>glib-2.0.lib;gobject-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>$(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<BuildMacro Include="BaseBuildDefines">
|
||||
<Value>$(BaseBuildDefines)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="LibBuildDefines">
|
||||
<Value>$(LibBuildDefines)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="ReleaseLibBuildDefines">
|
||||
<Value>$(ReleaseLibBuildDefines)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="DebugLibBuildDefines">
|
||||
<Value>$(DebugLibBuildDefines)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="CoglBuildDefines">
|
||||
<Value>$(CoglBuildDefines)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="CoglPathBuildDefines">
|
||||
<Value>$(CoglPathBuildDefines)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="CoglPangoBuildDefines">
|
||||
<Value>$(CoglPangoBuildDefines)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="CoglAppAvoidForcedSDLLinkingDefines">
|
||||
<Value>$(CoglAppAvoidForcedSDLLinkingDefines)</Value>
|
||||
</BuildMacro>
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -1,176 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}</ProjectGuid>
|
||||
<RootNamespace>cogl-crate</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA="../share/cogl-$(ApiVersion)/examples-data/";$(BaseBuildDefines);$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA="../share/cogl-$(ApiVersion)/examples-data/";$(BaseBuildDefines);$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>CompileAsC</CompileAs>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||
<DataExecutionPrevention>
|
||||
</DataExecutionPrevention>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA="../share/cogl-$(ApiVersion)/examples-data/";$(BaseBuildDefines);$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA="../share/cogl-$(ApiVersion)/examples-data/";$(BaseBuildDefines);$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>CompileAsC</CompileAs>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||
<DataExecutionPrevention>
|
||||
</DataExecutionPrevention>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\examples\cogl-crate.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="cogl-pango.vcxproj">
|
||||
<Project>{fe5abd0f-91e8-4aa5-9c1c-408427d5f768}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="cogl.vcxproj">
|
||||
<Project>{f3a80987-5411-43db-a23b-06f2076e1206}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Sources">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\examples\cogl-crate.c">
|
||||
<Filter>Sources</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -1,107 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros">
|
||||
<CopyDefinesSDLH>
|
||||
if exist ..\..\..\cogl\SDL_DEFINES goto DONE_COGL_DEFINES_H
|
||||
if not exist ..\..\..\cogl\WGL_DEFINES goto DO_COGL_DEFINES_H
|
||||
del ..\..\..\cogl\cogl-defines.h
|
||||
del ..\..\..\cogl\WGL_DEFINES
|
||||
:DO_COGL_DEFINES_H
|
||||
copy ..\..\..\cogl\cogl-defines.h.win32_sdl ..\..\..\cogl\SDL_DEFINES
|
||||
copy ..\..\..\cogl\SDL_DEFINES ..\..\..\cogl\cogl-defines.h
|
||||
:DONE_COGL_DEFINES_H
|
||||
</CopyDefinesSDLH>
|
||||
<CopyDefinesH>
|
||||
if exist ..\..\..\cogl\WGL_DEFINES goto DONE_COGL_DEFINES_H
|
||||
if not exist ..\..\..\cogl\SDL_DEFINES goto DO_COGL_DEFINES_H
|
||||
del ..\..\..\cogl\cogl-defines.h
|
||||
del ..\..\..\cogl\SDL_DEFINES
|
||||
:DO_COGL_DEFINES_H
|
||||
copy ..\..\..\cogl\cogl-defines.h.win32 ..\..\..\cogl\WGL_DEFINES
|
||||
copy ..\..\..\cogl\WGL_DEFINES ..\..\..\cogl\cogl-defines.h
|
||||
:DONE_COGL_DEFINES_H
|
||||
</CopyDefinesH>
|
||||
<CopyConfigH>copy ..\..\..\config.h.win32 ..\..\..\config.h</CopyConfigH>
|
||||
<CopyGLHeaderH>copy ..\..\..\cogl\cogl-gl-header.h.win32 ..\..\..\cogl\cogl-gl-header.h</CopyGLHeaderH>
|
||||
<GenCoglPathEnumsH>
|
||||
cd ..\..\..\cogl-path
|
||||
perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-path-enum-types.h.in cogl-path-types.h cogl1-path-functions.h > cogl-path-enum-types.h
|
||||
cd $(SolutionDir)
|
||||
</GenCoglPathEnumsH>
|
||||
<GenCoglPathEnumsC>
|
||||
cd ..\..\..\cogl-path
|
||||
perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-path-enum-types.c.in cogl-path-types.h cogl1-path-functions.h > cogl-path-enum-types.c
|
||||
cd $(SolutionDir)
|
||||
</GenCoglPathEnumsC>
|
||||
<GenCoglEnumsH>
|
||||
cd ..\..\..\cogl
|
||||
perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-enum-types.h.in deprecated\cogl-clip-state.h deprecated\cogl-fixed.h deprecated\cogl-material-compat.h deprecated\cogl-vertex-buffer.h deprecated\cogl-shader.h deprecated\cogl-clutter.h deprecated\cogl-type-casts.h deprecated\cogl-framebuffer-deprecated.h deprecated\cogl-texture-deprecated.h deprecated\cogl-auto-texture.h cogl1-context.h cogl-bitmap.h cogl-color.h cogl-matrix.h cogl-offscreen.h cogl-primitives.h cogl-texture.h cogl-types.h cogl.h cogl-win32-renderer.h > cogl-enum-types.h
|
||||
cd $(SolutionDir)
|
||||
</GenCoglEnumsH>
|
||||
<GenCoglEnumsC>
|
||||
cd ..\..\..\cogl
|
||||
perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-enum-types.c.in deprecated\cogl-clip-state.h deprecated\cogl-fixed.h deprecated\cogl-material-compat.h deprecated\cogl-vertex-buffer.h deprecated\cogl-shader.h deprecated\cogl-clutter.h deprecated\cogl-type-casts.h deprecated\cogl-framebuffer-deprecated.h deprecated\cogl-texture-deprecated.h deprecated\cogl-auto-texture.h cogl1-context.h cogl-bitmap.h cogl-color.h cogl-matrix.h cogl-offscreen.h cogl-primitives.h cogl-texture.h cogl-types.h cogl.h cogl-win32-renderer.h > cogl-enum-types.c
|
||||
cd $(SolutionDir)
|
||||
</GenCoglEnumsC>
|
||||
<GenerateCoglDef>
|
||||
echo EXPORTS > $(DefDir)\cogl.def
|
||||
cl -EP -DCOGL_HAS_GTYPE_SUPPORT -DCOGL_HAS_WIN32_SUPPORT -DCOGL_HAS_GLIB_SUPPORT -DCOGL_ENABLE_EXPERIMENTAL_API ..\..\..\cogl\cogl.symbols >> $(DefDir)\cogl.def
|
||||
</GenerateCoglDef>
|
||||
<GenerateCoglSDLDef>
|
||||
echo EXPORTS > $(DefDir)\cogl.def
|
||||
cl -EP -DCOGL_HAS_GTYPE_SUPPORT -DCOGL_HAS_WIN32_SUPPORT -DCOGL_HAS_GLIB_SUPPORT -DCOGL_HAS_SDL_SUPPORT -DCOGL_ENABLE_EXPERIMENTAL_API ..\..\..\cogl\cogl.symbols >> $(DefDir)\cogl.def
|
||||
</GenerateCoglSDLDef>
|
||||
<GenerateCoglPathDef>
|
||||
echo EXPORTS > $(DefDir)\cogl-path.def
|
||||
cl -EP -DCOGL_HAS_GTYPE_SUPPORT ..\..\..\cogl-path\cogl-path.symbols >> $(DefDir)\cogl-path.def
|
||||
</GenerateCoglPathDef>
|
||||
<GenerateCoglPangoDef>
|
||||
echo EXPORTS > $(DefDir)\cogl-pango.def
|
||||
cl -EP ..\..\..\cogl-pango\cogl-pango.symbols >> $(DefDir)\cogl-pango.def
|
||||
</GenerateCoglPangoDef>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<_PropertySheetDisplayName>coglprops</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<BuildMacro Include="CopyConfigH">
|
||||
<Value>$(CopyConfigH)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="CopyGLHeaderH">
|
||||
<Value>$(CopyGLHeaderH)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="CopyDefinesSDLH">
|
||||
<Value>$(CopyDefinesSDLH)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="CopyDefinesH">
|
||||
<Value>$(CopyDefinesH)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="GenCoglPathEnumsH">
|
||||
<Value>$(GenCoglPathEnumsH)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="GenCoglPathEnumsC">
|
||||
<Value>$(GenCoglPathEnumsC)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="GenCoglEnumsH">
|
||||
<Value>$(GenCoglEnumsH)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="GenCoglEnumsC">
|
||||
<Value>$(GenCoglEnumsC)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="GenerateCoglDef">
|
||||
<Value>$(GenerateCoglDef)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="GenerateCoglSDLDef">
|
||||
<Value>$(GenerateCoglDef)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="GenerateCoglPathDef">
|
||||
<Value>$(GenerateCoglPathDef)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="GenerateCoglPangoDef">
|
||||
<Value>$(GenerateCoglPangoDef)</Value>
|
||||
</BuildMacro>
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -1,160 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{F5A43C12-7032-428E-A56A-D294075FA493}</ProjectGuid>
|
||||
<RootNamespace>cogl-hello</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;$(BaseBuildDefines);$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;$(BaseBuildDefines);$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>COGL_ENABLE_EXPERIMENTAL_2_0_API;$(BaseBuildDefines);$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>COGL_ENABLE_EXPERIMENTAL_2_0_API;$(BaseBuildDefines);$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\examples\cogl-hello.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="cogl.vcxproj">
|
||||
<Project>{f3a80987-5411-43db-a23b-06f2076e1206}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Sources">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\examples\cogl-hello.c">
|
||||
<Filter>Sources</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -1,168 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}</ProjectGuid>
|
||||
<RootNamespace>coglinfo</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;$(BaseBuildDefines);$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;$(BaseBuildDefines);$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>CompileAsC</CompileAs>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||
<DataExecutionPrevention>
|
||||
</DataExecutionPrevention>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>COGL_ENABLE_EXPERIMENTAL_2_0_API;$(BaseBuildDefines);$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>COGL_ENABLE_EXPERIMENTAL_2_0_API;$(BaseBuildDefines);$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>CompileAsC</CompileAs>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||
<DataExecutionPrevention>
|
||||
</DataExecutionPrevention>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\examples\cogl-info.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="cogl.vcxproj">
|
||||
<Project>{f3a80987-5411-43db-a23b-06f2076e1206}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Sources">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\examples\cogl-info.c">
|
||||
<Filter>Sources</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -1,168 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros">
|
||||
<BinDir>$(SolutionDir)$(Configuration)\$(Platform)\bin</BinDir>
|
||||
<InstalledDlls>$(BinDir)\$(CoglDllPrefix)cogl(CoglDllSuffix).dll;$(BinDir)\$(CoglDllPrefix)cogl-path(CoglDllSuffix).dll;$(BinDir)\$(CoglDllPrefix)cogl-pango(CoglDllSuffix).dll</InstalledDlls>
|
||||
<InstalledBins>$(BinDir)\cogl-crate.exe;$(BinDir)\cogl-hello.exe;$(BinDir)\cogl-info.exe</InstalledBins>
|
||||
<InstalledSDLBins>$(BinDir)\cogl-sdl2-hello.exe</InstalledSDLBins>
|
||||
<CoglDoInstallBin>
|
||||
mkdir $(CopyDir)\bin
|
||||
mkdir $(CopyDir)\lib
|
||||
|
||||
if "$(Configuration)" == "Release_SDL" goto DO_REL_BIN
|
||||
if "$(Configuration)" == "Debug_SDL" goto DO_DBG_BIN
|
||||
|
||||
copy $(BinDir)\$(CoglDllPrefix)cogl$(CoglDllSuffix).dll $(CopyDir)\bin
|
||||
copy $(BinDir)\$(CoglDllPrefix)cogl$(CoglDllSuffix).pdb $(CopyDir)\bin
|
||||
copy $(BinDir)\$(CoglDllPrefix)cogl-*$(CoglDllSuffix).dll $(CopyDir)\bin
|
||||
copy $(BinDir)\$(CoglDllPrefix)cogl-*$(CoglDllSuffix).pdb $(CopyDir)\bin
|
||||
copy $(BinDir)\cogl-$(ApiVersion).lib $(CopyDir)\lib
|
||||
copy $(BinDir)\cogl-*-$(ApiVersion).lib $(CopyDir)\lib
|
||||
copy $(BinDir)\cogl-*.exe $(CopyDir)\bin
|
||||
copy $(BinDir)\cogl-*.pdb $(CopyDir)\bin
|
||||
|
||||
goto DONE_BIN
|
||||
|
||||
:DO_REL_BIN
|
||||
copy Release\$(Platform)\bin\$(CoglDllPrefix)cogl$(CoglDllSuffix).dll $(CopyDir)\bin
|
||||
copy Release\$(Platform)\bin\$(CoglDllPrefix)cogl$(CoglDllSuffix).pdb $(CopyDir)\bin
|
||||
copy Release\$(Platform)\bin\$(CoglDllPrefix)cogl-*$(CoglDllSuffix).dll $(CopyDir)\bin
|
||||
copy Release\$(Platform)\bin\$(CoglDllPrefix)cogl-*$(CoglDllSuffix).pdb $(CopyDir)\bin
|
||||
copy Release\$(Platform)\bin\cogl-$(ApiVersion).lib $(CopyDir)\lib
|
||||
copy Release\$(Platform)\bin\cogl-*-$(ApiVersion).lib $(CopyDir)\lib
|
||||
copy Release\$(Platform)\bin\cogl-*.exe $(CopyDir)\bin
|
||||
copy Release\$(Platform)\bin\cogl-*.pdb $(CopyDir)\bin
|
||||
goto DONE_BIN
|
||||
|
||||
:DO_DBG_BIN
|
||||
copy Debug\$(Platform)\bin\$(CoglDllPrefix)cogl$(CoglDllSuffix).dll $(CopyDir)\bin
|
||||
copy Debug\$(Platform)\bin\$(CoglDllPrefix)cogl$(CoglDllSuffix).pdb $(CopyDir)\bin
|
||||
copy Debug\$(Platform)\bin\$(CoglDllPrefix)cogl-*$(CoglDllSuffix).dll $(CopyDir)\bin
|
||||
copy Debug\$(Platform)\bin\$(CoglDllPrefix)cogl-*$(CoglDllSuffix).pdb $(CopyDir)\bin
|
||||
copy Debug\$(Platform)\bin\cogl-$(ApiVersion).lib $(CopyDir)\lib
|
||||
copy Debug\$(Platform)\bin\cogl-*-$(ApiVersion).lib $(CopyDir)\lib
|
||||
copy Debug\$(Platform)\bin\cogl-*.exe $(CopyDir)\bin
|
||||
copy Debug\$(Platform)\bin\cogl-*.pdb $(CopyDir)\bin
|
||||
goto DONE_BIN
|
||||
|
||||
:DONE_BIN
|
||||
</CoglDoInstallBin>
|
||||
<CoglDoInstall>
|
||||
$(CoglDoInstallBin)
|
||||
|
||||
mkdir $(CopyDir)\share\cogl-$(ApiVersion)\examples-data
|
||||
copy ..\..\..\examples\*.jpg $(CopyDir)\share\cogl-$(ApiVersion)\examples-data
|
||||
|
||||
|
||||
mkdir $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated
|
||||
copy ..\..\..\cogl\cogl-object.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-atlas-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-attribute-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-bitmap.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-color.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-deprecated.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-depth-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-error.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-euler.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-fence.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-frame-info.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-glib-source.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-macros.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-pipeline.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-vector.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-matrix.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-matrix-stack.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-offscreen.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-onscreen.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-output.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-primitives.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-primitive-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-pipeline-layer-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-pipeline-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-pixel-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-poll.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-quaternion.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-snippet.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-texture-2d.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-texture-2d-gl.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-texture-2d-sliced.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-sub-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-texture-rectangle.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-meta-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-texture-3d.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-types.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-index-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-indices.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-attribute.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-primitive.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-framebuffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-defines.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-enum-types.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-renderer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-swap-chain.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-onscreen-template.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-display.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-context.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-version.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl-win32-renderer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl1-context.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
copy ..\..\..\cogl\cogl2-experimental.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl
|
||||
|
||||
copy ..\..\..\cogl\deprecated\cogl-clip-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated
|
||||
copy ..\..\..\cogl\deprecated\cogl-fixed.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated
|
||||
copy ..\..\..\cogl\deprecated\cogl-material-compat.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated
|
||||
copy ..\..\..\cogl\deprecated\cogl-vertex-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated
|
||||
copy ..\..\..\cogl\deprecated\cogl-shader.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated
|
||||
copy ..\..\..\cogl\deprecated\cogl-clutter.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated
|
||||
copy ..\..\..\cogl\deprecated\cogl-type-casts.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated
|
||||
copy ..\..\..\cogl\deprecated\cogl-framebuffer-deprecated.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated
|
||||
copy ..\..\..\cogl\deprecated\cogl-texture-deprecated.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated
|
||||
copy ..\..\..\cogl\deprecated\cogl-auto-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated
|
||||
|
||||
|
||||
mkdir $(CopyDir)\include\cogl-$(ApiVersion)\cogl-pango
|
||||
copy ..\..\..\cogl-pango\cogl-pango.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl-pango
|
||||
|
||||
|
||||
mkdir $(CopyDir)\include\cogl-$(ApiVersion)\cogl-path
|
||||
copy ..\..\..\cogl-path\cogl-path.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl-path
|
||||
copy ..\..\..\cogl-path\cogl-path-types.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl-path
|
||||
copy ..\..\..\cogl-path\cogl1-path-functions.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl-path
|
||||
copy ..\..\..\cogl-path\cogl2-path-functions.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl-path
|
||||
copy ..\..\..\cogl-path\cogl-path-enum-types.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl-path
|
||||
</CoglDoInstall>
|
||||
<CoglDoInstallSDL>copy ..\..\..\cogl\cogl-sdl.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl</CoglDoInstallSDL>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<_PropertySheetDisplayName>coglinstallprops</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<BuildMacro Include="BinDir">
|
||||
<Value>$(BinDir)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="InstalledDlls">
|
||||
<Value>$(InstalledDlls)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="InstalledBins">
|
||||
<Value>$(InstalledBins)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="InstalledSDLBins">
|
||||
<Value>$(InstalledSDLBins)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="CoglDoInstallBin">
|
||||
<Value>$(CoglDoInstall)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="CoglDoInstall">
|
||||
<Value>$(CoglDoInstall)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="CoglDoInstallSDL">
|
||||
<Value>$(CoglDoInstallSDL)</Value>
|
||||
</BuildMacro>
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -1,217 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug_SDL|Win32">
|
||||
<Configuration>Debug_SDL</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug_SDL|x64">
|
||||
<Configuration>Debug_SDL</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release_SDL|Win32">
|
||||
<Configuration>Release_SDL</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release_SDL|x64">
|
||||
<Configuration>Release_SDL</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{35B2A4AC-7235-4FC7-995D-469D59195041}</ProjectGuid>
|
||||
<RootNamespace>coglinstall</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Utility</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Utility</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Utility</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'" Label="Configuration">
|
||||
<ConfigurationType>Utility</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Utility</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Utility</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Utility</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'" Label="Configuration">
|
||||
<ConfigurationType>Utility</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-install.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-install.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-install.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-install.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-install.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-install.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-install.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-install.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GlibEtcInstallRoot)\</OutDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">$(GlibEtcInstallRoot)\</OutDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GlibEtcInstallRoot)\</OutDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">$(GlibEtcInstallRoot)\</OutDir>
|
||||
<ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
|
||||
<ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'" />
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GlibEtcInstallRoot)\</OutDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">$(GlibEtcInstallRoot)\</OutDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GlibEtcInstallRoot)\</OutDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">$(GlibEtcInstallRoot)\</OutDir>
|
||||
<ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
|
||||
<ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'" />
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\config.h.win32">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Installing Build Results...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(CoglDoInstall)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(InstalledDlls);$(InstalledBins);%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">Installing Build Results...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">$(CoglDoInstall)$(CoglDoInstallSDL)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">$(InstalledDlls);$(InstalledBins);$(InstalledSDLBins);%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Installing Build Results...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(CoglDoInstall)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(InstalledDlls);$(InstalledBins);%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">Installing Build Results...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">$(CoglDoInstall)$(CoglDoInstallSDL)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">$(InstalledDlls);$(InstalledBins);$(InstalledSDLBins);%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Installing Build Results...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(CoglDoInstall)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(InstalledDlls);$(InstalledBins);%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">Installing Build Results...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">$(CoglDoInstall)$(CoglDoInstallSDL)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">$(InstalledDlls);$(InstalledBins);$(InstalledSDLBins);%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Installing Build Results...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(CoglDoInstall)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(InstalledDlls);$(InstalledBins);%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">Installing Build Results...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">$(CoglDoInstall)$(CoglDoInstallSDL)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">$(InstalledDlls);$(InstalledBins);$(InstalledSDLBins);%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="test-conformance-cogl.vcxproj">
|
||||
<Project>{0f08f253-de1a-40cb-a890-93ae3ca23ade}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="cogl-crate.vcxproj">
|
||||
<Project>{de1a2710-04bb-4c3d-90c1-b070e326b1cf}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="cogl-hello.vcxproj">
|
||||
<Project>{f5a43c12-7032-428e-a56a-d294075fa493}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="cogl-sdl2-hello.vcxproj">
|
||||
<Project>{0b5d144d-1872-42cd-8437-ffdcdd08c03e}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="cogl-info.vcxproj">
|
||||
<Project>{cd17f5c8-c860-4a65-8209-4d0b093a3da3}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="cogl-pango.vcxproj">
|
||||
<Project>{fe5abd0f-91e8-4aa5-9c1c-408427d5f768}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="cogl-path.vcxproj">
|
||||
<Project>{f3a80987-5411-43db-a23b-06f2076e1207}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="cogl.vcxproj">
|
||||
<Project>{f3a80987-5411-43db-a23b-06f2076e1206}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
@ -1,169 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{44E864D4-8447-484D-9B16-D5405E0783CF}</ProjectGuid>
|
||||
<RootNamespace>coglmsaa</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;$(BaseBuildDefines);$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;$(BaseBuildDefines);$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>CompileAsC</CompileAs>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||
<DataExecutionPrevention>
|
||||
</DataExecutionPrevention>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>COGL_ENABLE_EXPERIMENTAL_2_0_API;$(BaseBuildDefines);$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>COGL_ENABLE_EXPERIMENTAL_2_0_API;$(BaseBuildDefines);$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>CompileAsC</CompileAs>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||
<DataExecutionPrevention>
|
||||
</DataExecutionPrevention>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\examples\cogl-msaa.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="cogl.vcxproj">
|
||||
<Project>{f3a80987-5411-43db-a23b-06f2076e1206}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Sources">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\examples\cogl-msaa.c">
|
||||
<Filter>Sources</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -1,19 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Sources">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Headers">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
#include "coglpango.vs10.sourcefiles.filters"
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\cogl-pango\cogl-pango.symbols"><Filter>Resource Files</Filter></CustomBuild>
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -1,210 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}</ProjectGuid>
|
||||
<RootNamespace>coglpango</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-gen-srcs.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-gen-srcs.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-gen-srcs.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-gen-srcs.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<PreBuildEvent>
|
||||
<Command>$(PreBuildCmd)</Command>
|
||||
</PreBuildEvent>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>$(DebugLibBuildDefines);$(CoglPangoBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
|
||||
<ModuleDefinitionFile>$(IntDir)\cogl-pango.def</ModuleDefinitionFile>
|
||||
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<PreBuildEvent>
|
||||
<Command>$(PreBuildCmd)</Command>
|
||||
</PreBuildEvent>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>$(DebugLibBuildDefines);$(CoglPangoBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
|
||||
<ModuleDefinitionFile>$(IntDir)\cogl-pango.def</ModuleDefinitionFile>
|
||||
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<PreBuildEvent>
|
||||
<Command>$(PreBuildCmd)</Command>
|
||||
</PreBuildEvent>
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>$(ReleaseLibBuildDefines);$(CoglPangoBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
|
||||
<ModuleDefinitionFile>$(IntDir)\cogl-pango.def</ModuleDefinitionFile>
|
||||
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<PreBuildEvent>
|
||||
<Command>$(PreBuildCmd)</Command>
|
||||
</PreBuildEvent>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>$(ReleaseLibBuildDefines);$(CoglPangoBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
|
||||
<ModuleDefinitionFile>$(IntDir)\cogl-pango.def</ModuleDefinitionFile>
|
||||
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
#include "coglpango.vs10.sourcefiles"
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\cogl-pango\cogl-pango.symbols">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating $(IntDir)\cogl-pango.def</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GenerateCoglPangoDef)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)\cogl-pango.def;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generating $(IntDir)\cogl-pango.def</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GenerateCoglPangoDef)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\cogl-pango.def;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Generating $(IntDir)\cogl-pango.def</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GenerateCoglPangoDef)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)\cogl-pango.def;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generating $(IntDir)\cogl-pango.def</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GenerateCoglPangoDef)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\cogl-pango.def;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="..\..\..\cogl-pango\cogl-pango.rc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="cogl.vcxproj">
|
||||
<Project>{f3a80987-5411-43db-a23b-06f2076e1206}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
@ -1,25 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Sources">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Headers">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{2b91c6a0-c3f8-47f5-8c21-0ba4481be079}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
#include "cogl-path.vs10.sourcefiles.filters"
|
||||
<ClCompile Include="..\..\..\cogl-path\cogl-path-enum-types.c"><Filter>Sources</Filter></ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\cogl-path\cogl-path.symbols"><Filter>Resource Files</Filter></CustomBuild>
|
||||
<CustomBuild Include="..\..\..\cogl-path\cogl-path-enum-types.h.in"><Filter>Resource Files</Filter></CustomBuild>
|
||||
<CustomBuild Include="..\..\..\cogl-path\cogl-path-enum-types.c.in"><Filter>Resource Files</Filter></CustomBuild>
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -1,234 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{F3A80987-5411-43DB-A23B-06F2076E1207}</ProjectGuid>
|
||||
<RootNamespace>coglpath</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-gen-srcs.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-gen-srcs.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-gen-srcs.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-gen-srcs.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<PreBuildEvent>
|
||||
<Command></Command>
|
||||
</PreBuildEvent>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\..\cogl-path\tesselator;..\..\..\cogl\winsys;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>$(DebugLibBuildDefines);$(CoglPathBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
|
||||
<ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
|
||||
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<PreBuildEvent>
|
||||
<Command></Command>
|
||||
</PreBuildEvent>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\..\cogl-path\tesselator;..\..\..\cogl\winsys;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>$(DebugLibBuildDefines);$(CoglPathBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
|
||||
<ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
|
||||
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<PreBuildEvent>
|
||||
<Command></Command>
|
||||
</PreBuildEvent>
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\..\cogl-path\tesselator;..\..\..\cogl\winsys;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>$(ReleaseLibBuildDefines);$(CoglPathBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
|
||||
<ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
|
||||
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<PreBuildEvent>
|
||||
<Command></Command>
|
||||
</PreBuildEvent>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\..\cogl-path\tesselator;..\..\..\cogl\winsys;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>$(ReleaseLibBuildDefines);$(CoglPathBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
|
||||
<ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
|
||||
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
#include "cogl-path.vs10.sourcefiles"
|
||||
<ClCompile Include="..\..\..\cogl-path\cogl-path-enum-types.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\cogl-path\cogl-path-enum-types.h.in">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating ..\..\..\cogl-path\cogl-path-enum-types.h</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GenCoglPathEnumsH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\cogl-path\cogl-path-enum-types.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generating ..\..\..\cogl-path\cogl-path-enum-types.h</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GenCoglPathEnumsH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\cogl-path\cogl-path-enum-types.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Generating ..\..\..\cogl-path\cogl-path-enum-types.h</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GenCoglPathEnumsH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\cogl-path\cogl-path-enum-types.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generating ..\..\..\cogl-path\cogl-path-enum-types.h</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GenCoglPathEnumsH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\cogl-path\cogl-path-enum-types.h;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
<CustomBuild Include="..\..\..\cogl-path\cogl-path-enum-types.c.in">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating ..\..\..\cogl-path\cogl-path-enum-types.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GenCoglPathEnumsC)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\cogl-path\cogl-path-enum-types.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generating ..\..\..\cogl-path\cogl-path-enum-types.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GenCoglPathEnumsC)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\cogl-path\cogl-path-enum-types.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Generating ..\..\..\cogl-path\cogl-path-enum-types.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GenCoglPathEnumsC)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\cogl-path\cogl-path-enum-types.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generating ..\..\..\cogl-path\cogl-path-enum-types.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GenCoglPathEnumsC)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\cogl-path\cogl-path-enum-types.c;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
<CustomBuild Include="..\..\..\cogl-path\cogl-path.symbols">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating cogl-path.symbols...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GenerateCoglPathDef)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)\cogl-path.def;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generating cogl-path.symbols...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GenerateCoglPathDef)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\cogl-path.def;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Generating cogl-path.symbols...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GenerateCoglPathDef)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)\cogl-path.def;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generating cogl-path.symbols...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GenerateCoglPathDef)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\cogl-path.def;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="cogl.vcxproj">
|
||||
<Project>{f3a80987-5411-43db-a23b-06f2076e1206}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
@ -1,53 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="UserMacros">
|
||||
<VSVer>10</VSVer>
|
||||
<GlibEtcInstallRoot>$(SolutionDir)\..\..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot>
|
||||
<ApiVersion>1.0</ApiVersion>
|
||||
<CopyDir>$(GlibEtcInstallRoot)</CopyDir>
|
||||
<DefDir>$(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\</DefDir>
|
||||
<CoglLibtoolCompatibleDllPrefix>lib</CoglLibtoolCompatibleDllPrefix>
|
||||
<CoglLibtoolCompatibleDllSuffix>-$(ApiVersion)-0</CoglLibtoolCompatibleDllSuffix>
|
||||
<CoglSeparateVSDllPrefix />
|
||||
<CoglSeparateVSDllSuffix>-1-vs$(VSVer)</CoglSeparateVSDllSuffix>
|
||||
<!-- Change CoglSeparateVSDllPrefix to CoglLibtoolCompatibleDllPrefix if libtool-style DLL prefixes are desired -->
|
||||
<!-- Change CoglSeparateVSDllSuffix to CoglLibtoolCompatibleDllSuffix if libtool-style DLL suffixes are desired -->
|
||||
<CoglDllPrefix>$(CoglSeparateVSDllPrefix)</CoglDllPrefix>
|
||||
<CoglDllSuffix>$(CoglSeparateVSDllSuffix)</CoglDllSuffix>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<_PropertySheetDisplayName>coglversionpathsprops</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<BuildMacro Include="GlibEtcInstallRoot">
|
||||
<Value>$(GlibEtcInstallRoot)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="CopyDir">
|
||||
<Value>$(CopyDir)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="DefDir">
|
||||
<Value>$(DefDir)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="ApiVersion">
|
||||
<Value>$(ApiVersion)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="CoglLibtoolCompatibleDllPrefix">
|
||||
<Value>$(CoglLibtoolCompatibleDllPrefix)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="CoglLibtoolCompatibleDllSuffix">
|
||||
<Value>$(CoglLibtoolCompatibleDllSuffix)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="CoglSeparateVSDllPrefix">
|
||||
<Value>$(CoglSeparateVSDllPrefix)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="CoglSeparateVSDllSuffix">
|
||||
<Value>$(CoglSeparateVSDllSuffix)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="CoglDllPrefix">
|
||||
<Value>$(CoglDllPrefix)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="CoglDllSuffix">
|
||||
<Value>$(CoglDllSuffix)</Value>
|
||||
</BuildMacro>
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -1,174 +0,0 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||
# Visual Studio 2010
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl", "cogl.vcxproj", "{F3A80987-5411-43DB-A23B-06F2076E1206}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-path", "cogl-path.vcxproj", "{F3A80987-5411-43DB-A23B-06F2076E1207}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-pango", "cogl-pango.vcxproj", "{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-hello", "cogl-hello.vcxproj", "{F5A43C12-7032-428E-A56A-D294075FA493}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-sdl2-hello", "cogl-sdl2-hello.vcxproj", "{0B5D144D-1872-42CD-8437-FFDCDD08C03E}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-info", "cogl-info.vcxproj", "{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-install", "cogl-install.vcxproj", "{35B2A4AC-7235-4FC7-995D-469D59195041}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-crate", "cogl-crate.vcxproj", "{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test-conformance-cogl", "test-conformance-cogl.vcxproj", "{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug_SDL|Win32 = Debug_SDL|Win32
|
||||
Debug|x64 = Debug|x64
|
||||
Debug_SDL|x64 = Debug_SDL|x64
|
||||
Release|Win32 = Release|Win32
|
||||
Release_SDL|Win32 = Release_SDL|Win32
|
||||
Release|x64 = Release|x64
|
||||
Release_SDL|x64 = Release_SDL|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Debug|x64.Build.0 = Debug|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Release|Win32.Build.0 = Release|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Release|x64.ActiveCfg = Release|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Release|x64.Build.0 = Release|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Debug_SDL|Win32.ActiveCfg = Debug_SDL|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Debug_SDL|Win32.Build.0 = Debug_SDL|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Debug_SDL|x64.ActiveCfg = Debug_SDL|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Debug_SDL|x64.Build.0 = Debug_SDL|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Release_SDL|Win32.ActiveCfg = Release_SDL|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Release_SDL|Win32.Build.0 = Release_SDL|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Release_SDL|x64.ActiveCfg = Release_SDL|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Release_SDL|x64.Build.0 = Release_SDL|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Debug|x64.Build.0 = Debug|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Release|Win32.Build.0 = Release|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Release|x64.ActiveCfg = Release|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Release|x64.Build.0 = Release|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Debug_SDL|Win32.ActiveCfg = Debug|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Debug_SDL|Win32.Build.0 = Debug|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Debug_SDL|x64.ActiveCfg = Debug|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Debug_SDL|x64.Build.0 = Debug|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Release_SDL|Win32.ActiveCfg = Release|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Release_SDL|Win32.Build.0 = Release|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Release_SDL|x64.ActiveCfg = Release|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Release_SDL|x64.Build.0 = Release|x64
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Debug|x64.Build.0 = Debug|x64
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Release|Win32.Build.0 = Release|Win32
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Release|x64.ActiveCfg = Release|x64
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Release|x64.Build.0 = Release|x64
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Debug_SDL|Win32.ActiveCfg = Debug|Win32
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Debug_SDL|Win32.Build.0 = Debug|Win32
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Debug_SDL|x64.ActiveCfg = Debug|x64
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Debug_SDL|x64.Build.0 = Debug|x64
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Release_SDL|Win32.ActiveCfg = Release|Win32
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Release_SDL|Win32.Build.0 = Release|Win32
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Release_SDL|x64.ActiveCfg = Release|x64
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Release_SDL|x64.Build.0 = Release|x64
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Debug|x64.Build.0 = Debug|x64
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Release|Win32.Build.0 = Release|Win32
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Release|x64.ActiveCfg = Release|x64
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Release|x64.Build.0 = Release|x64
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Debug_SDL|Win32.ActiveCfg = Debug|Win32
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Debug_SDL|Win32.Build.0 = Debug|Win32
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Debug_SDL|x64.ActiveCfg = Debug|x64
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Debug_SDL|x64.Build.0 = Debug|x64
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Release_SDL|Win32.ActiveCfg = Release|Win32
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Release_SDL|Win32.Build.0 = Release|Win32
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Release_SDL|x64.ActiveCfg = Release|x64
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Release_SDL|x64.Build.0 = Release|x64
|
||||
{0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Debug_SDL|Win32.ActiveCfg = Debug|Win32
|
||||
{0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Debug_SDL|Win32.Build.0 = Debug|Win32
|
||||
{0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Debug_SDL|x64.ActiveCfg = Debug|x64
|
||||
{0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Debug_SDL|x64.Build.0 = Debug|x64
|
||||
{0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Release_SDL|Win32.ActiveCfg = Release|Win32
|
||||
{0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Release_SDL|Win32.Build.0 = Release|Win32
|
||||
{0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Release_SDL|x64.ActiveCfg = Release|x64
|
||||
{0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Release_SDL|x64.Build.0 = Release|x64
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug|x64.Build.0 = Debug|x64
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Release|Win32.Build.0 = Release|Win32
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Release|x64.ActiveCfg = Release|x64
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Release|x64.Build.0 = Release|x64
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug_SDL|Win32.ActiveCfg = Debug|Win32
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug_SDL|Win32.Build.0 = Debug|Win32
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug_SDL|x64.ActiveCfg = Debug|x64
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug_SDL|x64.Build.0 = Debug|x64
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Release_SDL|Win32.ActiveCfg = Release|Win32
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Release_SDL|Win32.Build.0 = Release|Win32
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Release_SDL|x64.ActiveCfg = Release|x64
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Release_SDL|x64.Build.0 = Release|x64
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Debug|x64.Build.0 = Debug|x64
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Release|Win32.Build.0 = Release|Win32
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Release|x64.ActiveCfg = Release|x64
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Release|x64.Build.0 = Release|x64
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Debug_SDL|Win32.ActiveCfg = Debug|Win32
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Debug_SDL|Win32.Build.0 = Debug|Win32
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Debug_SDL|x64.ActiveCfg = Debug|x64
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Debug_SDL|x64.Build.0 = Debug|x64
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Release_SDL|Win32.ActiveCfg = Release|Win32
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Release_SDL|Win32.Build.0 = Release|Win32
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Release_SDL|x64.ActiveCfg = Release|x64
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Release_SDL|x64.Build.0 = Release|x64
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Debug|x64.Build.0 = Debug|x64
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Release|Win32.Build.0 = Release|Win32
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Release|x64.ActiveCfg = Release|x64
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Release|x64.Build.0 = Release|x64
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Debug_SDL|Win32.ActiveCfg = Debug|Win32
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Debug_SDL|Win32.Build.0 = Debug|Win32
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Debug_SDL|x64.ActiveCfg = Debug|x64
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Debug_SDL|x64.Build.0 = Debug|x64
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Release_SDL|Win32.ActiveCfg = Release|Win32
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Release_SDL|Win32.Build.0 = Release|Win32
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Release_SDL|x64.ActiveCfg = Release|x64
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Release_SDL|x64.Build.0 = Release|x64
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Debug|x64.Build.0 = Debug|x64
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Release|Win32.Build.0 = Release|Win32
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Release|x64.ActiveCfg = Release|x64
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Release|x64.Build.0 = Release|x64
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Debug_SDL|Win32.ActiveCfg = Debug_SDL|Win32
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Debug_SDL|Win32.Build.0 = Debug_SDL|Win32
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Debug_SDL|x64.ActiveCfg = Debug_SDL|x64
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Debug_SDL|x64.Build.0 = Debug_SDL|x64
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Release_SDL|Win32.ActiveCfg = Release_SDL|Win32
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Release_SDL|Win32.Build.0 = Release_SDL|Win32
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Release_SDL|x64.ActiveCfg = Release_SDL|x64
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Release_SDL|x64.Build.0 = Release_SDL|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Sources">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Sources\Driver_GL">
|
||||
<UniqueIdentifier>{43c6d046-ba3b-4ff2-b7e6-df455affa6bf}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Headers">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\cogl\winsys\cogl-winsys-wgl.c"><Filter>Sources</Filter></ClCompile>
|
||||
<ClCompile Include="..\..\..\cogl\winsys\cogl-winsys-sdl2.c"><Filter>Sources</Filter></ClCompile>
|
||||
<ClCompile Include="..\..\..\cogl\cogl-sdl.c"><Filter>Sources</Filter></ClCompile>
|
||||
<ClCompile Include="..\..\..\cogl\cogl-win32-renderer.c"><Filter>Sources</Filter></ClCompile>
|
||||
#include "cogl.vs10.sourcefiles.filters"
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\gl\cogl-driver-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\gl\cogl-texture-driver-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\cogl-attribute-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\cogl-buffer-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\cogl-clip-stack-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\cogl-framebuffer-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\cogl-texture-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\cogl-texture-2d-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\cogl-util-gl.c"><Filter>Sources\Driver_GL</Filter></ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\config.h.win32"><Filter>Resource Files</Filter></CustomBuild>
|
||||
<CustomBuild Include="..\..\..\cogl\cogl-gl-headers.h.win32"><Filter>Resource Files</Filter></CustomBuild>
|
||||
<CustomBuild Include="..\..\..\cogl\cogl-defines.h.win32"><Filter>Resource Files</Filter></CustomBuild>
|
||||
<CustomBuild Include="..\..\..\cogl\cogl-defines.h.win32_SDL"><Filter>Resource Files</Filter></CustomBuild>
|
||||
<CustomBuild Include="..\..\..\cogl\cogl.symbols"><Filter>Resource Files</Filter></CustomBuild>
|
||||
<CustomBuild Include="..\..\..\cogl\cogl-enum-types.h.in"><Filter>Resource Files</Filter></CustomBuild>
|
||||
<CustomBuild Include="..\..\..\cogl\cogl-enum-types.c.in"><Filter>Resource Files</Filter></CustomBuild>
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -1,545 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug_SDL|Win32">
|
||||
<Configuration>Debug_SDL</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug_SDL|x64">
|
||||
<Configuration>Debug_SDL</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release_SDL|Win32">
|
||||
<Configuration>Release_SDL</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release_SDL|x64">
|
||||
<Configuration>Release_SDL</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{F3A80987-5411-43DB-A23B-06F2076E1206}</ProjectGuid>
|
||||
<RootNamespace>cogl</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-gen-srcs.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-gen-srcs.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-gen-srcs.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-gen-srcs.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-gen-srcs.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-gen-srcs.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-gen-srcs.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-gen-srcs.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">true</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">Debug\$(Platform)\bin\</OutDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">true</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">Debug\$(Platform)\bin\</OutDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">false</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">Release\$(Platform)\bin\</OutDir>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">true</LinkIncremental>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">Release\$(Platform)\bin\</OutDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<PreBuildEvent>
|
||||
<Command></Command>
|
||||
</PreBuildEvent>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\..\cogl\deprecated;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>$(DebugLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
|
||||
<ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
|
||||
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">
|
||||
<PreBuildEvent>
|
||||
<Command></Command>
|
||||
</PreBuildEvent>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\..\cogl\deprecated;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>$(DebugLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>SDL2.lib;opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
|
||||
<ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
|
||||
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<PreBuildEvent>
|
||||
<Command></Command>
|
||||
</PreBuildEvent>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\..\cogl\deprecated;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>$(DebugLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
|
||||
<ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
|
||||
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">
|
||||
<PreBuildEvent>
|
||||
<Command></Command>
|
||||
</PreBuildEvent>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\..\cogl\deprecated;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>$(DebugLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>SDL2.lib;opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
|
||||
<ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
|
||||
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<PreBuildEvent>
|
||||
<Command></Command>
|
||||
</PreBuildEvent>
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\..\cogl\deprecated;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>$(ReleaseLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
|
||||
<ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
|
||||
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">
|
||||
<PreBuildEvent>
|
||||
<Command></Command>
|
||||
</PreBuildEvent>
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\..\cogl\deprecated;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>$(ReleaseLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>SDL2.lib;opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
|
||||
<ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
|
||||
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<PreBuildEvent>
|
||||
<Command></Command>
|
||||
</PreBuildEvent>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\..\cogl\deprecated;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>$(ReleaseLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
|
||||
<ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
|
||||
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">
|
||||
<PreBuildEvent>
|
||||
<Command></Command>
|
||||
</PreBuildEvent>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\..\cogl\deprecated;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>$(ReleaseLibBuildDefines);$(CoglBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>SDL2.lib;opengl32.lib;intl.lib;cairo.lib;gdk_pixbuf-2.0.lib;gmodule-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll</OutputFile>
|
||||
<ModuleDefinitionFile>$(IntDir)\cogl.def</ModuleDefinitionFile>
|
||||
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\cogl\winsys\cogl-winsys-wgl.c" />
|
||||
<ClCompile Include="..\..\..\cogl\winsys\cogl-winsys-sdl2.c">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\cogl\cogl-sdl.c">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\cogl\cogl-win32-renderer.c" />
|
||||
#include "cogl.vs10.sourcefiles"
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\gl\cogl-driver-gl.c" />
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\gl\cogl-texture-driver-gl.c" />
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\cogl-attribute-gl.c" />
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\cogl-buffer-gl.c" />
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\cogl-clip-stack-gl.c" />
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\cogl-framebuffer-gl.c" />
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\cogl-texture-gl.c" />
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\cogl-texture-2d-gl.c" />
|
||||
<ClCompile Include="..\..\..\cogl\driver\gl\cogl-util-gl.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\config.h.win32">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">Copying config.h from config.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">$(CopyConfigH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">..\..\..\config.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">Copying config.h from config.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">$(CopyConfigH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">..\..\..\config.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Copying config.h from config.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(CopyConfigH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\config.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Copying config.h from config.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(CopyConfigH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\config.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">Copying config.h from config.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">$(CopyConfigH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">..\..\..\config.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">Copying config.h from config.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">$(CopyConfigH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">..\..\..\config.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Copying config.h from config.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(CopyConfigH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\config.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Copying config.h from config.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(CopyConfigH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\config.h;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
<CustomBuild Include="..\..\..\cogl\cogl-gl-header.h.win32">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">Copying cogl-gl-header.h from cogl-gl-header.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">$(CopyGLHeaderH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">..\..\..\cogl\cogl-gl-header.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">Copying cogl-gl-header.h from cogl-gl-header.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">$(CopyGLHeaderH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">..\..\..\cogl\cogl-gl-header.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Copying cogl-gl-header.h from cogl-gl-header.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(CopyGLHeaderH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\cogl\cogl-gl-header.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Copying cogl-gl-header.h from cogl-gl-header.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(CopyGLHeaderH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\cogl\cogl-gl-header.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">Copying cogl-gl-header.h from cogl-gl-header.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">$(CopyGLHeaderH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">..\..\..\cogl\cogl-gl-header.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">Copying cogl-gl-header.h from cogl-gl-header.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">$(CopyGLHeaderH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">..\..\..\cogl\cogl-gl-header.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Copying cogl-gl-header.h from cogl-gl-header.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(CopyGLHeaderH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\cogl\cogl-gl-header.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Copying cogl-gl-header.h from cogl-gl-header.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(CopyGLHeaderH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\cogl\cogl-gl-header.h;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
<CustomBuild Include="..\..\..\cogl\cogl-defines.h.win32">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Copying cogl-defines.h from cogl-defines.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(CopyDefinesH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\cogl\cogl-defines.h;..\..\..\cogl\WGL_DEFINES;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Copying cogl-defines.h from cogl-defines.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(CopyDefinesH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\cogl\cogl-defines.h;..\..\..\cogl\WGL_DEFINES;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Copying cogl-defines.h from cogl-defines.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(CopyDefinesH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\cogl\cogl-defines.h;..\..\..\cogl\WGL_DEFINES;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Copying cogl-defines.h from cogl-defines.h.win32...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(CopyDefinesH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\cogl\cogl-defines.h;..\..\..\cogl\WGL_DEFINES;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
<CustomBuild Include="..\..\..\cogl\cogl-defines.h.win32_SDL">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">Copying cogl-defines.h from cogl-defines.h.win32_SDL...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">$(CopyDefinesSDLH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">..\..\..\cogl\cogl-defines.h;..\..\..\cogl\SDL_DEFINES;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">Copying cogl-defines.h from cogl-defines.h.win32_SDL...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">$(CopyDefinesSDLH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">..\..\..\cogl\cogl-defines.h;..\..\..\cogl\SDL_DEFINES;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">Copying cogl-defines.h from cogl-defines.h.win32_SDL...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">$(CopyDefinesSDLH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">..\..\..\cogl\cogl-defines.h;..\..\..\cogl\SDL_DEFINES;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">Copying cogl-defines.h from cogl-defines.h.win32_SDL...</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">$(CopyDefinesSDLH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">..\..\..\cogl\cogl-defines.h;..\..\..\cogl\SDL_DEFINES;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
<CustomBuild Include="..\..\..\cogl\cogl.symbols">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">Generating $(IntDir)\cogl.def</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">$(GenerateCoglSDLDef)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">$(IntDir)\cogl.def;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">Generating $(IntDir)\cogl.def</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">$(GenerateCoglSDLDef)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">$(IntDir)\cogl.def;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating $(IntDir)\cogl.def</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GenerateCoglDef)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)\cogl.def;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generating $(IntDir)\cogl.def</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GenerateCoglDef)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)\cogl.def;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">Generating $(IntDir)\cogl.def</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">$(GenerateCoglSDLDef)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">$(IntDir)\cogl.def;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">Generating $(IntDir)\cogl.def</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">$(GenerateCoglSDLDef)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">$(IntDir)\cogl.def;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Generating $(IntDir)\cogl.def</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GenerateCoglDef)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)\cogl.def;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generating $(IntDir)\cogl.def</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GenerateCoglDef)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)\cogl.def;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
<CustomBuild Include="..\..\..\cogl\cogl-enum-types.h.in">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">Generating ..\..\..\cogl\cogl-enum-types.h</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">$(GenCoglEnumsH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">..\..\..\cogl\cogl-enum-types.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">Generating ..\..\..\cogl\cogl-enum-types.h</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">$(GenCoglEnumsH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">..\..\..\cogl\cogl-enum-types.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating ..\..\..\cogl\cogl-enum-types.h</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GenCoglEnumsH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\cogl\cogl-enum-types.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generating ..\..\..\cogl\cogl-enum-types.h</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GenCoglEnumsH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\cogl\cogl-enum-types.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">Generating ..\..\..\cogl\cogl-enum-types.h</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">$(GenCoglEnumsH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">..\..\..\cogl\cogl-enum-types.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">Generating ..\..\..\cogl\cogl-enum-types.h</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">$(GenCoglEnumsH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">..\..\..\cogl\cogl-enum-types.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Generating ..\..\..\cogl\cogl-enum-types.h</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GenCoglEnumsH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\cogl\cogl-enum-types.h;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generating ..\..\..\cogl\cogl-enum-types.h</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GenCoglEnumsH)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\cogl\cogl-enum-types.h;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
<CustomBuild Include="..\..\..\cogl\cogl-enum-types.c.in">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">Generating ..\..\..\cogl\cogl-enum-types.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">$(GenCoglEnumsC)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|Win32'">..\..\..\cogl\cogl-enum-types.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">Generating ..\..\..\cogl\cogl-enum-types.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">$(GenCoglEnumsC)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_SDL|x64'">..\..\..\cogl\cogl-enum-types.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating ..\..\..\cogl\cogl-enum-types.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GenCoglEnumsC)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\cogl\cogl-enum-types.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generating ..\..\..\cogl\cogl-enum-types.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GenCoglEnumsC)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\cogl\cogl-enum-types.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">Generating ..\..\..\cogl\cogl-enum-types.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">$(GenCoglEnumsC)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_SDL|Win32'">..\..\..\cogl\cogl-enum-types.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">Generating ..\..\..\cogl\cogl-enum-types.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">$(GenCoglEnumsC)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_SDL|x64'">..\..\..\cogl\cogl-enum-types.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Generating ..\..\..\cogl\cogl-enum-types.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GenCoglEnumsC)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\cogl\cogl-enum-types.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generating ..\..\..\cogl\cogl-enum-types.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GenCoglEnumsC)</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\cogl\cogl-enum-types.c;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="..\..\..\cogl\cogl.rc" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Sources">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
#include "testconformance.vs10.sourcefiles.filters"
|
||||
<ClCompile Include="..\..\..\test-fixtures\test-utils.c"><Filter>Sources</Filter></ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
@ -1,185 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}</ProjectGuid>
|
||||
<RootNamespace>testconformancecogl</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v100</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="cogl-build-defines.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\..\test-fixtures;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_DEBUG;COGL_ENABLE_EXPERIMENTAL_API;$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\..\test-fixtures;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_DEBUG;COGL_ENABLE_EXPERIMENTAL_API;$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>true</MinimalRebuild>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>CompileAsC</CompileAs>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||
<DataExecutionPrevention>
|
||||
</DataExecutionPrevention>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\..\test-fixtures;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>COGL_ENABLE_EXPERIMENTAL_API;$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\..\test-fixtures;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>COGL_ENABLE_EXPERIMENTAL_API;$(CoglAppAvoidForcedSDLLinkingDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>CompileAsC</CompileAs>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||
<DataExecutionPrevention>
|
||||
</DataExecutionPrevention>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
#include "testconformance.vs10.sourcefiles"
|
||||
<ClCompile Include="..\..\..\test-fixtures\test-utils.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="cogl.vcxproj">
|
||||
<Project>{ea036190-0950-4640-84f9-d459a33b33a8}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="cogl-path.vcxproj">
|
||||
<Project>{f3a80987-5411-43db-a23b-06f2076e1207}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="cogl-pango.vcxproj">
|
||||
<Project>{fe5abd0f-91e8-4aa5-9c1c-408427d5f768}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
@ -1,21 +0,0 @@
|
||||
EXTRA_DIST = \
|
||||
cogl.sln \
|
||||
cogl-version-paths.vsprops \
|
||||
cogl-build-defines.vsprops \
|
||||
cogl-gen-srcs.vsprops \
|
||||
cogl-install.vsprops \
|
||||
cogl.vcproj \
|
||||
cogl.vcprojin \
|
||||
cogl-path.vcproj \
|
||||
cogl-path.vcprojin \
|
||||
cogl-pango.vcproj \
|
||||
cogl-pango.vcprojin \
|
||||
test-conformance-cogl.vcproj \
|
||||
test-conformance-cogl.vcprojin \
|
||||
cogl-hello.vcproj \
|
||||
cogl-sdl2-hello.vcproj \
|
||||
cogl-crate.vcproj \
|
||||
cogl-msaa.vcproj \
|
||||
cogl-info.vcproj \
|
||||
cogl-install.vcproj \
|
||||
README.txt
|
@ -1,95 +0,0 @@
|
||||
Note that all this is rather experimental.
|
||||
|
||||
A more detailed description on using Visual C++ to compile COGL with
|
||||
its dependencies can be found on the following GNOME Live! page:
|
||||
|
||||
https://live.gnome.org/GTK%2B/Win32/MSVCCompilationOfGTKStack
|
||||
|
||||
Please do not attempt to compile Cogl in a path that contains spaces
|
||||
to avoid potential problems during compilation, linking or usage.
|
||||
|
||||
This VS9 solution and the projects it includes are intented to be used
|
||||
in a Cogl source tree unpacked from a tarball. In a git checkout you
|
||||
first need to use some Unix-like environment or manual work to expand
|
||||
the files needed, like config.h.win32.in into config.h.win32 and the
|
||||
.vcprojin files here into corresponding actual .vcproj files.
|
||||
|
||||
You will need the parts from GNOME: GDK-Pixbuf, Pango* and GLib.
|
||||
External dependencies are at least zlib, libpng,
|
||||
gettext-runtime* and Cairo*, and glext.h from
|
||||
http://www.opengl.org/registry/api/glext.h (which need to be in the GL folder
|
||||
in your include directories or in <root>\vs9\<PlatformName>\include\GL). Please
|
||||
note that although the Cogl source package does allow one to build Cogl without
|
||||
a previously built and installed GLib, the Visual Studio projects only support
|
||||
builds that does depend on GLib.
|
||||
|
||||
As Cogl use C99 types in lieu of GLib types, a compatible implementation of
|
||||
stdint.h for Visual C++ is required, such as the one from
|
||||
http://code.google.com/p/msinttypes/, so one would need to download and extract
|
||||
the .zip file from that website and extract stdint.h into
|
||||
<root>\vs9\<PlatformName>\include or somewhere where it can be found
|
||||
automatically found by the compiler. Note that Visual C++ 2010 and later
|
||||
ships with stdint.h, so it is only required for Visual C++ 2008 builds.
|
||||
|
||||
If building the SDL2 winsys is desired (the *_SDL configs), you will also need the
|
||||
SDL2 libraries from www.libsdl.org-building the SDL source package with Visual C++ 2008
|
||||
is recommended via CMake, but one may want to use the Visual C++ binary packages
|
||||
from that website. Since Cogl-1.18.x, the Visual Studio Projects have been updated
|
||||
to support the build of the SDL2 winsys in place of the original SDL-1.3 winsys
|
||||
as SDL-2.x has been released for some time. Please note, as builds with the SDL2
|
||||
winsys includes the SDL2 headers, main() will be defined to SDL2's special main()
|
||||
implementation on Windows, which will require linking to SDL2.lib and SDL2main.lib
|
||||
for all apps that link to Cogl, unless SDL_MAIN_HANDLED is defined in your
|
||||
"preprocessor definitions" options.
|
||||
|
||||
Please see the README file in the root directory of this Cogl source package
|
||||
for the versions of the dependencies required. See also
|
||||
build/win32/vs9/README.txt in the GLib source package for details
|
||||
where to unpack them. It is recommended that at least the dependencies
|
||||
from GNOME are also built with VS9 to avoid crashes caused by mixing different
|
||||
CRTs-please see also the build/win32/vs9/README.txt in those respective packages.
|
||||
|
||||
The recommended build sequence of the dependencies are as follows (the non-GNOME
|
||||
packages that are not downloaded as binaries from ftp://ftp.gnome.org have
|
||||
makefiles and/or VS project files that can be used to compile with VS directly,
|
||||
except the optional PCRE, which is built on VS using CMake; GLib has
|
||||
VS9 project files in the latest stable versions, GDK-Pixbuf have VS9 project files
|
||||
in the latest unstable version, and Pango should have VS9 project files
|
||||
in the next unstable release):
|
||||
-Unzip the binary packages for gettext-runtime, freetype, expat and fontconfig
|
||||
downloaded from ftp://ftp.gnome.org*
|
||||
-zlib
|
||||
-libpng
|
||||
-(optional for GLib) PCRE (8.12 or later, building PCRE using CMake is
|
||||
recommended-please see build/win32/vs9/README.txt in the GLib source package)
|
||||
-(for gdk-pixbuf, if GDI+ is not to be used) IJG JPEG or libjpeg-turbo
|
||||
-(for gdk-pixbuf, if GDI+ is not to be used) jasper [JPEG-2000 library]
|
||||
-(for gdk-pixbuf, if GDI+ is not to be used, requires zlib and IJG JPEG/libjpeg-turbo)
|
||||
libtiff
|
||||
-GLib
|
||||
-Cairo
|
||||
-Pango
|
||||
-GDK-Pixbuf
|
||||
|
||||
The "install" project will copy build results and headers into their
|
||||
appropriate location under <root>\vs9\<PlatformName>. For instance,
|
||||
built DLLs go into <root>\vs9\<PlatformName>\bin, built LIBs into
|
||||
<root>\vs9\<PlatformName>\lib and Cogl headers into
|
||||
<root>\vs9\<PlatformName>\include\Cogl-2.0.
|
||||
|
||||
*There is no known official VS9 build support for fontconfig
|
||||
(along with freetype and expat) and gettext-runtime, so
|
||||
please use the binaries from:
|
||||
|
||||
ftp://ftp.gnome.org/pub/GNOME/binaries/win32/dependencies/ (32 bit)
|
||||
ftp://ftp.gnome.org/pub/GNOME/binaries/win64/dependencies/ (64 bit)
|
||||
|
||||
Note: If you see C4819 errors and you are compiling Cogl on a DBCS
|
||||
(Chinese/Korean/Japanese) version of Windows, you may need to switch
|
||||
to an English locale in Control Panel->Region and Languages->System->
|
||||
Change System Locale, reboot and rebuild to ensure Cogl and its
|
||||
dependencies are built correctly. This is due to a bug in Visual C++
|
||||
running on DBCS locales.
|
||||
|
||||
--Chun-wei Fan <fanc999@yahoo.com.tw>
|
||||
(Adopted from the GTK+ Win32 VS README.txt file originally by Tor Lillqvist)
|
@ -1,54 +0,0 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioPropertySheet
|
||||
ProjectType="Visual C++"
|
||||
Version="8.00"
|
||||
Name="coglbuilddefinesprops"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin"
|
||||
IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(PlatformName)\obj\$(ProjectName)"
|
||||
InheritedPropertySheets=".\cogl-version-paths.vsprops"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories="..\..\..;..\..\..\cogl;..\..\..\cogl\winsys;$(GlibEtcInstallRoot)\include;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\include\cairo;$(GlibEtcInstallRoot)\include\pango-1.0;$(GlibEtcInstallRoot)\include\gdk-pixbuf-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include"
|
||||
PreprocessorDefinitions="G_DISABLE_SINGLE_INCLUDES"
|
||||
ForcedIncludeFiles="msvc_recommended_pragmas.h"
|
||||
AdditionalOptions="/MP"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib"
|
||||
AdditionalLibraryDirectories="$(GlibEtcInstallRoot)\lib"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="BaseBuildDefines"
|
||||
Value="_WIN32_WINNT=0x0500;COGL_ENABLE_DEBUG"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="LibBuildDefines"
|
||||
Value="HAVE_CONFIG_H;COGL_COMPILATION;$(BaseBuildDefines)"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="ReleaseLibBuildDefines"
|
||||
Value="$(LibBuildDefines);G_DISABLE_CHECKS;G_DISABLE_CAST_CHECKS"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="DebugLibBuildDefines"
|
||||
Value="_DEBUG;$(LibBuildDefines);COGL_GL_DEBUG;COGL_OBJECT_DEBUG;COGL_HANDLE_DEBUG"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="CoglBuildDefines"
|
||||
Value="G_LOG_DOMAIN=\"Cogl\";COGL_HAS_WIN32_SUPPORT;COGL_BUILD_EXP;COGL_GL_LIBNAME=\"\";COGL_LOCALEDIR=\"/some/random/dir\""
|
||||
/>
|
||||
<UserMacro
|
||||
Name="CoglPathBuildDefines"
|
||||
Value="G_LOG_DOMAIN=\"CoglPath\""
|
||||
/>
|
||||
<UserMacro
|
||||
Name="CoglPangoBuildDefines"
|
||||
Value="G_LOG_DOMAIN=\"Cogl-Pango\""
|
||||
/>
|
||||
<UserMacro
|
||||
Name="CoglAppAvoidForcedSDLLinkingDefines"
|
||||
Value="SDL_MAIN_HANDLED"
|
||||
/>
|
||||
</VisualStudioPropertySheet>
|
@ -1,161 +0,0 @@
|
||||
<?xml version="1.0" encoding="big5"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="cogl-crate"
|
||||
ProjectGUID="{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}"
|
||||
RootNamespace="coglcrate"
|
||||
Keyword="Win32Proj"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
<Platform
|
||||
Name="x64"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions="_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA=\"../share/cogl-$(ApiVersion)/examples-data/\";$(CoglAppAvoidForcedSDLLinkingDefines);$(BaseBuildDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="pangocairo-1.0.lib pango-1.0.lib cairo.lib"
|
||||
LinkIncremental="2"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions="_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA=\"../share/cogl-$(ApiVersion)/examples-data/\";$(CoglAppAvoidForcedSDLLinkingDefines);$(BaseBuildDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="pangocairo-1.0.lib pango-1.0.lib cairo.lib"
|
||||
LinkIncremental="2"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
PreprocessorDefinitions="COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA=\"../share/cogl-$(ApiVersion)/examples-data/\";$(CoglAppAvoidForcedSDLLinkingDefines);$(BaseBuildDefines)"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="pangocairo-1.0.lib pango-1.0.lib cairo.lib"
|
||||
LinkIncremental="1"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
PreprocessorDefinitions="COGL_ENABLE_EXPERIMENTAL_2_0_API;COGL_EXAMPLES_DATA=\"../share/cogl-$(ApiVersion)/examples-data/\";$(CoglAppAvoidForcedSDLLinkingDefines);$(BaseBuildDefines)"
|
||||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="pangocairo-1.0.lib pango-1.0.lib cairo.lib"
|
||||
LinkIncremental="1"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Sources"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File RelativePath="..\..\..\examples\cogl-crate.c" />
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
@ -1,102 +0,0 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioPropertySheet
|
||||
ProjectType="Visual C++"
|
||||
Version="8.00"
|
||||
Name="coglgensrcsprops"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
>
|
||||
<UserMacro
|
||||
Name="CopyDefinesSDLH"
|
||||
Value="
|
||||
if exist ..\..\..\cogl\SDL_DEFINES goto DONE_COGL_DEFINES_H

|
||||
if not exist ..\..\..\cogl\WGL_DEFINES goto DO_COGL_DEFINES_H

|
||||
del ..\..\..\cogl\cogl-defines.h

|
||||
del ..\..\..\cogl\WGL_DEFINES

|
||||
:DO_COGL_DEFINES_H

|
||||
copy ..\..\..\cogl\cogl-defines.h.win32_sdl ..\..\..\cogl\SDL_DEFINES

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

|
||||
:DONE_COGL_DEFINES_H

|
||||
"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="CopyDefinesH"
|
||||
Value="
|
||||
if exist ..\..\..\cogl\WGL_DEFINES goto DONE_COGL_DEFINES_H

|
||||
if not exist ..\..\..\cogl\SDL_DEFINES goto DO_COGL_DEFINES_H

|
||||
del ..\..\..\cogl\cogl-defines.h

|
||||
del ..\..\..\cogl\SDL_DEFINES

|
||||
:DO_COGL_DEFINES_H

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

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

|
||||
:DONE_COGL_DEFINES_H

|
||||
"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="CopyConfigH"
|
||||
Value="copy ..\..\..\config.h.win32 ..\..\..\config.h"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="CopyGLHeaderH"
|
||||
Value="copy ..\..\..\cogl\cogl-gl-header.h.win32 ..\..\..\cogl\cogl-gl-header.h"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="GenCoglPathEnumsH"
|
||||
Value="
|
||||
cd ..\..\..\cogl-path

|
||||
perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-path-enum-types.h.in cogl-path-types.h cogl1-path-functions.h > cogl-path-enum-types.h

|
||||
cd $(SolutionDir)

|
||||
"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="GenCoglPathEnumsC"
|
||||
Value="
|
||||
cd ..\..\..\cogl-path

|
||||
perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-path-enum-types.c.in cogl-path-types.h cogl1-path-functions.h > cogl-path-enum-types.c

|
||||
cd $(SolutionDir)

|
||||
"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="GenCoglEnumsH"
|
||||
Value="
|
||||
cd ..\..\..\cogl

|
||||
perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-enum-types.h.in deprecated\cogl-clip-state.h deprecated\cogl-fixed.h deprecated\cogl-material-compat.h deprecated\cogl-vertex-buffer.h deprecated\cogl-shader.h deprecated\cogl-clutter.h deprecated\cogl-type-casts.h deprecated\cogl-framebuffer-deprecated.h deprecated\cogl-texture-deprecated.h deprecated\cogl-auto-texture.h cogl1-context.h cogl-bitmap.h cogl-color.h cogl-matrix.h cogl-offscreen.h cogl-primitives.h cogl-texture.h cogl-types.h cogl.h cogl-win32-renderer.h > cogl-enum-types.h

|
||||
cd $(SolutionDir)

|
||||
"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="GenCoglEnumsC"
|
||||
Value="
|
||||
cd ..\..\..\cogl

|
||||
perl $(GlibEtcInstallRoot)\bin\glib-mkenums --template cogl-enum-types.c.in deprecated\cogl-clip-state.h deprecated\cogl-fixed.h deprecated\cogl-material-compat.h deprecated\cogl-vertex-buffer.h deprecated\cogl-shader.h deprecated\cogl-clutter.h deprecated\cogl-type-casts.h deprecated\cogl-framebuffer-deprecated.h deprecated\cogl-texture-deprecated.h deprecated\cogl-auto-texture.h cogl1-context.h cogl-bitmap.h cogl-color.h cogl-matrix.h cogl-offscreen.h cogl-primitives.h cogl-texture.h cogl-types.h cogl.h cogl-win32-renderer.h > cogl-enum-types.c

|
||||
cd $(SolutionDir)

|
||||
"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="GenerateCoglDef"
|
||||
Value="
|
||||
echo EXPORTS > $(DefDir)\cogl.def

|
||||
cl -EP -DCOGL_HAS_GTYPE_SUPPORT -DCOGL_HAS_WIN32_SUPPORT -DCOGL_HAS_GLIB_SUPPORT -DCOGL_ENABLE_EXPERIMENTAL_API ..\..\..\cogl\cogl.symbols >> $(DefDir)\cogl.def

|
||||
"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="GenerateCoglSDLDef"
|
||||
Value="
|
||||
echo EXPORTS > $(DefDir)\cogl.def

|
||||
cl -EP -DCOGL_HAS_GTYPE_SUPPORT -DCOGL_HAS_WIN32_SUPPORT -DCOGL_HAS_GLIB_SUPPORT -DCOGL_HAS_SDL_SUPPORT -DCOGL_ENABLE_EXPERIMENTAL_API ..\..\..\cogl\cogl.symbols >> $(DefDir)\cogl.def

|
||||
"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="GenerateCoglPathDef"
|
||||
Value="
|
||||
echo EXPORTS > $(DefDir)\cogl-path.def

|
||||
cl -EP -DCOGL_HAS_GTYPE_SUPPORT ..\..\..\cogl-path\cogl-path.symbols >> $(DefDir)\cogl-path.def

|
||||
"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="GenerateCoglPangoDef"
|
||||
Value="
|
||||
echo EXPORTS > $(DefDir)\cogl-pango.def

|
||||
cl -EP ..\..\..\cogl-pango\cogl-pango.symbols >> $(DefDir)\cogl-pango.def

|
||||
"
|
||||
/>
|
||||
</VisualStudioPropertySheet>
|
@ -1,157 +0,0 @@
|
||||
<?xml version="1.0" encoding="big5"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="cogl-hello"
|
||||
ProjectGUID="{F5A43C12-7032-428E-A56A-D294075FA493}"
|
||||
RootNamespace="coglhello"
|
||||
Keyword="Win32Proj"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
<Platform
|
||||
Name="x64"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions="_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;$(CoglAppAvoidForcedSDLLinkingDefines);$(BaseBuildDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
LinkIncremental="2"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions="_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;$(CoglAppAvoidForcedSDLLinkingDefines);$(BaseBuildDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
LinkIncremental="2"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
PreprocessorDefinitions="COGL_ENABLE_EXPERIMENTAL_2_0_API;$(CoglAppAvoidForcedSDLLinkingDefines);$(BaseBuildDefines)"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
LinkIncremental="1"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
PreprocessorDefinitions="COGL_ENABLE_EXPERIMENTAL_2_0_API;$(CoglAppAvoidForcedSDLLinkingDefines);$(BaseBuildDefines)"
|
||||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
LinkIncremental="1"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Sources"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File RelativePath="..\..\..\examples\cogl-hello.c" />
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
@ -1,157 +0,0 @@
|
||||
<?xml version="1.0" encoding="big5"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="cogl-info"
|
||||
ProjectGUID="{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}"
|
||||
RootNamespace="coglinfo"
|
||||
Keyword="Win32Proj"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
<Platform
|
||||
Name="x64"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions="_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;$(CoglAppAvoidForcedSDLLinkingDefines);$(BaseBuildDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
LinkIncremental="2"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions="_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;$(CoglAppAvoidForcedSDLLinkingDefines);$(BaseBuildDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
LinkIncremental="2"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
PreprocessorDefinitions="COGL_ENABLE_EXPERIMENTAL_2_0_API;$(CoglAppAvoidForcedSDLLinkingDefines);$(BaseBuildDefines)"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
LinkIncremental="1"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
PreprocessorDefinitions="COGL_ENABLE_EXPERIMENTAL_2_0_API;$(CoglAppAvoidForcedSDLLinkingDefines);$(BaseBuildDefines)"
|
||||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
LinkIncremental="1"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Sources"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File RelativePath="..\..\..\examples\cogl-info.c" />
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
@ -1,143 +0,0 @@
|
||||
<?xml version="1.0" encoding="big5"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="cogl-install"
|
||||
ProjectGUID="{35B2A4AC-7235-4FC7-995D-469D59195041}"
|
||||
RootNamespace="coglinstall"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
<Platform
|
||||
Name="x64"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
InheritedPropertySheets=".\cogl-install.vsprops"
|
||||
OutputDirectory="$(GlibEtcInstallRoot)"
|
||||
ConfigurationType="10"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
CommandLine="$(CoglDoInstall)"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug_SDL|Win32"
|
||||
InheritedPropertySheets=".\cogl-install.vsprops"
|
||||
OutputDirectory="$(GlibEtcInstallRoot)"
|
||||
ConfigurationType="10"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
CommandLine="
|
||||
$(CoglDoInstall)
|
||||
$(CoglDoInstallSDL)
|
||||
"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
InheritedPropertySheets=".\cogl-install.vsprops"
|
||||
OutputDirectory="$(GlibEtcInstallRoot)"
|
||||
ConfigurationType="10"
|
||||
CharacterSet="2"
|
||||
DeleteExtensionsOnClean=""
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine="$(CoglDoInstall)"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug_SDL|x64"
|
||||
InheritedPropertySheets=".\cogl-install.vsprops"
|
||||
OutputDirectory="$(GlibEtcInstallRoot)"
|
||||
ConfigurationType="10"
|
||||
CharacterSet="2"
|
||||
DeleteExtensionsOnClean=""
|
||||
>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
CommandLine="
|
||||
$(CoglDoInstall)
|
||||
$(CoglDoInstallSDL)
|
||||
"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
InheritedPropertySheets=".\cogl-install.vsprops"
|
||||
OutputDirectory="$(GlibEtcInstallRoot)"
|
||||
ConfigurationType="10"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
CommandLine="$(CoglDoInstall)"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release_SDL|Win32"
|
||||
InheritedPropertySheets=".\cogl-install.vsprops"
|
||||
OutputDirectory="$(GlibEtcInstallRoot)"
|
||||
ConfigurationType="10"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
CommandLine="
|
||||
$(CoglDoInstall)
|
||||
$(CoglDoInstallSDL)
|
||||
"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
InheritedPropertySheets=".\cogl-install.vsprops"
|
||||
OutputDirectory="$(GlibEtcInstallRoot)"
|
||||
ConfigurationType="10"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
DeleteExtensionsOnClean=""
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine="$(CoglDoInstall)"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release_SDL|x64"
|
||||
InheritedPropertySheets=".\cogl-install.vsprops"
|
||||
OutputDirectory="$(GlibEtcInstallRoot)"
|
||||
ConfigurationType="10"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
CommandLine="
|
||||
$(CoglDoInstall)
|
||||
$(CoglDoInstallSDL)
|
||||
"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
@ -1,148 +0,0 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioPropertySheet
|
||||
ProjectType="Visual C++"
|
||||
Version="8.00"
|
||||
Name="coglinstallprops"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
>
|
||||
<UserMacro
|
||||
Name="CoglDoInstallBin"
|
||||
Value="
|
||||
mkdir $(CopyDir)\bin

|
||||
mkdir $(CopyDir)\lib

|
||||
|
||||
if "$(ConfigurationName)" == "Release_SDL" goto DO_REL_BIN

|
||||
if "$(ConfigurationName)" == "Debug_SDL" goto DO_DBG_BIN

|
||||
|
||||
copy $(ConfigurationName)\$(PlatformName)\bin\$(CoglDllPrefix)cogl$(CoglDllSuffix).dll $(CopyDir)\bin

|
||||
copy $(ConfigurationName)\$(PlatformName)\bin\$(CoglDllPrefix)cogl$(CoglDllSuffix).pdb $(CopyDir)\bin

|
||||
copy $(ConfigurationName)\$(PlatformName)\bin\$(CoglDllPrefix)cogl-*$(CoglDllSuffix).dll $(CopyDir)\bin

|
||||
copy $(ConfigurationName)\$(PlatformName)\bin\$(CoglDllPrefix)cogl-*$(CoglDllSuffix).pdb $(CopyDir)\bin

|
||||
copy $(ConfigurationName)\$(PlatformName)\bin\cogl-$(ApiVersion).lib $(CopyDir)\lib

|
||||
copy $(ConfigurationName)\$(PlatformName)\bin\cogl-*-$(ApiVersion).lib $(CopyDir)\lib

|
||||
copy $(ConfigurationName)\$(PlatformName)\bin\cogl-*.exe $(CopyDir)\bin

|
||||
copy $(ConfigurationName)\$(PlatformName)\bin\cogl-*.pdb $(CopyDir)\bin

|
||||
goto DONE_BIN

|
||||
|
||||
:DO_REL_BIN

|
||||
copy Release\$(PlatformName)\bin\$(CoglDllPrefix)cogl$(CoglDllSuffix).dll $(CopyDir)\bin

|
||||
copy Release\$(PlatformName)\bin\$(CoglDllPrefix)cogl$(CoglDllSuffix).pdb $(CopyDir)\bin

|
||||
copy Release\$(PlatformName)\bin\$(CoglDllPrefix)cogl-*$(CoglDllSuffix).dll $(CopyDir)\bin

|
||||
copy Release\$(PlatformName)\bin\$(CoglDllPrefix)cogl-*$(CoglDllSuffix).pdb $(CopyDir)\bin

|
||||
copy Release\$(PlatformName)\bin\cogl-$(ApiVersion).lib $(CopyDir)\lib

|
||||
copy Release\$(PlatformName)\bin\cogl-*-$(ApiVersion).lib $(CopyDir)\lib

|
||||
copy Release\$(PlatformName)\bin\cogl-*.exe $(CopyDir)\bin

|
||||
copy Release\$(PlatformName)\bin\cogl-*.pdb $(CopyDir)\bin

|
||||
goto DONE_BIN

|
||||
|
||||
:DO_DBG_BIN

|
||||
copy Debug\$(PlatformName)\bin\$(CoglDllPrefix)cogl$(CoglDllSuffix).dll $(CopyDir)\bin

|
||||
copy Debug\$(PlatformName)\bin\$(CoglDllPrefix)cogl$(CoglDllSuffix).pdb $(CopyDir)\bin

|
||||
copy Debug\$(PlatformName)\bin\$(CoglDllPrefix)cogl-*$(CoglDllSuffix).dll $(CopyDir)\bin

|
||||
copy Debug\$(PlatformName)\bin\$(CoglDllPrefix)cogl-*$(CoglDllSuffix).pdb $(CopyDir)\bin

|
||||
copy Debug\$(PlatformName)\bin\cogl-$(ApiVersion).lib $(CopyDir)\lib

|
||||
copy Debug\$(PlatformName)\bin\cogl-*-$(ApiVersion).lib $(CopyDir)\lib

|
||||
copy Debug\$(PlatformName)\bin\cogl-*.exe $(CopyDir)\bin

|
||||
copy Debug\$(PlatformName)\bin\cogl-*.pdb $(CopyDir)\bin

|
||||
goto DONE_BIN

|
||||
|
||||
:DONE_BIN

|
||||
"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="CoglDoInstall"
|
||||
Value="
|
||||
$(CoglDoInstallBin)

|
||||
|
||||
mkdir $(CopyDir)\share\cogl-$(ApiVersion)\examples-data

|
||||
copy ..\..\..\examples\crate.jpg $(CopyDir)\share\cogl-$(ApiVersion)\examples-data

|
||||
|
||||
mkdir $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated

|
||||
copy ..\..\..\cogl\cogl-object.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-atlas-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-attribute-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-bitmap.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-color.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-deprecated.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-depth-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-error.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-euler.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-fence.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-frame-info.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-glib-source.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-macros.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-pipeline.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-quaternion.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-vector.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-matrix.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-matrix-stack.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-offscreen.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-onscreen.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-output.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-primitives.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-primitive-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-pipeline-layer-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-pipeline-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-pixel-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-poll.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-snippet.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-texture-2d.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-texture-2d-gl.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-texture-2d-sliced.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-sub-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-texture-rectangle.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-meta-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-texture-3d.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-types.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-index-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-indices.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-attribute.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-primitive.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-framebuffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-defines.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-enum-types.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-renderer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-swap-chain.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-onscreen-template.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-display.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-context.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-version.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl-win32-renderer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl1-context.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
copy ..\..\..\cogl\cogl2-experimental.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
|
||||
copy ..\..\..\cogl\deprecated\cogl-clip-state.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated

|
||||
copy ..\..\..\cogl\deprecated\cogl-fixed.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated

|
||||
copy ..\..\..\cogl\deprecated\cogl-material-compat.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated

|
||||
copy ..\..\..\cogl\deprecated\cogl-vertex-buffer.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated

|
||||
copy ..\..\..\cogl\deprecated\cogl-shader.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated

|
||||
copy ..\..\..\cogl\deprecated\cogl-clutter.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated

|
||||
copy ..\..\..\cogl\deprecated\cogl-type-casts.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated

|
||||
copy ..\..\..\cogl\deprecated\cogl-framebuffer-deprecated.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated

|
||||
copy ..\..\..\cogl\deprecated\cogl-texture-deprecated.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated

|
||||
copy ..\..\..\cogl\deprecated\cogl-auto-texture.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl\deprecated

|
||||
|
||||
mkdir $(CopyDir)\include\cogl-$(ApiVersion)\cogl-pango

|
||||
copy ..\..\..\cogl-pango\cogl-pango.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl-pango

|
||||
|
||||
mkdir $(CopyDir)\include\cogl-$(ApiVersion)\cogl-path

|
||||
copy ..\..\..\cogl-path\cogl-path.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl-path

|
||||
copy ..\..\..\cogl-path\cogl-path-types.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl-path

|
||||
copy ..\..\..\cogl-path\cogl1-path-functions.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl-path

|
||||
copy ..\..\..\cogl-path\cogl2-path-functions.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl-path

|
||||
copy ..\..\..\cogl-path\cogl-path-enum-types.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl-path

|
||||
|
||||
mkdir $(CopyDir)\share\cogl-$(ApiVersion)\tests

|
||||
copy ..\..\..\tests\data\valgrind.suppressions $(CopyDir)\share\cogl-$(ApiVersion)\tests

|
||||
"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="CoglDoInstallSDL"
|
||||
Value="
|
||||
copy ..\..\..\cogl\cogl-sdl.h $(CopyDir)\include\cogl-$(ApiVersion)\cogl

|
||||
"
|
||||
/>
|
||||
</VisualStudioPropertySheet>
|
@ -1,157 +0,0 @@
|
||||
<?xml version="1.0" encoding="big5"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="cogl-msaa"
|
||||
ProjectGUID="{44E864D4-8447-484D-9B16-D5405E0783CF}"
|
||||
RootNamespace="coglmsaa"
|
||||
Keyword="Win32Proj"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
<Platform
|
||||
Name="x64"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions="_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;$(CoglAppAvoidForcedSDLLinkingDefines);$(BaseBuildDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
LinkIncremental="2"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions="_DEBUG;COGL_ENABLE_EXPERIMENTAL_2_0_API;$(CoglAppAvoidForcedSDLLinkingDefines);$(BaseBuildDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
LinkIncremental="2"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
PreprocessorDefinitions="COGL_ENABLE_EXPERIMENTAL_2_0_API;$(CoglAppAvoidForcedSDLLinkingDefines);$(BaseBuildDefines)"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
LinkIncremental="1"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
PreprocessorDefinitions="COGL_ENABLE_EXPERIMENTAL_2_0_API;$(CoglAppAvoidForcedSDLLinkingDefines);$(BaseBuildDefines)"
|
||||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
LinkIncremental="1"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Sources"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File RelativePath="..\..\..\examples\cogl-msaa.c" />
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
@ -1,208 +0,0 @@
|
||||
<?xml version="1.0" encoding="big5"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="cogl-pango"
|
||||
ProjectGUID="{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}"
|
||||
RootNamespace="coglpango"
|
||||
Keyword="Win32Proj"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
<Platform
|
||||
Name="x64"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
InheritedPropertySheets=".\cogl-gen-srcs.vsprops"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions="$(DebugLibBuildDefines);$(CoglPangoBuildDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="pangocairo-1.0.lib pango-1.0.lib cairo.lib"
|
||||
OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
|
||||
LinkIncremental="2"
|
||||
ModuleDefinitionFile="$(IntDir)\cogl-pango.def"
|
||||
ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
InheritedPropertySheets=".\cogl-gen-srcs.vsprops"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions="$(DebugLibBuildDefines);$(CoglPangoBuildDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="pangocairo-1.0.lib pango-1.0.lib cairo.lib"
|
||||
OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
|
||||
LinkIncremental="2"
|
||||
ModuleDefinitionFile="$(IntDir)\cogl-pango.def"
|
||||
ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
InheritedPropertySheets=".\cogl-gen-srcs.vsprops"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
PreprocessorDefinitions="$(ReleaseLibBuildDefines);$(CoglPangoBuildDefines)"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="pangocairo-1.0.lib pango-1.0.lib cairo.lib"
|
||||
OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
|
||||
LinkIncremental="1"
|
||||
ModuleDefinitionFile="$(IntDir)\cogl-pango.def"
|
||||
ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
InheritedPropertySheets=".\cogl-gen-srcs.vsprops"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
PreprocessorDefinitions="$(ReleaseLibBuildDefines);$(CoglPangoBuildDefines)"
|
||||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="pangocairo-1.0.lib pango-1.0.lib cairo.lib"
|
||||
OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
|
||||
LinkIncremental="2"
|
||||
ModuleDefinitionFile="$(IntDir)\cogl-pango.def"
|
||||
ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter Name="Sources"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
#include "coglpango.sourcefiles"
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Headers"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
</Filter>
|
||||
<Filter Name="Resource Files">
|
||||
<File RelativePath="..\..\..\cogl-pango\cogl-pango.symbols">
|
||||
<FileConfiguration Name="Debug|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating $(IntDir)\cogl-pango.def"
|
||||
CommandLine="$(GenerateCoglPangoDef)
"
|
||||
Outputs="$(IntDir)\cogl-pango.def"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating $(IntDir)\cogl-pango.def"
|
||||
CommandLine="$(GenerateCoglPangoDef)
"
|
||||
Outputs="$(IntDir)\cogl-pango.def"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating $(IntDir)\cogl-pango.def"
|
||||
CommandLine="$(GenerateCoglPangoDef)
"
|
||||
Outputs="$(IntDir)\cogl-pango.def"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating $(IntDir)\cogl-pango.def"
|
||||
CommandLine="$(GenerateCoglPangoDef)
"
|
||||
Outputs="$(IntDir)\cogl-pango.def"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\cogl-pango\cogl-pango.rc" />
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
@ -1,267 +0,0 @@
|
||||
<?xml version="1.0" encoding="big5"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="cogl-path"
|
||||
ProjectGUID="{F3A80987-5411-43DB-A23B-06F2076E1207}"
|
||||
RootNamespace="coglpath"
|
||||
Keyword="Win32Proj"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
<Platform
|
||||
Name="x64"
|
||||
/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
InheritedPropertySheets=".\cogl-gen-srcs.vsprops"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\..\..\cogl-path\tesselator;..\..\..\cogl\winsys"
|
||||
PreprocessorDefinitions="$(DebugLibBuildDefines);$(CoglPathBuildDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies=""
|
||||
OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
|
||||
LinkIncremental="2"
|
||||
ModuleDefinitionFile="$(IntDir)\$(ProjectName).def"
|
||||
ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
InheritedPropertySheets=".\cogl-gen-srcs.vsprops"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\..\..\cogl-path\tesselator;..\..\..\cogl\winsys"
|
||||
PreprocessorDefinitions="$(DebugLibBuildDefines);$(CoglPathBuildDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies=""
|
||||
OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
|
||||
LinkIncremental="2"
|
||||
ModuleDefinitionFile="$(IntDir)\$(ProjectName).def"
|
||||
ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
InheritedPropertySheets=".\cogl-gen-srcs.vsprops"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories="..\..\..\cogl-path\tesselator;..\..\..\cogl\winsys"
|
||||
EnableIntrinsicFunctions="true"
|
||||
PreprocessorDefinitions="$(ReleaseLibBuildDefines);$(CoglPathBuildDefines)"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies=""
|
||||
OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
|
||||
LinkIncremental="1"
|
||||
ModuleDefinitionFile="$(IntDir)\$(ProjectName).def"
|
||||
ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
InheritedPropertySheets=".\cogl-gen-srcs.vsprops"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories="..\..\..\cogl-path\tesselator;..\..\..\cogl\winsys"
|
||||
PreprocessorDefinitions="$(ReleaseLibBuildDefines);$(CoglPathBuildDefines)"
|
||||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies=""
|
||||
OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
|
||||
LinkIncremental="2"
|
||||
ModuleDefinitionFile="$(IntDir)\$(ProjectName).def"
|
||||
ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<Files>
|
||||
<Filter Name="Sources"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
#include "cogl-path.sourcefiles"
|
||||
<File RelativePath="..\..\..\cogl-path\cogl-path-enum-types.c" />
|
||||
</Filter>
|
||||
<Filter Name="Headers"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
</Filter>
|
||||
<Filter Name="Resource Files">
|
||||
<File RelativePath="..\..\..\cogl-path\cogl-path-enum-types.h.in">
|
||||
<FileConfiguration Name="Debug|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl-path\cogl-path-enum-types.h"
|
||||
CommandLine="$(GenCoglPathEnumsH)"
|
||||
Outputs="..\..\..\cogl-path\cogl-path-enum-types.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl-path\cogl-path-enum-types.h"
|
||||
CommandLine="$(GenCoglPathEnumsH)"
|
||||
Outputs="..\..\..\cogl-path\cogl-path-enum-types.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl-path\cogl-path-enum-types.h"
|
||||
CommandLine="$(GenCoglPathEnumsH)"
|
||||
Outputs="..\..\..\cogl-path\cogl-path-enum-types.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl-path\cogl-path-enum-types.h"
|
||||
CommandLine="$(GenCoglPathEnumsH)"
|
||||
Outputs="..\..\..\cogl-path\cogl-path-enum-types.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\cogl-path\cogl-path-enum-types.c.in">
|
||||
<FileConfiguration Name="Debug|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl-path\cogl-path-enum-types.c"
|
||||
CommandLine="$(GenCoglPathEnumsC)"
|
||||
Outputs="..\..\..\cogl-path\cogl-path-enum-types.c"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl-path\cogl-path-enum-types.c"
|
||||
CommandLine="$(GenCoglPathEnumsC)"
|
||||
Outputs="..\..\..\cogl-path\cogl-path-enum-types.c"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl-path\cogl-path-enum-types.c"
|
||||
CommandLine="$(GenCoglPathEnumsC)"
|
||||
Outputs="..\..\..\cogl-path\cogl-path-enum-types.c"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl-path\cogl-path-enum-types.c"
|
||||
CommandLine="$(GenCoglPathEnumsC)"
|
||||
Outputs="..\..\..\cogl-path\cogl-path-enum-types.c"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\cogl-path\cogl-path.symbols">
|
||||
<FileConfiguration Name="Debug|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating cogl-path.def"
|
||||
CommandLine="$(GenerateCoglPathDef)"
|
||||
Outputs="$(IntDir)\$(ProjectName).def"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating cogl-path.def"
|
||||
CommandLine="$(GenerateCoglPathDef)"
|
||||
Outputs="$(IntDir)\$(ProjectName).def"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating cogl-path.def"
|
||||
CommandLine="$(GenerateCoglPathDef)"
|
||||
Outputs="$(IntDir)\$(ProjectName).def"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating cogl-path.def"
|
||||
CommandLine="$(GenerateCoglPathDef)"
|
||||
Outputs="$(IntDir)\$(ProjectName).def"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
@ -1,53 +0,0 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioPropertySheet
|
||||
ProjectType="Visual C++"
|
||||
Version="8.00"
|
||||
Name="coglversionpathsprops"
|
||||
>
|
||||
<UserMacro
|
||||
Name="VSVer"
|
||||
Value="9"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="GlibEtcInstallRoot"
|
||||
Value="$(SolutionDir)\..\..\..\..\vs$(VSVer)\$(PlatformName)"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="CopyDir"
|
||||
Value="$(GlibEtcInstallRoot)"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="DefDir"
|
||||
Value="$(SolutionDir)$(ConfigurationName)\$(PlatformName)\obj\$(ProjectName)"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="ApiVersion"
|
||||
Value="1.0"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="CoglLibtoolCompatibleDllPrefix"
|
||||
Value="lib"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="CoglLibtoolCompatibleDllSuffix"
|
||||
Value="-$(ApiVersion)-0"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="CoglSeparateVSDllPrefix"
|
||||
Value=""
|
||||
/>
|
||||
<UserMacro
|
||||
Name="CoglSeparateVSDllSuffix"
|
||||
Value="-1-vs$(VSVER)"
|
||||
/>
|
||||
<!-- Change these two to CoglLibtoolCompatibleDllPrefix and
|
||||
CoglLibtoolCompatibleDllSuffix if that is what you want -->
|
||||
<UserMacro
|
||||
Name="CoglDllPrefix"
|
||||
Value="$(CoglSeparateVSDllPrefix)"
|
||||
/>
|
||||
<UserMacro
|
||||
Name="CoglDllSuffix"
|
||||
Value="$(CoglSeparateVSDllSuffix)"
|
||||
/>
|
||||
</VisualStudioPropertySheet>
|
@ -1,208 +0,0 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual Studio 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl", "cogl.vcproj", "{F3A80987-5411-43DB-A23B-06F2076E1206}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-path", "cogl-path.vcproj", "{F3A80987-5411-43DB-A23B-06F2076E1207}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206} = {F3A80987-5411-43DB-A23B-06F2076E1206}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-pango", "cogl-pango.vcproj", "{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206} = {F3A80987-5411-43DB-A23B-06F2076E1206}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-hello", "cogl-hello.vcproj", "{F5A43C12-7032-428E-A56A-D294075FA493}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206} = {F3A80987-5411-43DB-A23B-06F2076E1206}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-sdl2-hello", "cogl-sdl2-hello.vcproj", "{0B5D144D-1872-42CD-8437-FFDCDD08C03E}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206} = {F3A80987-5411-43DB-A23B-06F2076E1206}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-crate", "cogl-crate.vcproj", "{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206} = {F3A80987-5411-43DB-A23B-06F2076E1206}
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768} = {FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-info", "cogl-info.vcproj", "{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206} = {F3A80987-5411-43DB-A23B-06F2076E1206}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test-conformance-cogl", "test-conformance-cogl.vcproj", "{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206} = {F3A80987-5411-43DB-A23B-06F2076E1206}
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768} = {FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207} = {F3A80987-5411-43DB-A23B-06F2076E1207}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cogl-install", "cogl-install.vcproj", "{35B2A4AC-7235-4FC7-995D-469D59195041}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768} = {FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493} = {F5A43C12-7032-428E-A56A-D294075FA493}
|
||||
{0B5D144D-1872-42CD-8437-FFDCDD08C03E} = {0B5D144D-1872-42CD-8437-FFDCDD08C03E}
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3} = {CD17F5C8-C860-4A65-8209-4D0B093A3DA3}
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206} = {F3A80987-5411-43DB-A23B-06F2076E1206}
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207} = {F3A80987-5411-43DB-A23B-06F2076E1207}
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF} = {DE1A2710-04BB-4C3D-90C1-B070E326B1CF}
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE} = {0F08F253-DE1A-40CB-A890-93AE3CA23ADE}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug_SDL|Win32 = Debug_SDL|Win32
|
||||
Debug|x64 = Debug|x64
|
||||
Debug_SDL|x64 = Debug_SDL|x64
|
||||
Release|Win32 = Release|Win32
|
||||
Release_SDL|Win32 = Release_SDL|Win32
|
||||
Release|x64 = Release|x64
|
||||
Release_SDL|x64 = Release_SDL|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Debug|x64.Build.0 = Debug|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Release|Win32.Build.0 = Release|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Release|x64.ActiveCfg = Release|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Release|x64.Build.0 = Release|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Debug_SDL|Win32.ActiveCfg = Debug_SDL|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Debug_SDL|Win32.Build.0 = Debug_SDL|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Debug_SDL|x64.ActiveCfg = Debug_SDL|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Debug_SDL|x64.Build.0 = Debug_SDL|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Release_SDL|Win32.ActiveCfg = Release_SDL|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Release_SDL|Win32.Build.0 = Release_SDL|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Release_SDL|x64.ActiveCfg = Release_SDL|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1206}.Release_SDL|x64.Build.0 = Release_SDL|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Debug|x64.Build.0 = Debug|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Release|Win32.Build.0 = Release|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Release|x64.ActiveCfg = Release|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Release|x64.Build.0 = Release|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Debug_SDL|Win32.ActiveCfg = Debug|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Debug_SDL|Win32.Build.0 = Debug|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Debug_SDL|x64.ActiveCfg = Debug|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Debug_SDL|x64.Build.0 = Debug|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Release_SDL|Win32.ActiveCfg = Release|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Release_SDL|Win32.Build.0 = Release|Win32
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Release_SDL|x64.ActiveCfg = Release|x64
|
||||
{F3A80987-5411-43DB-A23B-06F2076E1207}.Release_SDL|x64.Build.0 = Release|x64
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Debug|x64.Build.0 = Debug|x64
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Release|Win32.Build.0 = Release|Win32
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Release|x64.ActiveCfg = Release|x64
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Release|x64.Build.0 = Release|x64
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Debug_SDL|Win32.ActiveCfg = Debug|Win32
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Debug_SDL|Win32.Build.0 = Debug|Win32
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Debug_SDL|x64.ActiveCfg = Debug|x64
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Debug_SDL|x64.Build.0 = Debug|x64
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Release_SDL|Win32.ActiveCfg = Release|Win32
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Release_SDL|Win32.Build.0 = Release|Win32
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Release_SDL|x64.ActiveCfg = Release|x64
|
||||
{FE5ABD0F-91E8-4AA5-9C1C-408427D5F768}.Release_SDL|x64.Build.0 = Release|x64
|
||||
{0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Debug_SDL|Win32.ActiveCfg = Debug|Win32
|
||||
{0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Debug_SDL|Win32.Build.0 = Debug|Win32
|
||||
{0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Debug_SDL|x64.ActiveCfg = Debug|x64
|
||||
{0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Debug_SDL|x64.Build.0 = Debug|x64
|
||||
{0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Release_SDL|Win32.ActiveCfg = Release|Win32
|
||||
{0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Release_SDL|Win32.Build.0 = Release|Win32
|
||||
{0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Release_SDL|x64.ActiveCfg = Release|x64
|
||||
{0B5D144D-1872-42CD-8437-FFDCDD08C03E}.Release_SDL|x64.Build.0 = Release|x64
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Debug|x64.Build.0 = Debug|x64
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Release|Win32.Build.0 = Release|Win32
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Release|x64.ActiveCfg = Release|x64
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Release|x64.Build.0 = Release|x64
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Debug_SDL|Win32.ActiveCfg = Debug|Win32
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Debug_SDL|Win32.Build.0 = Debug|Win32
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Debug_SDL|x64.ActiveCfg = Debug|x64
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Debug_SDL|x64.Build.0 = Debug|x64
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Release_SDL|Win32.ActiveCfg = Release|Win32
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Release_SDL|Win32.Build.0 = Release|Win32
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Release_SDL|x64.ActiveCfg = Release|x64
|
||||
{F5A43C12-7032-428E-A56A-D294075FA493}.Release_SDL|x64.Build.0 = Release|x64
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug|x64.Build.0 = Debug|x64
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Release|Win32.Build.0 = Release|Win32
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Release|x64.ActiveCfg = Release|x64
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Release|x64.Build.0 = Release|x64
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug_SDL|Win32.ActiveCfg = Debug|Win32
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug_SDL|Win32.Build.0 = Debug|Win32
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug_SDL|x64.ActiveCfg = Debug|x64
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Debug_SDL|x64.Build.0 = Debug|x64
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Release_SDL|Win32.ActiveCfg = Release|Win32
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Release_SDL|Win32.Build.0 = Release|Win32
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Release_SDL|x64.ActiveCfg = Release|x64
|
||||
{CD17F5C8-C860-4A65-8209-4D0B093A3DA3}.Release_SDL|x64.Build.0 = Release|x64
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Debug|x64.Build.0 = Debug|x64
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Release|Win32.Build.0 = Release|Win32
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Release|x64.ActiveCfg = Release|x64
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Release|x64.Build.0 = Release|x64
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Debug_SDL|Win32.ActiveCfg = Debug|Win32
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Debug_SDL|Win32.Build.0 = Debug|Win32
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Debug_SDL|x64.ActiveCfg = Debug|x64
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Debug_SDL|x64.Build.0 = Debug|x64
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Release_SDL|Win32.ActiveCfg = Release|Win32
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Release_SDL|Win32.Build.0 = Release|Win32
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Release_SDL|x64.ActiveCfg = Release|x64
|
||||
{DE1A2710-04BB-4C3D-90C1-B070E326B1CF}.Release_SDL|x64.Build.0 = Release|x64
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Debug|x64.Build.0 = Debug|x64
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Release|Win32.Build.0 = Release|Win32
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Release|x64.ActiveCfg = Release|x64
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Release|x64.Build.0 = Release|x64
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Debug_SDL|Win32.ActiveCfg = Debug|Win32
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Debug_SDL|Win32.Build.0 = Debug|Win32
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Debug_SDL|x64.ActiveCfg = Debug|x64
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Debug_SDL|x64.Build.0 = Debug|x64
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Release_SDL|Win32.ActiveCfg = Release|Win32
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Release_SDL|Win32.Build.0 = Release|Win32
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Release_SDL|x64.ActiveCfg = Release|x64
|
||||
{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}.Release_SDL|x64.Build.0 = Release|x64
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Debug|x64.Build.0 = Debug|x64
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Release|Win32.Build.0 = Release|Win32
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Release|x64.ActiveCfg = Release|x64
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Release|x64.Build.0 = Release|x64
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Debug_SDL|Win32.ActiveCfg = Debug_SDL|Win32
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Debug_SDL|Win32.Build.0 = Debug_SDL|Win32
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Debug_SDL|x64.ActiveCfg = Debug_SDL|x64
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Debug_SDL|x64.Build.0 = Debug_SDL|x64
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Release_SDL|Win32.ActiveCfg = Release_SDL|Win32
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Release_SDL|Win32.Build.0 = Release_SDL|Win32
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Release_SDL|x64.ActiveCfg = Release_SDL|x64
|
||||
{35B2A4AC-7235-4FC7-995D-469D59195041}.Release_SDL|x64.Build.0 = Release_SDL|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
@ -1,698 +0,0 @@
|
||||
<?xml version="1.0" encoding="big5"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="cogl"
|
||||
ProjectGUID="{F3A80987-5411-43DB-A23B-06F2076E1206}"
|
||||
RootNamespace="cogl"
|
||||
Keyword="Win32Proj"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
<Platform
|
||||
Name="x64"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
InheritedPropertySheets=".\cogl-gen-srcs.vsprops"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\..\..\cogl\deprecated;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
|
||||
PreprocessorDefinitions="$(DebugLibBuildDefines);$(CoglBuildDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="opengl32.lib intl.lib cairo.lib gdk_pixbuf-2.0.lib gmodule-2.0.lib"
|
||||
OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
|
||||
LinkIncremental="2"
|
||||
ModuleDefinitionFile="$(IntDir)\cogl.def"
|
||||
ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug_SDL|Win32"
|
||||
InheritedPropertySheets=".\cogl-gen-srcs.vsprops"
|
||||
OutputDirectory="$(SolutionDir)\Debug\$(PlatformName)\bin"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\..\..\cogl\deprecated;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
|
||||
PreprocessorDefinitions="$(DebugLibBuildDefines);$(CoglBuildDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="SDL2.lib opengl32.lib intl.lib cairo.lib gdk_pixbuf-2.0.lib gmodule-2.0.lib"
|
||||
OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
|
||||
LinkIncremental="2"
|
||||
ModuleDefinitionFile="$(IntDir)\cogl.def"
|
||||
ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
InheritedPropertySheets=".\cogl-gen-srcs.vsprops"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\..\..\cogl\deprecated;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
|
||||
PreprocessorDefinitions="$(DebugLibBuildDefines);$(CoglBuildDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="opengl32.lib intl.lib cairo.lib gdk_pixbuf-2.0.lib gmodule-2.0.lib"
|
||||
OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
|
||||
LinkIncremental="2"
|
||||
ModuleDefinitionFile="$(IntDir)\cogl.def"
|
||||
ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug_SDL|x64"
|
||||
InheritedPropertySheets=".\cogl-gen-srcs.vsprops"
|
||||
OutputDirectory="$(SolutionDir)\Debug\$(PlatformName)\bin"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\..\..\cogl\deprecated;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
|
||||
PreprocessorDefinitions="$(DebugLibBuildDefines);$(CoglBuildDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="SDL2.lib opengl32.lib intl.lib cairo.lib gdk_pixbuf-2.0.lib gmodule-2.0.lib"
|
||||
OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
|
||||
LinkIncremental="2"
|
||||
ModuleDefinitionFile="$(IntDir)\cogl.def"
|
||||
ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
InheritedPropertySheets=".\cogl-gen-srcs.vsprops"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories="..\..\..\cogl\deprecated;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
|
||||
EnableIntrinsicFunctions="true"
|
||||
PreprocessorDefinitions="$(ReleaseLibBuildDefines);$(CoglBuildDefines)"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="opengl32.lib intl.lib cairo.lib gdk_pixbuf-2.0.lib gmodule-2.0.lib"
|
||||
OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
|
||||
LinkIncremental="1"
|
||||
ModuleDefinitionFile="$(IntDir)\cogl.def"
|
||||
ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release_SDL|Win32"
|
||||
InheritedPropertySheets=".\cogl-gen-srcs.vsprops"
|
||||
OutputDirectory="$(SolutionDir)\Release\$(PlatformName)\bin"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories="..\..\..\cogl\deprecated;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
|
||||
EnableIntrinsicFunctions="true"
|
||||
PreprocessorDefinitions="$(ReleaseLibBuildDefines);$(CoglBuildDefines)"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="SDL2.lib opengl32.lib intl.lib cairo.lib gdk_pixbuf-2.0.lib gmodule-2.0.lib"
|
||||
OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
|
||||
LinkIncremental="1"
|
||||
ModuleDefinitionFile="$(IntDir)\cogl.def"
|
||||
ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
InheritedPropertySheets=".\cogl-gen-srcs.vsprops"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories="..\..\..\cogl\deprecated;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
|
||||
PreprocessorDefinitions="$(ReleaseLibBuildDefines);$(CoglBuildDefines)"
|
||||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="opengl32.lib intl.lib cairo.lib gdk_pixbuf-2.0.lib gmodule-2.0.lib"
|
||||
OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
|
||||
LinkIncremental="2"
|
||||
ModuleDefinitionFile="$(IntDir)\cogl.def"
|
||||
ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release_SDL|x64"
|
||||
InheritedPropertySheets=".\cogl-gen-srcs.vsprops"
|
||||
OutputDirectory="$(SolutionDir)\Release\$(PlatformName)\bin"
|
||||
ConfigurationType="2"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories="..\..\..\cogl\deprecated;..\..\..\cogl\winsys;..\..\..\cogl\driver\gl;..\..\..\cogl\driver\gl\gl"
|
||||
PreprocessorDefinitions="$(ReleaseLibBuildDefines);$(CoglBuildDefines)"
|
||||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="SDL2.lib opengl32.lib intl.lib cairo.lib gdk_pixbuf-2.0.lib gmodule-2.0.lib"
|
||||
OutputFile="$(OutDir)\$(CoglDllPrefix)$(ProjectName)$(CoglDllSuffix).dll"
|
||||
LinkIncremental="2"
|
||||
ModuleDefinitionFile="$(IntDir)\cogl.def"
|
||||
ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter Name="Sources"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File RelativePath="..\..\..\cogl\winsys\cogl-winsys-wgl.c" />
|
||||
<File RelativePath="..\..\..\cogl\winsys\cogl-winsys-sdl2.c" >
|
||||
<FileConfiguration Name="Debug|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
|
||||
<FileConfiguration Name="Release|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
|
||||
<FileConfiguration Name="Debug|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
|
||||
<FileConfiguration Name="Release|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\cogl\cogl-sdl.c" >
|
||||
<FileConfiguration Name="Debug|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
|
||||
<FileConfiguration Name="Release|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
|
||||
<FileConfiguration Name="Debug|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
|
||||
<FileConfiguration Name="Release|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\cogl\cogl-win32-renderer.c" />
|
||||
#include "cogl.sourcefiles"
|
||||
<Filter Name="Driver_GL" >
|
||||
<File RelativePath="..\..\..\cogl\driver\gl\gl\cogl-driver-gl.c" />
|
||||
<File RelativePath="..\..\..\cogl\driver\gl\gl\cogl-texture-driver-gl.c" />
|
||||
<File RelativePath="..\..\..\cogl\driver\gl\cogl-attribute-gl.c" />
|
||||
<File RelativePath="..\..\..\cogl\driver\gl\cogl-buffer-gl.c" />
|
||||
<File RelativePath="..\..\..\cogl\driver\gl\cogl-clip-stack-gl.c" />
|
||||
<File RelativePath="..\..\..\cogl\driver\gl\cogl-framebuffer-gl.c" />
|
||||
<File RelativePath="..\..\..\cogl\driver\gl\cogl-texture-gl.c" />
|
||||
<File RelativePath="..\..\..\cogl\driver\gl\cogl-texture-2d-gl.c" />
|
||||
<File RelativePath="..\..\..\cogl\driver\gl\cogl-util-gl.c" />
|
||||
</Filter>
|
||||
</Filter>
|
||||
<Filter Name="Headers"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
</Filter>
|
||||
<Filter Name="Resource Files">
|
||||
<File RelativePath="..\..\..\config.h.win32">
|
||||
<FileConfiguration Name="Debug|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying config.h from config.h.win32"
|
||||
CommandLine="$(CopyConfigH)"
|
||||
Outputs="..\..\..\config.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug_SDL|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying config.h from config.h.win32"
|
||||
CommandLine="$(CopyConfigH)"
|
||||
Outputs="..\..\..\config.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying config.h from config.h.win32"
|
||||
CommandLine="$(CopyConfigH)"
|
||||
Outputs="..\..\..\config.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release_SDL|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying config.h from config.h.win32"
|
||||
CommandLine="$(CopyConfigH)"
|
||||
Outputs="..\..\..\config.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying config.h from config.h.win32"
|
||||
CommandLine="$(CopyConfigH)"
|
||||
Outputs="..\..\..\config.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug_SDL|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying config.h from config.h.win32"
|
||||
CommandLine="$(CopyConfigH)"
|
||||
Outputs="..\..\..\config.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying config.h from config.h.win32"
|
||||
CommandLine="$(CopyConfigH)"
|
||||
Outputs="..\..\..\config.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release_SDL|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying config.h from config.h.win32"
|
||||
CommandLine="$(CopyConfigH)"
|
||||
Outputs="..\..\..\config.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\cogl\cogl-gl-header.h.win32">
|
||||
<FileConfiguration Name="Debug|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying cogl-gl-header.h from cogl-gl-header.h.win32"
|
||||
CommandLine="$(CopyGLHeaderH)"
|
||||
Outputs="..\..\..\cogl\cogl-gl-header.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug_SDL|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying cogl-gl-header.h from cogl-gl-header.h.win32"
|
||||
CommandLine="$(CopyGLHeaderH)"
|
||||
Outputs="..\..\..\cogl\cogl-gl-header.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying cogl-gl-header.h from cogl-gl-header.h.win32"
|
||||
CommandLine="$(CopyGLHeaderH)"
|
||||
Outputs="..\..\..\cogl\cogl-gl-header.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release_SDL|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying cogl-gl-header.h from cogl-gl-header.h.win32"
|
||||
CommandLine="$(CopyGLHeaderH)"
|
||||
Outputs="..\..\..\cogl\cogl-gl-header.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying cogl-gl-header.h from cogl-gl-header.h.win32"
|
||||
CommandLine="$(CopyGLHeaderH)"
|
||||
Outputs="..\..\..\cogl\cogl-gl-header.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug_SDL|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying cogl-gl-header.h from cogl-gl-header.h.win32"
|
||||
CommandLine="$(CopyGLHeaderH)"
|
||||
Outputs="..\..\..\cogl\cogl-gl-header.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying cogl-gl-header.h from cogl-gl-header.h.win32"
|
||||
CommandLine="$(CopyGLHeaderH)"
|
||||
Outputs="..\..\..\cogl\cogl-gl-header.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release_SDL|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying cogl-gl-header.h from cogl-gl-header.h.win32"
|
||||
CommandLine="$(CopyGLHeaderH)"
|
||||
Outputs="..\..\..\cogl\cogl-gl-header.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\cogl\cogl-defines.h.win32">
|
||||
<FileConfiguration Name="Debug|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying cogl-defines.h from cogl-defines.h.win32..."
|
||||
CommandLine="$(CopyDefinesH)"
|
||||
Outputs="..\..\..\cogl\cogl-defines.h;..\..\..\cogl\WGL_DEFINES"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying cogl-defines.h from cogl-defines.h.win32..."
|
||||
CommandLine="$(CopyDefinesH)"
|
||||
Outputs="..\..\..\cogl\cogl-defines.h;..\..\..\cogl\WGL_DEFINES"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying cogl-defines.h from cogl-defines.h.win32..."
|
||||
CommandLine="$(CopyDefinesH)"
|
||||
Outputs="..\..\..\cogl\cogl-defines.h;..\..\..\cogl\WGL_DEFINES"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying cogl-defines.h from cogl-defines.h.win32..."
|
||||
CommandLine="$(CopyDefinesH)"
|
||||
Outputs="..\..\..\cogl\cogl-defines.h;..\..\..\cogl\WGL_DEFINES"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\cogl\cogl-defines.h.win32_sdl">
|
||||
<FileConfiguration Name="Debug_SDL|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying cogl-defines.h from cogl-defines.h.win32_sdl..."
|
||||
CommandLine="$(CopyDefinesSDLH)"
|
||||
Outputs="..\..\..\cogl\cogl-defines.h;..\..\..\cogl\SDL_DEFINES"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release_SDL|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying cogl-defines.h from cogl-defines.h.win32_sdl..."
|
||||
CommandLine="$(CopyDefinesSDLH)"
|
||||
Outputs="..\..\..\cogl\cogl-defines.h;..\..\..\cogl\SDL_DEFINES"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug_SDL|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying cogl-defines.h from cogl-defines.h.win32_sdl..."
|
||||
CommandLine="$(CopyDefinesSDLH)"
|
||||
Outputs="..\..\..\cogl\cogl-defines.h;..\..\..\cogl\SDL_DEFINES"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release_SDL|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Copying cogl-defines.h from cogl-defines.h.win32_sdl..."
|
||||
CommandLine="$(CopyDefinesSDLH)"
|
||||
Outputs="..\..\..\cogl\cogl-defines.h;..\..\..\cogl\SDL_DEFINES"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\cogl\cogl.symbols">
|
||||
<FileConfiguration Name="Debug|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating $(IntDir)\cogl.def"
|
||||
CommandLine="$(GenerateCoglDef)"
|
||||
Outputs="$(IntDir)\cogl.def"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug_SDL|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating $(IntDir)\cogl.def"
|
||||
CommandLine="$(GenerateCoglSDLDef)"
|
||||
Outputs="$(IntDir)\cogl.def"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating $(IntDir)\cogl.def"
|
||||
CommandLine="$(GenerateCoglDef)"
|
||||
Outputs="$(IntDir)\cogl.def"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release_SDL|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating $(IntDir)\cogl.def"
|
||||
CommandLine="$(GenerateCoglSDLDef)"
|
||||
Outputs="$(IntDir)\cogl.def"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating $(IntDir)\cogl.def"
|
||||
CommandLine="$(GenerateCoglDef)"
|
||||
Outputs="$(IntDir)\cogl.def"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug_SDL|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating $(IntDir)\cogl.def"
|
||||
CommandLine="$(GenerateCoglSDLDef)"
|
||||
Outputs="$(IntDir)\cogl.def"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating $(IntDir)\cogl.def"
|
||||
CommandLine="$(GenerateCoglDef)"
|
||||
Outputs="$(IntDir)\cogl.def"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release_SDL|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating $(IntDir)\cogl.def"
|
||||
CommandLine="$(GenerateCoglSDLDef)"
|
||||
Outputs="$(IntDir)\cogl.def"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\cogl\cogl-enum-types.h.in">
|
||||
<FileConfiguration Name="Debug|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl\cogl-enum-types.h"
|
||||
CommandLine="$(GenCoglEnumsH)"
|
||||
Outputs="..\..\..\cogl\cogl-enum-types.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug_SDL|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl\cogl-enum-types.h"
|
||||
CommandLine="$(GenCoglEnumsH)"
|
||||
Outputs="..\..\..\cogl\cogl-enum-types.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl\cogl-enum-types.h"
|
||||
CommandLine="$(GenCoglEnumsH)"
|
||||
Outputs="..\..\..\cogl\cogl-enum-types.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release_SDL|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl\cogl-enum-types.h"
|
||||
CommandLine="$(GenCoglEnumsH)"
|
||||
Outputs="..\..\..\cogl\cogl-enum-types.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl\cogl-enum-types.h"
|
||||
CommandLine="$(GenCoglEnumsH)"
|
||||
Outputs="..\..\..\cogl\cogl-enum-types.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug_SDL|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl\cogl-enum-types.h"
|
||||
CommandLine="$(GenCoglEnumsH)"
|
||||
Outputs="..\..\..\cogl\cogl-enum-types.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl\cogl-enum-types.h"
|
||||
CommandLine="$(GenCoglEnumsH)"
|
||||
Outputs="..\..\..\cogl\cogl-enum-types.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release_SDL|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl\cogl-enum-types.h"
|
||||
CommandLine="$(GenCoglEnumsH)"
|
||||
Outputs="..\..\..\cogl\cogl-enum-types.h"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\cogl\cogl-enum-types.c.in">
|
||||
<FileConfiguration Name="Debug|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl\cogl-enum-types.c"
|
||||
CommandLine="$(GenCoglEnumsC)"
|
||||
Outputs="..\..\..\cogl\cogl-enum-types.c"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug_SDL|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl\cogl-enum-types.c"
|
||||
CommandLine="$(GenCoglEnumsC)"
|
||||
Outputs="..\..\..\cogl\cogl-enum-types.c"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl\cogl-enum-types.c"
|
||||
CommandLine="$(GenCoglEnumsC)"
|
||||
Outputs="..\..\..\cogl\cogl-enum-types.c"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release_SDL|Win32">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl\cogl-enum-types.c"
|
||||
CommandLine="$(GenCoglEnumsC)"
|
||||
Outputs="..\..\..\cogl\cogl-enum-types.c"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl\cogl-enum-types.c"
|
||||
CommandLine="$(GenCoglEnumsC)"
|
||||
Outputs="..\..\..\cogl\cogl-enum-types.c"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Debug_SDL|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl\cogl-enum-types.c"
|
||||
CommandLine="$(GenCoglEnumsC)"
|
||||
Outputs="..\..\..\cogl\cogl-enum-types.c"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl\cogl-enum-types.c"
|
||||
CommandLine="$(GenCoglEnumsC)"
|
||||
Outputs="..\..\..\cogl\cogl-enum-types.c"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration Name="Release_SDL|x64">
|
||||
<Tool Name="VCCustomBuildTool"
|
||||
Description="Generating ..\..\..\cogl\cogl-enum-types.c"
|
||||
CommandLine="$(GenCoglEnumsC)"
|
||||
Outputs="..\..\..\cogl\cogl-enum-types.c"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File RelativePath="..\..\..\cogl\cogl.rc" />
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
@ -1,166 +0,0 @@
|
||||
<?xml version="1.0" encoding="big5"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="test-conformance-cogl"
|
||||
ProjectGUID="{0F08F253-DE1A-40CB-A890-93AE3CA23ADE}"
|
||||
RootNamespace="testconformancecogl"
|
||||
Keyword="Win32Proj"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
<Platform
|
||||
Name="x64"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories="..\..\..\test-fixtures"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions="_DEBUG;COGL_ENABLE_EXPERIMENTAL_API;$(CoglAppAvoidForcedSDLLinkingDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
LinkIncremental="2"
|
||||
AdditionalDependencies=""
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|x64"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories="..\..\..\test-fixtures"
|
||||
Optimization="0"
|
||||
PreprocessorDefinitions="_DEBUG;COGL_ENABLE_EXPERIMENTAL_API;$(CoglAppAvoidForcedSDLLinkingDefines)"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies=""
|
||||
LinkIncremental="2"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories="..\..\..\test-fixtures"
|
||||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
PreprocessorDefinitions="COGL_ENABLE_EXPERIMENTAL_API;$(CoglAppAvoidForcedSDLLinkingDefines)"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
LinkIncremental="1"
|
||||
AdditionalDependencies=""
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|x64"
|
||||
ConfigurationType="1"
|
||||
InheritedPropertySheets=".\cogl-build-defines.vsprops"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories="..\..\..\test-fixtures"
|
||||
PreprocessorDefinitions="COGL_ENABLE_EXPERIMENTAL_API;$(CoglAppAvoidForcedSDLLinkingDefines)"
|
||||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
CompileAs="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies=""
|
||||
LinkIncremental="1"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Sources"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
#include "testconformance.sourcefiles"
|
||||
<File RelativePath="..\..\..\test-fixtures\test-utils.c" />
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
@ -57,41 +57,7 @@ pkgconfig_DATA = $(pc_files)
|
||||
EXTRA_DIST += cogl-pango.pc.in
|
||||
DISTCLEANFILES += $(pc_files)
|
||||
|
||||
dist-hook: ../build/win32/vs9/cogl-pango.vcproj ../build/win32/vs10/cogl-pango.vcxproj ../build/win32/vs10/cogl-pango.vcxproj.filters
|
||||
|
||||
../build/win32/vs9/cogl-pango.vcproj: $(top_srcdir)/build/win32/vs9/cogl-pango.vcprojin
|
||||
for F in $(source_c); do \
|
||||
case $$F in \
|
||||
*.c) echo ' <File RelativePath="..\..\..\cogl-pango\'$$F'" />' \
|
||||
;; \
|
||||
esac; \
|
||||
done >coglpango.sourcefiles
|
||||
$(CPP) -P - <$(top_srcdir)/build/win32/vs9/cogl-pango.vcprojin >$@
|
||||
rm coglpango.sourcefiles
|
||||
|
||||
../build/win32/vs10/cogl-pango.vcxproj: $(top_srcdir)/build/win32/vs10/cogl-pango.vcxprojin
|
||||
for F in $(source_c); do \
|
||||
case $$F in \
|
||||
*.c) echo ' <ClCompile Include="..\..\..\cogl-pango\'$$F'" />' \
|
||||
;; \
|
||||
esac; \
|
||||
done >coglpango.vs10.sourcefiles
|
||||
$(CPP) -P - <$(top_srcdir)/build/win32/vs10/cogl-pango.vcxprojin >$@
|
||||
rm coglpango.vs10.sourcefiles
|
||||
|
||||
../build/win32/vs10/cogl-pango.vcxproj.filters: $(top_srcdir)/build/win32/vs10/cogl-pango.vcxproj.filtersin
|
||||
for F in $(source_c); do \
|
||||
case $$F in \
|
||||
*.c) echo ' <ClCompile Include="..\..\..\cogl-pango\'$$F'"><Filter>Sources</Filter></ClCompile>' \
|
||||
;; \
|
||||
esac; \
|
||||
done >coglpango.vs10.sourcefiles.filters
|
||||
$(CPP) -P - <$(top_srcdir)/build/win32/vs10/cogl-pango.vcxproj.filtersin >$@
|
||||
rm coglpango.vs10.sourcefiles.filters
|
||||
|
||||
EXTRA_DIST += cogl-pango.symbols cogl-pango.rc.in cogl-pango.rc
|
||||
|
||||
DISTCLEANFILES += ../build/win32/vs9/cogl-pango.vcproj ../build/win32/vs10/cogl-pango.vcxproj ../build/win32/vs10/cogl-pango.vcxproj.filters cogl-pango.rc
|
||||
EXTRA_DIST += cogl-pango.symbols
|
||||
|
||||
-include $(INTROSPECTION_MAKEFILE)
|
||||
|
||||
|
@ -1,30 +0,0 @@
|
||||
#include <winver.h>
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 1,@COGL_1_MINOR_VERSION@,@COGL_1_MICRO_VERSION@,0
|
||||
PRODUCTVERSION 1,@COGL_1_MINOR_VERSION@,@COGL_1_MICRO_VERSION@,0
|
||||
FILEFLAGSMASK 0
|
||||
FILEFLAGS 0
|
||||
FILEOS VOS__WINDOWS32
|
||||
FILETYPE VFT_DLL
|
||||
FILESUBTYPE VFT2_UNKNOWN
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "040904B0"
|
||||
BEGIN
|
||||
VALUE "CompanyName", "Intel Corporation"
|
||||
VALUE "FileDescription", "cogl-pango"
|
||||
VALUE "FileVersion", "@COGL_1_VERSION@.0"
|
||||
VALUE "InternalName", "libcogl-pango-1.0-@COGL_LT_AGE@"
|
||||
VALUE "LegalCopyright", "Copyright 1995-2011 © Intel Corporation"
|
||||
VALUE "OriginalFilename", "libcogl-pango-1.0-@COGL_LT_AGE@.dll"
|
||||
VALUE "ProductName", "cogl-pango"
|
||||
VALUE "ProductVersion", "@COGL_1_VERSION@"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0x409, 1200
|
||||
END
|
||||
END
|
@ -108,15 +108,3 @@ pkgconfig_DATA = $(pc_files)
|
||||
|
||||
EXTRA_DIST += cogl-path.pc.in
|
||||
DISTCLEANFILES += $(pc_files)
|
||||
|
||||
dist-hook: \
|
||||
$(top_builddir)/build/win32/vs9/cogl-path.vcproj \
|
||||
$(top_builddir)/build/win32/vs10/cogl-path.vcxproj \
|
||||
$(top_builddir)/build/win32/vs10/cogl-path.vcxproj.filters
|
||||
|
||||
MSVC_PROJECT = cogl-path
|
||||
MSVC_PROJECT_SRCDIR = cogl-path
|
||||
MSVC_PROJECT_SRCS = $(source_c)
|
||||
MSVC_PROJECT_EXCLUDES = dummy
|
||||
|
||||
include $(top_srcdir)/build/Makefile-msvcproj.mak
|
||||
|
@ -449,15 +449,6 @@ cogl_sources_c += \
|
||||
winsys/cogl-winsys-glx-private.h \
|
||||
winsys/cogl-winsys-glx.c
|
||||
endif
|
||||
if SUPPORT_WGL
|
||||
cogl_experimental_h += cogl-win32-renderer.h
|
||||
|
||||
cogl_sources_c += \
|
||||
cogl-win32-renderer.c \
|
||||
winsys/cogl-winsys-wgl-private.h \
|
||||
winsys/cogl-winsys-wgl.c \
|
||||
winsys/cogl-winsys-wgl-feature-functions.h
|
||||
endif
|
||||
if SUPPORT_WAYLAND_EGL_SERVER
|
||||
cogl_experimental_h += cogl-wayland-server.h
|
||||
endif
|
||||
@ -550,91 +541,8 @@ nodist_coglinclude_HEADERS = $(cogl_nodist_experimental_h) cogl-defines.h cogl-e
|
||||
cogl_proto_includedir = $(includedir)/cogl/cogl/gl-prototypes
|
||||
cogl_proto_include_HEADERS = $(cogl_gl_prototypes_h)
|
||||
|
||||
dist-hook: ../build/win32/vs9/cogl.vcproj ../build/win32/vs10/cogl.vcxproj ../build/win32/vs10/cogl.vcxproj.filters ../build/win32/gen-enums.bat
|
||||
|
||||
# I know those filters below don't look nice, but this is to ensure the right files are in the Project files only *once*
|
||||
../build/win32/vs9/cogl.vcproj: $(top_srcdir)/build/win32/vs9/cogl.vcprojin
|
||||
for F in `echo $(cogl_sources_c) $(BUILT_SOURCES) | tr '/' '\\'`; do \
|
||||
case $$F in \
|
||||
*-egl.c|*-egl-*.c|*-glx.c|*-xlib*.c|*-x11.c|*.wgl.c|*-gl.c|*-gles.c|*-kms.c|*-sdl.c|*.h) ;; \
|
||||
*.c) echo ' <File RelativePath="..\..\..\cogl\'$$F'" />' \
|
||||
;; \
|
||||
esac; \
|
||||
done >cogl.sourcefiles
|
||||
$(CPP) -P - <$(top_srcdir)/build/win32/vs9/cogl.vcprojin >$@
|
||||
rm cogl.sourcefiles
|
||||
|
||||
../build/win32/vs10/cogl.vcxproj: $(top_srcdir)/build/win32/vs10/cogl.vcxprojin
|
||||
for F in `echo $(cogl_sources_c) $(BUILT_SOURCES) | tr '/' '\\'`; do \
|
||||
case $$F in \
|
||||
*-egl.c|*-egl-*.c|*-glx.c|*-xlib*.c|*-x11.c|*.wgl.c|*-gl.c|*-gles.c|*-kms.c|*-sdl.c|*.h) ;; \
|
||||
*.c) echo ' <ClCompile Include="..\..\..\cogl\'$$F'" />' \
|
||||
;; \
|
||||
esac; \
|
||||
done >cogl.vs10.sourcefiles
|
||||
$(CPP) -P - <$(top_srcdir)/build/win32/vs10/cogl.vcxprojin >$@
|
||||
rm cogl.vs10.sourcefiles
|
||||
|
||||
../build/win32/vs10/cogl.vcxproj.filters: $(top_srcdir)/build/win32/vs10/cogl.vcxproj.filtersin
|
||||
for F in `echo $(cogl_sources_c) $(BUILT_SOURCES) | tr '/' '\\'`; do \
|
||||
case $$F in \
|
||||
*-egl.c|*-egl-*.c|*-glx.c|*-xlib*.c|*-x11.c|*.wgl.c|*-gl.c|*-gles.c|*-kms.c|*-sdl.c|*.h) ;; \
|
||||
*.c) echo ' <ClCompile Include="..\..\..\cogl\'$$F'"><Filter>Sources</Filter></ClCompile>' \
|
||||
;; \
|
||||
esac; \
|
||||
done >cogl.vs10.sourcefiles.filters
|
||||
$(CPP) -P - <$(top_srcdir)/build/win32/vs10/cogl.vcxproj.filtersin >$@
|
||||
rm cogl.vs10.sourcefiles.filters
|
||||
|
||||
cogl.vsenums_h:
|
||||
echo 'perl %1\bin\glib-mkenums --template ../../cogl/cogl-enum-types.h.in ' >vsenums_h.temp1
|
||||
for F in `echo $(cogl_1_public_h) $(srcdir)/cogl-win32-renderer.h`; do \
|
||||
case $$F in \
|
||||
*xlib*.h|*wayland*.h) ;; \
|
||||
*.h) echo '../../cogl'$$F' ' \
|
||||
;; \
|
||||
esac; \
|
||||
done >>vsenums_h.temp1
|
||||
cat vsenums_h.temp1 | sed 's_/cogl./_/cogl/_' >vsenums_h.temp
|
||||
cat vsenums_h.temp | tr -d '\n' >>$@
|
||||
echo '> ..\..\cogl\cogl-enum-types.h' >>$@
|
||||
rm vsenums_h.temp1
|
||||
rm vsenums_h.temp
|
||||
|
||||
cogl.vsenums_c:
|
||||
echo 'perl %1\bin\glib-mkenums --template ../../cogl/cogl-enum-types.c.in ' >vsenums_c.temp1
|
||||
for F in `echo $(cogl_1_public_h) $(srcdir)/cogl-win32-renderer.h`; do \
|
||||
case $$F in \
|
||||
*xlib*.h|*wayland*.h) ;; \
|
||||
*.h) echo '../../cogl'$$F' ' \
|
||||
;; \
|
||||
esac; \
|
||||
done >>vsenums_c.temp1
|
||||
cat vsenums_c.temp1 | sed 's_/cogl./_/cogl/_' >vsenums_c.temp
|
||||
cat vsenums_c.temp | tr -d '\n' >>$@
|
||||
echo '> ..\..\cogl\cogl-enum-types.c' >>$@
|
||||
rm vsenums_c.temp1
|
||||
rm vsenums_c.temp
|
||||
|
||||
../build/win32/gen-enums.bat: cogl.vsenums_h cogl.vsenums_c
|
||||
echo 'if exist ..\..\cogl\cogl-enum-types.h goto DONE_COGL_ENUMS_H' >$@
|
||||
cat cogl.vsenums_h >>$@
|
||||
echo ':DONE_COGL_ENUMS_H' >>$@
|
||||
echo 'if exist ..\..\cogl\cogl-enum-types.c goto DONE_COGL_ENUMS_C' >>$@
|
||||
cat cogl.vsenums_c >>$@
|
||||
echo ':DONE_COGL_ENUMS_C' >>$@
|
||||
rm cogl.vsenums_h
|
||||
rm cogl.vsenums_c
|
||||
|
||||
EXTRA_DIST += \
|
||||
cogl-defines.h.win32.in \
|
||||
cogl-defines.h.win32 \
|
||||
cogl-gl-header.h.win32 \
|
||||
cogl.symbols \
|
||||
cogl.rc.in \
|
||||
cogl.rc
|
||||
|
||||
DISTCLEANFILES += ../build/win32/vs9/cogl.vcproj ../build/win32/vs10/cogl.vcxproj ../build/win32/vs10/cogl.vcxproj.filters ../build/win32/gen-enums.bat cogl.rc
|
||||
cogl.symbols
|
||||
|
||||
-include $(INTROSPECTION_MAKEFILE)
|
||||
|
||||
|
@ -1,77 +0,0 @@
|
||||
/*
|
||||
* Cogl
|
||||
*
|
||||
* A Low Level GPU Graphics and Utilities API
|
||||
*
|
||||
* Copyright (C) 2007,2008,2009,2010 Intel Corporation.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person
|
||||
* obtaining a copy of this software and associated documentation
|
||||
* files (the "Software"), to deal in the Software without
|
||||
* restriction, including without limitation the rights to use, copy,
|
||||
* modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
* of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be
|
||||
* included in all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
|
||||
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
|
||||
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#if !defined(__COGL_H_INSIDE__) && !defined(COGL_COMPILATION)
|
||||
#error "Only <cogl/cogl.h> can be included directly."
|
||||
#endif
|
||||
|
||||
#ifndef __COGL_DEFINES_H__
|
||||
#define __COGL_DEFINES_H__
|
||||
|
||||
#include <glib.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
#define COGL_HAS_GLIB_SUPPORT 1
|
||||
#define COGL_HAS_GTYPE_SUPPORT 1
|
||||
#define COGL_HAS_WGL_SUPPORT 1
|
||||
#define COGL_HAS_WIN32_SUPPORT 1
|
||||
#define COGL_HAS_COGL_PATH_SUPPORT 1
|
||||
#define COGL_HAS_GL 1
|
||||
#define CLUTTER_COGL_HAS_GL 1
|
||||
|
||||
#ifdef COGL_HAS_EGL_SUPPORT
|
||||
#ifdef COGL_HAS_GLES1
|
||||
#include <GLES/gl.h>
|
||||
#include <GLES/egl.h>
|
||||
#else
|
||||
#include <EGL/egl.h>
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef GL_OES_EGL_image
|
||||
#define GLeglImageOES void *
|
||||
#endif
|
||||
|
||||
#define COGL_SYSDEF_POLLIN 1
|
||||
#define COGL_SYSDEF_POLLPRI 2
|
||||
#define COGL_SYSDEF_POLLOUT 4
|
||||
#define COGL_SYSDEF_POLLERR 8
|
||||
#define COGL_SYSDEF_POLLHUP 16
|
||||
#define COGL_SYSDEF_POLLNVAL 32
|
||||
|
||||
#define COGL_VERSION_MAJOR_INTERNAL @COGL_MAJOR_VERSION@
|
||||
#define COGL_VERSION_MINOR_INTERNAL @COGL_MINOR_VERSION@
|
||||
#define COGL_VERSION_MICRO_INTERNAL @COGL_MICRO_VERSION@
|
||||
#define COGL_VERSION_STRING_INTERNAL "@COGL_VERSION@"
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif
|
@ -34,10 +34,6 @@
|
||||
#ifndef __COGL_FRAMEBUFFER_H
|
||||
#define __COGL_FRAMEBUFFER_H
|
||||
|
||||
#ifdef COGL_HAS_WIN32_SUPPORT
|
||||
#include <windows.h>
|
||||
#endif /* COGL_HAS_WIN32_SUPPORT */
|
||||
|
||||
/* We forward declare the CoglFramebuffer type here to avoid some circular
|
||||
* dependency issues with the following headers.
|
||||
*/
|
||||
|
@ -1,48 +0,0 @@
|
||||
/*
|
||||
* Cogl
|
||||
*
|
||||
* A Low Level GPU Graphics and Utilities API
|
||||
*
|
||||
* Copyright (C) 2012 Intel Corporation.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person
|
||||
* obtaining a copy of this software and associated documentation
|
||||
* files (the "Software"), to deal in the Software without
|
||||
* restriction, including without limitation the rights to use, copy,
|
||||
* modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
* of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be
|
||||
* included in all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
|
||||
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
|
||||
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#if !defined(COGL_COMPILATION)
|
||||
#error "cogl-gl-header.h should only be included when compiling Cogl"
|
||||
#endif
|
||||
|
||||
#ifndef __COGL_GL_HEADER_H__
|
||||
#define __COGL_GL_HEADER_H__
|
||||
|
||||
#include "cogl-defines.h"
|
||||
|
||||
#include <windows.h>
|
||||
#include <GL/GL.h>
|
||||
#include <GL/glext.h>
|
||||
|
||||
#ifndef GL_OES_EGL_image
|
||||
#define GLeglImageOES void *
|
||||
#endif
|
||||
|
||||
#endif /* __COGL_GL_HEADER_H__ */
|
@ -38,10 +38,6 @@
|
||||
|
||||
#include <glib.h>
|
||||
|
||||
#ifdef COGL_HAS_WIN32_SUPPORT
|
||||
#include <windows.h>
|
||||
#endif
|
||||
|
||||
typedef struct _CoglOnscreenEvent
|
||||
{
|
||||
CoglList link;
|
||||
@ -69,10 +65,6 @@ struct _CoglOnscreen
|
||||
void *foreign_update_mask_data;
|
||||
#endif
|
||||
|
||||
#ifdef COGL_HAS_WIN32_SUPPORT
|
||||
HWND foreign_hwnd;
|
||||
#endif
|
||||
|
||||
#ifdef COGL_HAS_EGL_PLATFORM_WAYLAND_SUPPORT
|
||||
struct wl_surface *foreign_surface;
|
||||
#endif
|
||||
|
@ -466,35 +466,6 @@ cogl_x11_onscreen_get_visual_xid (CoglOnscreen *onscreen)
|
||||
}
|
||||
#endif /* COGL_HAS_X11_SUPPORT */
|
||||
|
||||
#ifdef COGL_HAS_WIN32_SUPPORT
|
||||
|
||||
void
|
||||
cogl_win32_onscreen_set_foreign_window (CoglOnscreen *onscreen,
|
||||
HWND hwnd)
|
||||
{
|
||||
onscreen->foreign_hwnd = hwnd;
|
||||
}
|
||||
|
||||
HWND
|
||||
cogl_win32_onscreen_get_window (CoglOnscreen *onscreen)
|
||||
{
|
||||
if (onscreen->foreign_hwnd)
|
||||
return onscreen->foreign_hwnd;
|
||||
else
|
||||
{
|
||||
CoglFramebuffer *framebuffer = COGL_FRAMEBUFFER (onscreen);
|
||||
const CoglWinsysVtable *winsys =
|
||||
_cogl_framebuffer_get_winsys (framebuffer);
|
||||
|
||||
/* This should only be called for win32 onscreens */
|
||||
_COGL_RETURN_VAL_IF_FAIL (winsys->onscreen_win32_get_window != NULL, 0);
|
||||
|
||||
return winsys->onscreen_win32_get_window (onscreen);
|
||||
}
|
||||
}
|
||||
|
||||
#endif /* COGL_HAS_WIN32_SUPPORT */
|
||||
|
||||
CoglFrameClosure *
|
||||
cogl_onscreen_add_frame_callback (CoglOnscreen *onscreen,
|
||||
CoglFrameCallback callback,
|
||||
|
@ -166,40 +166,6 @@ uint32_t
|
||||
cogl_x11_onscreen_get_visual_xid (CoglOnscreen *onscreen);
|
||||
#endif /* COGL_HAS_X11 */
|
||||
|
||||
#ifdef COGL_HAS_WIN32_SUPPORT
|
||||
/**
|
||||
* cogl_win32_onscreen_set_foreign_window:
|
||||
* @onscreen: A #CoglOnscreen framebuffer
|
||||
* @hwnd: A win32 window handle
|
||||
*
|
||||
* Ideally we would recommend that you let Cogl be responsible for
|
||||
* creating any window required to back an onscreen framebuffer but
|
||||
* if you really need to target a window created manually this
|
||||
* function can be called before @onscreen has been allocated to set a
|
||||
* foreign XID for your existing X window.
|
||||
*
|
||||
* Since: 1.10
|
||||
* Stability: unstable
|
||||
*/
|
||||
void
|
||||
cogl_win32_onscreen_set_foreign_window (CoglOnscreen *onscreen,
|
||||
HWND hwnd);
|
||||
|
||||
/**
|
||||
* cogl_win32_onscreen_get_window:
|
||||
* @onscreen: A #CoglOnscreen framebuffer
|
||||
*
|
||||
* Queries the internally created window HWND backing the given @onscreen
|
||||
* framebuffer. If cogl_win32_onscreen_set_foreign_window() has been used then
|
||||
* it will return the same handle set with that API.
|
||||
*
|
||||
* Since: 1.10
|
||||
* Stability: unstable
|
||||
*/
|
||||
HWND
|
||||
cogl_win32_onscreen_get_window (CoglOnscreen *onscreen);
|
||||
#endif /* COGL_HAS_WIN32_SUPPORT */
|
||||
|
||||
#if defined (COGL_HAS_EGL_PLATFORM_WAYLAND_SUPPORT)
|
||||
struct wl_surface *
|
||||
cogl_wayland_onscreen_get_surface (CoglOnscreen *onscreen);
|
||||
|
@ -141,11 +141,6 @@ typedef struct {
|
||||
* passing a pointer the array of CoglPollFD<!-- -->s with updated
|
||||
* revent values.
|
||||
*
|
||||
* When using the %COGL_WINSYS_ID_WGL winsys (where file descriptors
|
||||
* don't make any sense) or %COGL_WINSYS_ID_SDL (where the event
|
||||
* handling functions of SDL don't allow blocking on a file
|
||||
* descriptor) *n_poll_fds is guaranteed to be zero.
|
||||
*
|
||||
* @timeout will contain a maximum amount of time to wait in
|
||||
* microseconds before the application should wake up or -1 if the
|
||||
* application should wait indefinitely. This can also be 0 if
|
||||
|
@ -76,10 +76,6 @@ struct _CoglRenderer
|
||||
CoglBool xlib_enable_event_retrieval;
|
||||
#endif
|
||||
|
||||
#ifdef COGL_HAS_WIN32_SUPPORT
|
||||
CoglBool win32_enable_event_retrieval;
|
||||
#endif
|
||||
|
||||
CoglDriver driver;
|
||||
unsigned long private_features
|
||||
[COGL_FLAGS_N_LONGS_FOR_SIZE (COGL_N_PRIVATE_FEATURES)];
|
||||
|
@ -69,9 +69,6 @@
|
||||
#ifdef COGL_HAS_GLX_SUPPORT
|
||||
#include "cogl-winsys-glx-private.h"
|
||||
#endif
|
||||
#ifdef COGL_HAS_WGL_SUPPORT
|
||||
#include "cogl-winsys-wgl-private.h"
|
||||
#endif
|
||||
|
||||
#ifdef COGL_HAS_XLIB_SUPPORT
|
||||
#include "cogl-xlib-renderer.h"
|
||||
@ -191,9 +188,6 @@ static CoglWinsysVtableGetter _cogl_winsys_vtable_getters[] =
|
||||
#endif
|
||||
#ifdef COGL_HAS_EGL_PLATFORM_MIR_SUPPORT
|
||||
_cogl_winsys_egl_mir_get_vtable,
|
||||
#endif
|
||||
#ifdef COGL_HAS_WGL_SUPPORT
|
||||
_cogl_winsys_wgl_get_vtable,
|
||||
#endif
|
||||
_cogl_winsys_stub_get_vtable,
|
||||
};
|
||||
@ -270,10 +264,6 @@ cogl_renderer_new (void)
|
||||
renderer->xlib_enable_event_retrieval = TRUE;
|
||||
#endif
|
||||
|
||||
#ifdef COGL_HAS_WIN32_SUPPORT
|
||||
renderer->win32_enable_event_retrieval = TRUE;
|
||||
#endif
|
||||
|
||||
#ifdef COGL_HAS_EGL_PLATFORM_WAYLAND_SUPPORT
|
||||
renderer->wayland_enable_event_dispatch = TRUE;
|
||||
#endif
|
||||
|
@ -50,8 +50,7 @@ COGL_BEGIN_DECLS
|
||||
*
|
||||
* A #CoglRenderer represents a means to render. It encapsulates the
|
||||
* selection of an underlying driver, such as OpenGL or OpenGL-ES and
|
||||
* a selection of a window system binding API such as GLX, or EGL or
|
||||
* WGL.
|
||||
* a selection of a window system binding API such as GLX or EGL.
|
||||
*
|
||||
* A #CoglRenderer has two states, "unconnected" and "connected". When
|
||||
* a renderer is first instantiated using cogl_renderer_new() it is
|
||||
@ -117,8 +116,7 @@ cogl_is_renderer (void *object);
|
||||
* Instantiates a new (unconnected) #CoglRenderer object. A
|
||||
* #CoglRenderer represents a means to render. It encapsulates the
|
||||
* selection of an underlying driver, such as OpenGL or OpenGL-ES and
|
||||
* a selection of a window system binding API such as GLX, or EGL or
|
||||
* WGL.
|
||||
* a selection of a window system binding API such as GLX or EGL.
|
||||
*
|
||||
* While the renderer is unconnected it can be configured so that
|
||||
* applications may specify backend constraints, such as "must use
|
||||
@ -167,7 +165,6 @@ cogl_renderer_new (void);
|
||||
* @COGL_WINSYS_ID_EGL_KMS: Use EGL with the KMS platform
|
||||
* @COGL_WINSYS_ID_EGL_ANDROID: Use EGL with the Android platform
|
||||
* @COGL_WINSYS_ID_EGL_MIR: Use EGL with the Mir server
|
||||
* @COGL_WINSYS_ID_WGL: Use the Microsoft Windows WGL binding API
|
||||
*
|
||||
* Identifies specific window system backends that Cogl supports.
|
||||
*
|
||||
@ -184,7 +181,6 @@ typedef enum
|
||||
COGL_WINSYS_ID_EGL_KMS,
|
||||
COGL_WINSYS_ID_EGL_ANDROID,
|
||||
COGL_WINSYS_ID_EGL_MIR,
|
||||
COGL_WINSYS_ID_WGL,
|
||||
} CoglWinsysID;
|
||||
|
||||
/**
|
||||
|
@ -1,73 +0,0 @@
|
||||
/*
|
||||
* Cogl
|
||||
*
|
||||
* A Low Level GPU Graphics and Utilities API
|
||||
*
|
||||
* Copyright (C) 2011 Intel Corporation.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person
|
||||
* obtaining a copy of this software and associated documentation
|
||||
* files (the "Software"), to deal in the Software without
|
||||
* restriction, including without limitation the rights to use, copy,
|
||||
* modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
* of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be
|
||||
* included in all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
|
||||
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
|
||||
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*
|
||||
* Authors:
|
||||
* Robert Bragg <robert@linux.intel.com>
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include "config.h"
|
||||
#endif
|
||||
|
||||
#include "cogl-renderer-private.h"
|
||||
#include "cogl-win32-renderer.h"
|
||||
|
||||
CoglFilterReturn
|
||||
cogl_win32_renderer_handle_event (CoglRenderer *renderer,
|
||||
MSG *event)
|
||||
{
|
||||
return _cogl_renderer_handle_native_event (renderer, event);
|
||||
}
|
||||
|
||||
void
|
||||
cogl_win32_renderer_add_filter (CoglRenderer *renderer,
|
||||
CoglWin32FilterFunc func,
|
||||
void *data)
|
||||
{
|
||||
_cogl_renderer_add_native_filter (renderer,
|
||||
(CoglNativeFilterFunc)func, data);
|
||||
}
|
||||
|
||||
void
|
||||
cogl_win32_renderer_remove_filter (CoglRenderer *renderer,
|
||||
CoglWin32FilterFunc func,
|
||||
void *data)
|
||||
{
|
||||
_cogl_renderer_remove_native_filter (renderer,
|
||||
(CoglNativeFilterFunc)func, data);
|
||||
}
|
||||
|
||||
void
|
||||
cogl_win32_renderer_set_event_retrieval_enabled (CoglRenderer *renderer,
|
||||
CoglBool enable)
|
||||
{
|
||||
_COGL_RETURN_IF_FAIL (cogl_is_renderer (renderer));
|
||||
/* NB: Renderers are considered immutable once connected */
|
||||
_COGL_RETURN_IF_FAIL (!renderer->connected);
|
||||
|
||||
renderer->win32_enable_event_retrieval = enable;
|
||||
}
|
@ -1,123 +0,0 @@
|
||||
/*
|
||||
* Cogl
|
||||
*
|
||||
* A Low Level GPU Graphics and Utilities API
|
||||
*
|
||||
* Copyright (C) 2011 Intel Corporation.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person
|
||||
* obtaining a copy of this software and associated documentation
|
||||
* files (the "Software"), to deal in the Software without
|
||||
* restriction, including without limitation the rights to use, copy,
|
||||
* modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
* of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be
|
||||
* included in all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
|
||||
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
|
||||
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
#if !defined(__COGL_H_INSIDE__) && !defined(COGL_COMPILATION)
|
||||
#error "Only <cogl/cogl.h> can be included directly."
|
||||
#endif
|
||||
|
||||
#ifndef __COGL_WIN32_RENDERER_H__
|
||||
#define __COGL_WIN32_RENDERER_H__
|
||||
|
||||
#include <cogl/cogl-types.h>
|
||||
#include <cogl/cogl-renderer.h>
|
||||
|
||||
COGL_BEGIN_DECLS
|
||||
|
||||
/**
|
||||
* cogl_win32_renderer_handle_event:
|
||||
* @renderer: a #CoglRenderer
|
||||
* @message: A pointer to a win32 MSG struct
|
||||
*
|
||||
* This function processes a single event; it can be used to hook into
|
||||
* external event retrieval (for example that done by Clutter or
|
||||
* GDK).
|
||||
*
|
||||
* Return value: #CoglFilterReturn. %COGL_FILTER_REMOVE indicates that
|
||||
* Cogl has internally handled the event and the caller should do no
|
||||
* further processing. %COGL_FILTER_CONTINUE indicates that Cogl is
|
||||
* either not interested in the event, or has used the event to update
|
||||
* internal state without taking any exclusive action.
|
||||
*/
|
||||
CoglFilterReturn
|
||||
cogl_win32_renderer_handle_event (CoglRenderer *renderer,
|
||||
MSG *message);
|
||||
|
||||
/**
|
||||
* CoglWin32FilterFunc:
|
||||
* @message: A pointer to a win32 MSG struct
|
||||
* @data: The data that was given when the filter was added
|
||||
*
|
||||
* A callback function that can be registered with
|
||||
* cogl_win32_renderer_add_filter(). The function should return
|
||||
* %COGL_FILTER_REMOVE if it wants to prevent further processing or
|
||||
* %COGL_FILTER_CONTINUE otherwise.
|
||||
*/
|
||||
typedef CoglFilterReturn (* CoglWin32FilterFunc) (MSG *message,
|
||||
void *data);
|
||||
|
||||
/**
|
||||
* cogl_win32_renderer_add_filter:
|
||||
* @renderer: a #CoglRenderer
|
||||
* @func: the callback function
|
||||
* @data: user data passed to @func when called
|
||||
*
|
||||
* Adds a callback function that will receive all native events. The
|
||||
* function can stop further processing of the event by return
|
||||
* %COGL_FILTER_REMOVE.
|
||||
*/
|
||||
void
|
||||
cogl_win32_renderer_add_filter (CoglRenderer *renderer,
|
||||
CoglWin32FilterFunc func,
|
||||
void *data);
|
||||
|
||||
/**
|
||||
* cogl_win32_renderer_remove_filter:
|
||||
* @renderer: a #CoglRenderer
|
||||
* @func: the callback function
|
||||
* @data: user data given when the callback was installed
|
||||
*
|
||||
* Removes a callback that was previously added with
|
||||
* cogl_win32_renderer_add_filter().
|
||||
*/
|
||||
void
|
||||
cogl_win32_renderer_remove_filter (CoglRenderer *renderer,
|
||||
CoglWin32FilterFunc func,
|
||||
void *data);
|
||||
|
||||
/**
|
||||
* cogl_win32_renderer_set_event_retrieval_enabled:
|
||||
* @renderer: a #CoglRenderer
|
||||
* @enable: The new value
|
||||
*
|
||||
* Sets whether Cogl should automatically retrieve messages from
|
||||
* Windows. It defaults to %TRUE. It can be set to %FALSE if the
|
||||
* application wants to handle its own message retrieval. Note that
|
||||
* Cogl still needs to see all of the messages to function properly so
|
||||
* the application should call cogl_win32_renderer_handle_event() for
|
||||
* each message if it disables automatic event retrieval.
|
||||
*
|
||||
* Since: 1.16
|
||||
* Stability: unstable
|
||||
*/
|
||||
void
|
||||
cogl_win32_renderer_set_event_retrieval_enabled (CoglRenderer *renderer,
|
||||
CoglBool enable);
|
||||
|
||||
COGL_END_DECLS
|
||||
|
||||
#endif /* __COGL_WIN32_RENDERER_H__ */
|
@ -141,9 +141,6 @@
|
||||
#if defined (COGL_HAS_EGL_PLATFORM_MIR_SUPPORT)
|
||||
#include <cogl/cogl-mir-renderer.h>
|
||||
#endif
|
||||
#ifdef COGL_HAS_WIN32_SUPPORT
|
||||
#include <cogl/cogl-win32-renderer.h>
|
||||
#endif
|
||||
#ifdef COGL_HAS_GLIB_SUPPORT
|
||||
#include <cogl/cogl-glib-source.h>
|
||||
#endif
|
||||
|
@ -1,30 +0,0 @@
|
||||
#include <winver.h>
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 1,@COGL_1_MINOR_VERSION@,@COGL_1_MICRO_VERSION@,0
|
||||
PRODUCTVERSION 1,@COGL_1_MINOR_VERSION@,@COGL_1_MICRO_VERSION@,0
|
||||
FILEFLAGSMASK 0
|
||||
FILEFLAGS 0
|
||||
FILEOS VOS__WINDOWS32
|
||||
FILETYPE VFT_DLL
|
||||
FILESUBTYPE VFT2_UNKNOWN
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "040904B0"
|
||||
BEGIN
|
||||
VALUE "CompanyName", "Intel Corporation"
|
||||
VALUE "FileDescription", "cogl"
|
||||
VALUE "FileVersion", "@COGL_1_VERSION@.0"
|
||||
VALUE "InternalName", "libcogl-1.0-@COGL_LT_AGE@"
|
||||
VALUE "LegalCopyright", "Copyright 1995-2011 © Intel Corporation"
|
||||
VALUE "OriginalFilename", "libcogl-1.0-@COGL_LT_AGE@.dll"
|
||||
VALUE "ProductName", "cogl"
|
||||
VALUE "ProductVersion", "@COGL_1_VERSION@"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0x409, 1200
|
||||
END
|
||||
END
|
@ -1044,15 +1044,6 @@ cogl_wayland_texture_2d_new_from_buffer
|
||||
|
||||
cogl_winding_get_type
|
||||
|
||||
#ifdef COGL_HAS_WIN32_SUPPORT
|
||||
cogl_win32_onscreen_get_window
|
||||
cogl_win32_onscreen_set_foreign_window
|
||||
cogl_win32_renderer_add_filter
|
||||
cogl_win32_renderer_handle_event
|
||||
cogl_win32_renderer_remove_filter
|
||||
cogl_win32_renderer_set_event_retrieval_enabled
|
||||
#endif
|
||||
|
||||
#ifdef COGL_HAS_XLIB
|
||||
cogl_xlib_get_display
|
||||
cogl_xlib_handle_event
|
||||
|
@ -148,11 +148,6 @@ typedef struct _CoglWinsysVtable
|
||||
uint32_t
|
||||
(*onscreen_x11_get_window_xid) (CoglOnscreen *onscreen);
|
||||
|
||||
#ifdef COGL_HAS_WIN32_SUPPORT
|
||||
HWND
|
||||
(*onscreen_win32_get_window) (CoglOnscreen *onscreen);
|
||||
#endif
|
||||
|
||||
#ifdef COGL_HAS_XLIB_SUPPORT
|
||||
CoglBool
|
||||
(*texture_pixmap_x11_create) (CoglTexturePixmapX11 *tex_pixmap);
|
||||
|
@ -1,44 +0,0 @@
|
||||
/*
|
||||
* Cogl
|
||||
*
|
||||
* A Low Level GPU Graphics and Utilities API
|
||||
*
|
||||
* Copyright (C) 2011 Intel Corporation.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person
|
||||
* obtaining a copy of this software and associated documentation
|
||||
* files (the "Software"), to deal in the Software without
|
||||
* restriction, including without limitation the rights to use, copy,
|
||||
* modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
* of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be
|
||||
* included in all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
|
||||
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
|
||||
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*
|
||||
*
|
||||
* Authors:
|
||||
* Neil Roberts <neil@linux.intel.com>
|
||||
*/
|
||||
|
||||
/* See cogl-winsys-glx-feature-functions.h for a description of how
|
||||
this file is used */
|
||||
|
||||
COGL_WINSYS_FEATURE_BEGIN (swap_control,
|
||||
"EXT\0",
|
||||
"swap_control\0",
|
||||
0,
|
||||
0,
|
||||
COGL_WINSYS_FEATURE_SWAP_THROTTLE)
|
||||
COGL_WINSYS_FEATURE_FUNCTION (int, wglSwapInterval,
|
||||
(int interval))
|
||||
COGL_WINSYS_FEATURE_END ()
|
@ -1,37 +0,0 @@
|
||||
/*
|
||||
* Cogl
|
||||
*
|
||||
* A Low Level GPU Graphics and Utilities API
|
||||
*
|
||||
* Copyright (C) 2012 Intel Corporation.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person
|
||||
* obtaining a copy of this software and associated documentation
|
||||
* files (the "Software"), to deal in the Software without
|
||||
* restriction, including without limitation the rights to use, copy,
|
||||
* modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
* of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be
|
||||
* included in all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
|
||||
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
|
||||
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __COGL_WINSYS_WGL_PRIVATE_H
|
||||
#define __COGL_WINSYS_WGL_PRIVATE_H
|
||||
|
||||
const CoglWinsysVtable *
|
||||
_cogl_winsys_wgl_get_vtable (void);
|
||||
|
||||
#endif /* __COGL_WINSYS_WGL_PRIVATE_H */
|
@ -1,993 +0,0 @@
|
||||
/*
|
||||
* Cogl
|
||||
*
|
||||
* A Low Level GPU Graphics and Utilities API
|
||||
*
|
||||
* Copyright (C) 2010,2011 Intel Corporation.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person
|
||||
* obtaining a copy of this software and associated documentation
|
||||
* files (the "Software"), to deal in the Software without
|
||||
* restriction, including without limitation the rights to use, copy,
|
||||
* modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
* of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be
|
||||
* included in all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
|
||||
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
|
||||
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*
|
||||
*
|
||||
* Authors:
|
||||
* Neil Roberts <neil@linux.intel.com>
|
||||
*/
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include "config.h"
|
||||
#endif
|
||||
|
||||
#include <windows.h>
|
||||
|
||||
#include "cogl-util.h"
|
||||
#include "cogl-winsys-private.h"
|
||||
#include "cogl-context-private.h"
|
||||
#include "cogl-framebuffer.h"
|
||||
#include "cogl-onscreen-private.h"
|
||||
#include "cogl-swap-chain-private.h"
|
||||
#include "cogl-renderer-private.h"
|
||||
#include "cogl-display-private.h"
|
||||
#include "cogl-onscreen-template-private.h"
|
||||
#include "cogl-private.h"
|
||||
#include "cogl-feature-private.h"
|
||||
#include "cogl-win32-renderer.h"
|
||||
#include "cogl-winsys-wgl-private.h"
|
||||
#include "cogl-error-private.h"
|
||||
#include "cogl-poll-private.h"
|
||||
|
||||
/* This magic handle will cause g_poll to wakeup when there is a
|
||||
* pending message */
|
||||
#define WIN32_MSG_HANDLE 19981206
|
||||
|
||||
typedef struct _CoglRendererWgl
|
||||
{
|
||||
GModule *gl_module;
|
||||
|
||||
/* Function pointers for GLX specific extensions */
|
||||
#define COGL_WINSYS_FEATURE_BEGIN(a, b, c, d, e, f)
|
||||
|
||||
#define COGL_WINSYS_FEATURE_FUNCTION(ret, name, args) \
|
||||
ret (APIENTRY * pf_ ## name) args;
|
||||
|
||||
#define COGL_WINSYS_FEATURE_END()
|
||||
|
||||
#include "cogl-winsys-wgl-feature-functions.h"
|
||||
|
||||
#undef COGL_WINSYS_FEATURE_BEGIN
|
||||
#undef COGL_WINSYS_FEATURE_FUNCTION
|
||||
#undef COGL_WINSYS_FEATURE_END
|
||||
} CoglRendererWgl;
|
||||
|
||||
typedef struct _CoglDisplayWgl
|
||||
{
|
||||
ATOM window_class;
|
||||
HGLRC wgl_context;
|
||||
HWND dummy_hwnd;
|
||||
HDC dummy_dc;
|
||||
} CoglDisplayWgl;
|
||||
|
||||
typedef struct _CoglOnscreenWin32
|
||||
{
|
||||
HWND hwnd;
|
||||
CoglBool is_foreign_hwnd;
|
||||
} CoglOnscreenWin32;
|
||||
|
||||
typedef struct _CoglContextWgl
|
||||
{
|
||||
HDC current_dc;
|
||||
} CoglContextWgl;
|
||||
|
||||
typedef struct _CoglOnscreenWgl
|
||||
{
|
||||
CoglOnscreenWin32 _parent;
|
||||
|
||||
HDC client_dc;
|
||||
|
||||
} CoglOnscreenWgl;
|
||||
|
||||
/* Define a set of arrays containing the functions required from GL
|
||||
for each winsys feature */
|
||||
#define COGL_WINSYS_FEATURE_BEGIN(name, namespaces, extension_names, \
|
||||
feature_flags, feature_flags_private, \
|
||||
winsys_feature) \
|
||||
static const CoglFeatureFunction \
|
||||
cogl_wgl_feature_ ## name ## _funcs[] = {
|
||||
#define COGL_WINSYS_FEATURE_FUNCTION(ret, name, args) \
|
||||
{ G_STRINGIFY (name), G_STRUCT_OFFSET (CoglRendererWgl, pf_ ## name) },
|
||||
#define COGL_WINSYS_FEATURE_END() \
|
||||
{ NULL, 0 }, \
|
||||
};
|
||||
#include "cogl-winsys-wgl-feature-functions.h"
|
||||
|
||||
/* Define an array of features */
|
||||
#undef COGL_WINSYS_FEATURE_BEGIN
|
||||
#define COGL_WINSYS_FEATURE_BEGIN(name, namespaces, extension_names, \
|
||||
feature_flags, feature_flags_private, \
|
||||
winsys_feature) \
|
||||
{ 255, 255, 0, namespaces, extension_names, \
|
||||
feature_flags, feature_flags_private, \
|
||||
winsys_feature, \
|
||||
cogl_wgl_feature_ ## name ## _funcs },
|
||||
#undef COGL_WINSYS_FEATURE_FUNCTION
|
||||
#define COGL_WINSYS_FEATURE_FUNCTION(ret, name, args)
|
||||
#undef COGL_WINSYS_FEATURE_END
|
||||
#define COGL_WINSYS_FEATURE_END()
|
||||
|
||||
static const CoglFeatureData winsys_feature_data[] =
|
||||
{
|
||||
#include "cogl-winsys-wgl-feature-functions.h"
|
||||
};
|
||||
|
||||
static CoglFuncPtr
|
||||
_cogl_winsys_renderer_get_proc_address (CoglRenderer *renderer,
|
||||
const char *name,
|
||||
CoglBool in_core)
|
||||
{
|
||||
CoglRendererWgl *wgl_renderer = renderer->winsys;
|
||||
void *proc = wglGetProcAddress ((LPCSTR) name);
|
||||
|
||||
/* The documentation for wglGetProcAddress implies that it only
|
||||
returns pointers to extension functions so if it fails we'll try
|
||||
resolving the symbol directly from the the GL library. We could
|
||||
completely avoid using wglGetProcAddress if in_core is TRUE but
|
||||
on WGL any function that is in GL > 1.1 is considered an
|
||||
extension and is not directly exported from opengl32.dll.
|
||||
Therefore we currently just assume wglGetProcAddress will return
|
||||
NULL for GL 1.1 functions and we can fallback to querying them
|
||||
directly from the library */
|
||||
|
||||
if (proc == NULL)
|
||||
{
|
||||
if (wgl_renderer->gl_module == NULL)
|
||||
wgl_renderer->gl_module = g_module_open ("opengl32", 0);
|
||||
|
||||
if (wgl_renderer->gl_module)
|
||||
g_module_symbol (wgl_renderer->gl_module, name, &proc);
|
||||
}
|
||||
|
||||
return proc;
|
||||
}
|
||||
|
||||
static void
|
||||
_cogl_winsys_renderer_disconnect (CoglRenderer *renderer)
|
||||
{
|
||||
CoglRendererWgl *wgl_renderer = renderer->winsys;
|
||||
|
||||
if (renderer->win32_enable_event_retrieval)
|
||||
_cogl_poll_renderer_remove_fd (renderer, WIN32_MSG_HANDLE);
|
||||
|
||||
if (wgl_renderer->gl_module)
|
||||
g_module_close (wgl_renderer->gl_module);
|
||||
|
||||
g_slice_free (CoglRendererWgl, renderer->winsys);
|
||||
}
|
||||
|
||||
static CoglOnscreen *
|
||||
find_onscreen_for_hwnd (CoglContext *context, HWND hwnd)
|
||||
{
|
||||
CoglDisplayWgl *display_wgl = context->display->winsys;
|
||||
GList *l;
|
||||
|
||||
/* If the hwnd has Cogl's window class then we can lookup the
|
||||
onscreen pointer directly by reading the extra window data */
|
||||
if (GetClassLongPtr (hwnd, GCW_ATOM) == display_wgl->window_class)
|
||||
{
|
||||
CoglOnscreen *onscreen = (CoglOnscreen *) GetWindowLongPtr (hwnd, 0);
|
||||
|
||||
if (onscreen)
|
||||
return onscreen;
|
||||
}
|
||||
|
||||
for (l = context->framebuffers; l; l = l->next)
|
||||
{
|
||||
CoglFramebuffer *framebuffer = l->data;
|
||||
|
||||
if (framebuffer->type == COGL_FRAMEBUFFER_TYPE_ONSCREEN)
|
||||
{
|
||||
CoglOnscreenWin32 *win32_onscreen =
|
||||
COGL_ONSCREEN (framebuffer)->winsys;
|
||||
|
||||
if (win32_onscreen->hwnd == hwnd)
|
||||
return COGL_ONSCREEN (framebuffer);
|
||||
}
|
||||
}
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
static CoglFilterReturn
|
||||
win32_event_filter_cb (MSG *msg, void *data)
|
||||
{
|
||||
CoglContext *context = data;
|
||||
|
||||
if (msg->message == WM_SIZE)
|
||||
{
|
||||
CoglOnscreen *onscreen =
|
||||
find_onscreen_for_hwnd (context, msg->hwnd);
|
||||
|
||||
if (onscreen)
|
||||
{
|
||||
CoglFramebuffer *framebuffer = COGL_FRAMEBUFFER (onscreen);
|
||||
|
||||
/* Ignore size changes resulting from the stage being
|
||||
minimized - otherwise it will think the window has been
|
||||
resized to 0,0 */
|
||||
if (msg->wParam != SIZE_MINIMIZED)
|
||||
{
|
||||
WORD new_width = LOWORD (msg->lParam);
|
||||
WORD new_height = HIWORD (msg->lParam);
|
||||
_cogl_framebuffer_winsys_update_size (framebuffer,
|
||||
new_width,
|
||||
new_height);
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (msg->message == WM_PAINT)
|
||||
{
|
||||
CoglOnscreen *onscreen =
|
||||
find_onscreen_for_hwnd (context, msg->hwnd);
|
||||
RECT rect;
|
||||
|
||||
if (onscreen && GetUpdateRect (msg->hwnd, &rect, FALSE))
|
||||
{
|
||||
CoglOnscreenDirtyInfo info;
|
||||
|
||||
/* Apparently this removes the dirty region from the window
|
||||
* so that it won't be included in the next WM_PAINT
|
||||
* message. This is also what SDL does to emit dirty
|
||||
* events */
|
||||
ValidateRect (msg->hwnd, &rect);
|
||||
|
||||
info.x = rect.left;
|
||||
info.y = rect.top;
|
||||
info.width = rect.right - rect.left;
|
||||
info.height = rect.bottom - rect.top;
|
||||
|
||||
_cogl_onscreen_queue_dirty (onscreen, &info);
|
||||
}
|
||||
}
|
||||
|
||||
return COGL_FILTER_CONTINUE;
|
||||
}
|
||||
|
||||
static CoglBool
|
||||
check_messages (void *user_data)
|
||||
{
|
||||
MSG msg;
|
||||
|
||||
return PeekMessageW (&msg, NULL, 0, 0, PM_NOREMOVE) ? TRUE : FALSE;
|
||||
}
|
||||
|
||||
static void
|
||||
dispatch_messages (void *user_data)
|
||||
{
|
||||
MSG msg;
|
||||
|
||||
while (PeekMessageW (&msg, NULL, 0, 0, PM_REMOVE))
|
||||
/* This should cause the message to be sent to our window proc */
|
||||
DispatchMessageW (&msg);
|
||||
}
|
||||
|
||||
static CoglBool
|
||||
_cogl_winsys_renderer_connect (CoglRenderer *renderer,
|
||||
CoglError **error)
|
||||
{
|
||||
renderer->winsys = g_slice_new0 (CoglRendererWgl);
|
||||
|
||||
if (renderer->win32_enable_event_retrieval)
|
||||
{
|
||||
/* We'll add a magic handle that will cause a GLib main loop to
|
||||
* wake up when there are messages. This will only work if the
|
||||
* application is using GLib but it shouldn't matter if it
|
||||
* doesn't work in other cases because the application shouldn't
|
||||
* be using the cogl_poll_* functions on non-Unix systems
|
||||
* anyway */
|
||||
_cogl_poll_renderer_add_fd (renderer,
|
||||
WIN32_MSG_HANDLE,
|
||||
COGL_POLL_FD_EVENT_IN,
|
||||
check_messages,
|
||||
dispatch_messages,
|
||||
renderer);
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static LRESULT CALLBACK
|
||||
window_proc (HWND hwnd, UINT umsg,
|
||||
WPARAM wparam, LPARAM lparam)
|
||||
{
|
||||
CoglBool message_handled = FALSE;
|
||||
CoglOnscreen *onscreen;
|
||||
|
||||
/* It's not clear what the best thing to do with messages sent to
|
||||
the window proc is. We want the application to forward on all
|
||||
messages through Cogl so that it can have a chance to process
|
||||
them which might mean that that in it's GetMessage loop it could
|
||||
call cogl_win32_renderer_handle_event for every message. However
|
||||
the message loop would usually call DispatchMessage as well which
|
||||
mean this window proc would be invoked and Cogl would see the
|
||||
message twice. However we can't just ignore messages in the
|
||||
window proc because some messages are sent directly from windows
|
||||
without going through the message queue. This function therefore
|
||||
just forwards on all messages directly. This means that the
|
||||
application is not expected to forward on messages if it has let
|
||||
Cogl create the window itself because it will already see them
|
||||
via the window proc. This limits the kinds of messages that Cogl
|
||||
can handle to ones that are sent to the windows it creates, but I
|
||||
think that is a reasonable restriction */
|
||||
|
||||
/* Convert the message to a MSG struct and pass it through the Cogl
|
||||
message handling mechanism */
|
||||
|
||||
/* This window proc is only called for messages created with Cogl's
|
||||
window class so we should be able to work out the corresponding
|
||||
window class by looking in the extra window data. Windows will
|
||||
send some extra messages before we get a chance to set this value
|
||||
so we have to ignore these */
|
||||
onscreen = (CoglOnscreen *) GetWindowLongPtr (hwnd, 0);
|
||||
|
||||
if (onscreen != NULL)
|
||||
{
|
||||
CoglRenderer *renderer;
|
||||
DWORD message_pos;
|
||||
MSG msg;
|
||||
|
||||
msg.hwnd = hwnd;
|
||||
msg.message = umsg;
|
||||
msg.wParam = wparam;
|
||||
msg.lParam = lparam;
|
||||
msg.time = GetMessageTime ();
|
||||
/* Neither MAKE_POINTS nor GET_[XY]_LPARAM is defined in MinGW
|
||||
headers so we need to convert to a signed type explicitly */
|
||||
message_pos = GetMessagePos ();
|
||||
msg.pt.x = (SHORT) LOWORD (message_pos);
|
||||
msg.pt.y = (SHORT) HIWORD (message_pos);
|
||||
|
||||
renderer = COGL_FRAMEBUFFER (onscreen)->context->display->renderer;
|
||||
|
||||
message_handled =
|
||||
cogl_win32_renderer_handle_event (renderer, &msg);
|
||||
}
|
||||
|
||||
if (!message_handled)
|
||||
return DefWindowProcW (hwnd, umsg, wparam, lparam);
|
||||
else
|
||||
return 0;
|
||||
}
|
||||
|
||||
static CoglBool
|
||||
pixel_format_is_better (const PIXELFORMATDESCRIPTOR *pfa,
|
||||
const PIXELFORMATDESCRIPTOR *pfb)
|
||||
{
|
||||
/* Always prefer a format with a stencil buffer */
|
||||
if (pfa->cStencilBits == 0)
|
||||
{
|
||||
if (pfb->cStencilBits > 0)
|
||||
return TRUE;
|
||||
}
|
||||
else if (pfb->cStencilBits == 0)
|
||||
return FALSE;
|
||||
|
||||
/* Prefer a bigger color buffer */
|
||||
if (pfb->cColorBits > pfa->cColorBits)
|
||||
return TRUE;
|
||||
else if (pfb->cColorBits < pfa->cColorBits)
|
||||
return FALSE;
|
||||
|
||||
/* Prefer a bigger depth buffer */
|
||||
return pfb->cDepthBits > pfa->cDepthBits;
|
||||
}
|
||||
|
||||
static int
|
||||
choose_pixel_format (CoglFramebufferConfig *config,
|
||||
HDC dc, PIXELFORMATDESCRIPTOR *pfd)
|
||||
{
|
||||
int i, num_formats, best_pf = 0;
|
||||
PIXELFORMATDESCRIPTOR best_pfd;
|
||||
|
||||
num_formats = DescribePixelFormat (dc, 0, sizeof (best_pfd), NULL);
|
||||
|
||||
/* XXX: currently we don't support multisampling on windows... */
|
||||
if (config->samples_per_pixel)
|
||||
return best_pf;
|
||||
|
||||
for (i = 1; i <= num_formats; i++)
|
||||
{
|
||||
memset (pfd, 0, sizeof (*pfd));
|
||||
|
||||
if (DescribePixelFormat (dc, i, sizeof (best_pfd), pfd) &&
|
||||
/* Check whether this format is useable by Cogl */
|
||||
((pfd->dwFlags & (PFD_SUPPORT_OPENGL |
|
||||
PFD_DRAW_TO_WINDOW |
|
||||
PFD_DOUBLEBUFFER |
|
||||
PFD_GENERIC_FORMAT)) ==
|
||||
(PFD_SUPPORT_OPENGL | PFD_DOUBLEBUFFER | PFD_DRAW_TO_WINDOW)) &&
|
||||
pfd->iPixelType == PFD_TYPE_RGBA &&
|
||||
pfd->cColorBits >= 16 && pfd->cColorBits <= 32 &&
|
||||
pfd->cDepthBits >= 16 && pfd->cDepthBits <= 32 &&
|
||||
/* Check whether this is a better format than one we've
|
||||
already found */
|
||||
(best_pf == 0 || pixel_format_is_better (&best_pfd, pfd)))
|
||||
{
|
||||
if (config->swap_chain->has_alpha && pfd->cAlphaBits == 0)
|
||||
continue;
|
||||
if (config->need_stencil && pfd->cStencilBits == 0)
|
||||
continue;
|
||||
|
||||
best_pf = i;
|
||||
best_pfd = *pfd;
|
||||
}
|
||||
}
|
||||
|
||||
*pfd = best_pfd;
|
||||
|
||||
return best_pf;
|
||||
}
|
||||
|
||||
static CoglBool
|
||||
create_window_class (CoglDisplay *display, CoglError **error)
|
||||
{
|
||||
CoglDisplayWgl *wgl_display = display->winsys;
|
||||
char *class_name_ascii, *src;
|
||||
WCHAR *class_name_wchar, *dst;
|
||||
WNDCLASSW wndclass;
|
||||
|
||||
/* We create a window class per display so that we have an
|
||||
opportunity to clean up the class when the display is
|
||||
destroyed */
|
||||
|
||||
/* Generate a unique name containing the address of the display */
|
||||
class_name_ascii = g_strdup_printf ("CoglWindow0x%0*" G_GINTPTR_MODIFIER "x",
|
||||
sizeof (guintptr) * 2,
|
||||
(guintptr) display);
|
||||
/* Convert it to WCHARs */
|
||||
class_name_wchar = g_malloc ((strlen (class_name_ascii) + 1) *
|
||||
sizeof (WCHAR));
|
||||
for (src = class_name_ascii, dst = class_name_wchar;
|
||||
*src;
|
||||
src++, dst++)
|
||||
*dst = *src;
|
||||
*dst = L'\0';
|
||||
|
||||
memset (&wndclass, 0, sizeof (wndclass));
|
||||
wndclass.style = CS_DBLCLKS | CS_HREDRAW | CS_VREDRAW;
|
||||
wndclass.lpfnWndProc = window_proc;
|
||||
/* We reserve extra space in the window data for a pointer back to
|
||||
the CoglOnscreen */
|
||||
wndclass.cbWndExtra = sizeof (LONG_PTR);
|
||||
wndclass.hInstance = GetModuleHandleW (NULL);
|
||||
wndclass.hIcon = LoadIconW (NULL, (LPWSTR) IDI_APPLICATION);
|
||||
wndclass.hCursor = LoadCursorW (NULL, (LPWSTR) IDC_ARROW);
|
||||
wndclass.hbrBackground = NULL;
|
||||
wndclass.lpszMenuName = NULL;
|
||||
wndclass.lpszClassName = class_name_wchar;
|
||||
wgl_display->window_class = RegisterClassW (&wndclass);
|
||||
|
||||
g_free (class_name_wchar);
|
||||
g_free (class_name_ascii);
|
||||
|
||||
if (wgl_display->window_class == 0)
|
||||
{
|
||||
_cogl_set_error (error, COGL_WINSYS_ERROR,
|
||||
COGL_WINSYS_ERROR_CREATE_CONTEXT,
|
||||
"Unable to register window class");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static CoglBool
|
||||
create_context (CoglDisplay *display, CoglError **error)
|
||||
{
|
||||
CoglDisplayWgl *wgl_display = display->winsys;
|
||||
|
||||
_COGL_RETURN_VAL_IF_FAIL (wgl_display->wgl_context == NULL, FALSE);
|
||||
|
||||
/* Cogl assumes that there is always a GL context selected; in order
|
||||
* to make sure that a WGL context exists and is made current, we
|
||||
* use a small dummy window that never gets shown to which we can
|
||||
* always fall back if no onscreen is available
|
||||
*/
|
||||
if (wgl_display->dummy_hwnd == NULL)
|
||||
{
|
||||
wgl_display->dummy_hwnd =
|
||||
CreateWindowW ((LPWSTR) MAKEINTATOM (wgl_display->window_class),
|
||||
L".",
|
||||
WS_OVERLAPPEDWINDOW,
|
||||
CW_USEDEFAULT,
|
||||
CW_USEDEFAULT,
|
||||
1, 1,
|
||||
NULL, NULL,
|
||||
GetModuleHandle (NULL),
|
||||
NULL);
|
||||
|
||||
if (wgl_display->dummy_hwnd == NULL)
|
||||
{
|
||||
_cogl_set_error (error, COGL_WINSYS_ERROR,
|
||||
COGL_WINSYS_ERROR_CREATE_CONTEXT,
|
||||
"Unable to create dummy window");
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
||||
if (wgl_display->dummy_dc == NULL)
|
||||
{
|
||||
PIXELFORMATDESCRIPTOR pfd;
|
||||
int pf;
|
||||
|
||||
wgl_display->dummy_dc = GetDC (wgl_display->dummy_hwnd);
|
||||
|
||||
pf = choose_pixel_format (&display->onscreen_template->config,
|
||||
wgl_display->dummy_dc, &pfd);
|
||||
|
||||
if (pf == 0 || !SetPixelFormat (wgl_display->dummy_dc, pf, &pfd))
|
||||
{
|
||||
_cogl_set_error (error, COGL_WINSYS_ERROR,
|
||||
COGL_WINSYS_ERROR_CREATE_CONTEXT,
|
||||
"Unable to find suitable GL pixel format");
|
||||
ReleaseDC (wgl_display->dummy_hwnd, wgl_display->dummy_dc);
|
||||
wgl_display->dummy_dc = NULL;
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
||||
if (wgl_display->wgl_context == NULL)
|
||||
{
|
||||
wgl_display->wgl_context = wglCreateContext (wgl_display->dummy_dc);
|
||||
|
||||
if (wgl_display->wgl_context == NULL)
|
||||
{
|
||||
_cogl_set_error (error, COGL_WINSYS_ERROR,
|
||||
COGL_WINSYS_ERROR_CREATE_CONTEXT,
|
||||
"Unable to create suitable GL context");
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
||||
COGL_NOTE (WINSYS, "Selecting dummy 0x%x for the WGL context",
|
||||
(unsigned int) wgl_display->dummy_hwnd);
|
||||
|
||||
wglMakeCurrent (wgl_display->dummy_dc, wgl_display->wgl_context);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static void
|
||||
_cogl_winsys_display_destroy (CoglDisplay *display)
|
||||
{
|
||||
CoglDisplayWgl *wgl_display = display->winsys;
|
||||
|
||||
_COGL_RETURN_IF_FAIL (wgl_display != NULL);
|
||||
|
||||
if (wgl_display->wgl_context)
|
||||
{
|
||||
wglMakeCurrent (NULL, NULL);
|
||||
wglDeleteContext (wgl_display->wgl_context);
|
||||
}
|
||||
|
||||
if (wgl_display->dummy_dc)
|
||||
ReleaseDC (wgl_display->dummy_hwnd, wgl_display->dummy_dc);
|
||||
|
||||
if (wgl_display->dummy_hwnd)
|
||||
DestroyWindow (wgl_display->dummy_hwnd);
|
||||
|
||||
if (wgl_display->window_class)
|
||||
UnregisterClassW ((LPWSTR) MAKEINTATOM (wgl_display->window_class),
|
||||
GetModuleHandleW (NULL));
|
||||
|
||||
g_slice_free (CoglDisplayWgl, display->winsys);
|
||||
display->winsys = NULL;
|
||||
}
|
||||
|
||||
static CoglBool
|
||||
_cogl_winsys_display_setup (CoglDisplay *display,
|
||||
CoglError **error)
|
||||
{
|
||||
CoglDisplayWgl *wgl_display;
|
||||
|
||||
_COGL_RETURN_VAL_IF_FAIL (display->winsys == NULL, FALSE);
|
||||
|
||||
wgl_display = g_slice_new0 (CoglDisplayWgl);
|
||||
display->winsys = wgl_display;
|
||||
|
||||
if (!create_window_class (display, error))
|
||||
goto error;
|
||||
|
||||
if (!create_context (display, error))
|
||||
goto error;
|
||||
|
||||
return TRUE;
|
||||
|
||||
error:
|
||||
_cogl_winsys_display_destroy (display);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
static const char *
|
||||
get_wgl_extensions_string (HDC dc)
|
||||
{
|
||||
const char * (APIENTRY *pf_wglGetExtensionsStringARB) (HDC);
|
||||
const char * (APIENTRY *pf_wglGetExtensionsStringEXT) (void);
|
||||
|
||||
_COGL_GET_CONTEXT (ctx, NULL);
|
||||
|
||||
/* According to the docs for these two extensions, you are supposed
|
||||
to use wglGetProcAddress to detect their availability so
|
||||
presumably it will return NULL if they are not available */
|
||||
|
||||
pf_wglGetExtensionsStringARB =
|
||||
(void *) wglGetProcAddress ("wglGetExtensionsStringARB");
|
||||
|
||||
if (pf_wglGetExtensionsStringARB)
|
||||
return pf_wglGetExtensionsStringARB (dc);
|
||||
|
||||
pf_wglGetExtensionsStringEXT =
|
||||
(void *) wglGetProcAddress ("wglGetExtensionsStringEXT");
|
||||
|
||||
if (pf_wglGetExtensionsStringEXT)
|
||||
return pf_wglGetExtensionsStringEXT ();
|
||||
|
||||
/* The WGL_EXT_swap_control is also advertised as a GL extension as
|
||||
GL_EXT_SWAP_CONTROL so if the extension to get the list of WGL
|
||||
extensions isn't supported then we can at least fake it to
|
||||
support the swap control extension */
|
||||
{
|
||||
char **extensions = _cogl_context_get_gl_extensions (ctx);
|
||||
CoglBool have_ext = _cogl_check_extension ("WGL_EXT_swap_control",
|
||||
extensions);
|
||||
g_strfreev (extensions);
|
||||
if (have_ext)
|
||||
return "WGL_EXT_swap_control";
|
||||
}
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
static CoglBool
|
||||
update_winsys_features (CoglContext *context, CoglError **error)
|
||||
{
|
||||
CoglDisplayWgl *wgl_display = context->display->winsys;
|
||||
CoglRendererWgl *wgl_renderer = context->display->renderer->winsys;
|
||||
const char *wgl_extensions;
|
||||
int i;
|
||||
|
||||
_COGL_RETURN_VAL_IF_FAIL (wgl_display->wgl_context, FALSE);
|
||||
|
||||
if (!_cogl_context_update_features (context, error))
|
||||
return FALSE;
|
||||
|
||||
memset (context->winsys_features, 0, sizeof (context->winsys_features));
|
||||
|
||||
context->feature_flags |= COGL_FEATURE_ONSCREEN_MULTIPLE;
|
||||
COGL_FLAGS_SET (context->features,
|
||||
COGL_FEATURE_ID_ONSCREEN_MULTIPLE, TRUE);
|
||||
COGL_FLAGS_SET (context->winsys_features,
|
||||
COGL_WINSYS_FEATURE_MULTIPLE_ONSCREEN,
|
||||
TRUE);
|
||||
|
||||
wgl_extensions = get_wgl_extensions_string (wgl_display->dummy_dc);
|
||||
|
||||
if (wgl_extensions)
|
||||
{
|
||||
char **split_extensions =
|
||||
g_strsplit (wgl_extensions, " ", 0 /* max_tokens */);
|
||||
|
||||
COGL_NOTE (WINSYS, " WGL Extensions: %s", wgl_extensions);
|
||||
|
||||
for (i = 0; i < G_N_ELEMENTS (winsys_feature_data); i++)
|
||||
if (_cogl_feature_check (context->display->renderer,
|
||||
"WGL", winsys_feature_data + i, 0, 0,
|
||||
COGL_DRIVER_GL,
|
||||
split_extensions,
|
||||
wgl_renderer))
|
||||
{
|
||||
context->feature_flags |= winsys_feature_data[i].feature_flags;
|
||||
if (winsys_feature_data[i].winsys_feature)
|
||||
COGL_FLAGS_SET (context->winsys_features,
|
||||
winsys_feature_data[i].winsys_feature,
|
||||
TRUE);
|
||||
}
|
||||
|
||||
g_strfreev (split_extensions);
|
||||
}
|
||||
|
||||
/* We'll manually handle queueing dirty events in response to
|
||||
* WM_PAINT messages */
|
||||
COGL_FLAGS_SET (context->private_features,
|
||||
COGL_PRIVATE_FEATURE_DIRTY_EVENTS,
|
||||
TRUE);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static CoglBool
|
||||
_cogl_winsys_context_init (CoglContext *context, CoglError **error)
|
||||
{
|
||||
context->winsys = g_new0 (CoglContextWgl, 1);
|
||||
|
||||
cogl_win32_renderer_add_filter (context->display->renderer,
|
||||
win32_event_filter_cb,
|
||||
context);
|
||||
|
||||
return update_winsys_features (context, error);
|
||||
}
|
||||
|
||||
static void
|
||||
_cogl_winsys_context_deinit (CoglContext *context)
|
||||
{
|
||||
cogl_win32_renderer_remove_filter (context->display->renderer,
|
||||
win32_event_filter_cb,
|
||||
context);
|
||||
|
||||
g_free (context->winsys);
|
||||
}
|
||||
|
||||
static void
|
||||
_cogl_winsys_onscreen_bind (CoglOnscreen *onscreen)
|
||||
{
|
||||
CoglFramebuffer *fb;
|
||||
CoglContext *context;
|
||||
CoglContextWgl *wgl_context;
|
||||
CoglDisplayWgl *wgl_display;
|
||||
CoglOnscreenWgl *wgl_onscreen;
|
||||
CoglRendererWgl *wgl_renderer;
|
||||
|
||||
/* The glx backend tries to bind the dummy context if onscreen ==
|
||||
NULL, but this isn't really going to work because before checking
|
||||
whether onscreen == NULL it reads the pointer to get the
|
||||
context */
|
||||
_COGL_RETURN_IF_FAIL (onscreen != NULL);
|
||||
|
||||
fb = COGL_FRAMEBUFFER (onscreen);
|
||||
context = fb->context;
|
||||
wgl_context = context->winsys;
|
||||
wgl_display = context->display->winsys;
|
||||
wgl_onscreen = onscreen->winsys;
|
||||
wgl_renderer = context->display->renderer->winsys;
|
||||
|
||||
if (wgl_context->current_dc == wgl_onscreen->client_dc)
|
||||
return;
|
||||
|
||||
wglMakeCurrent (wgl_onscreen->client_dc, wgl_display->wgl_context);
|
||||
|
||||
/* According to the specs for WGL_EXT_swap_control SwapInterval()
|
||||
* applies to the current window not the context so we apply it here
|
||||
* to ensure its up-to-date even for new windows.
|
||||
*/
|
||||
if (wgl_renderer->pf_wglSwapInterval)
|
||||
{
|
||||
if (fb->config.swap_throttled)
|
||||
wgl_renderer->pf_wglSwapInterval (1);
|
||||
else
|
||||
wgl_renderer->pf_wglSwapInterval (0);
|
||||
}
|
||||
|
||||
wgl_context->current_dc = wgl_onscreen->client_dc;
|
||||
}
|
||||
|
||||
static void
|
||||
_cogl_winsys_onscreen_deinit (CoglOnscreen *onscreen)
|
||||
{
|
||||
CoglContext *context = COGL_FRAMEBUFFER (onscreen)->context;
|
||||
CoglContextWgl *wgl_context = context->winsys;
|
||||
CoglOnscreenWin32 *win32_onscreen = onscreen->winsys;
|
||||
CoglOnscreenWgl *wgl_onscreen = onscreen->winsys;
|
||||
|
||||
/* If we never successfully allocated then there's nothing to do */
|
||||
if (wgl_onscreen == NULL)
|
||||
return;
|
||||
|
||||
if (wgl_onscreen->client_dc)
|
||||
{
|
||||
if (wgl_context->current_dc == wgl_onscreen->client_dc)
|
||||
_cogl_winsys_onscreen_bind (NULL);
|
||||
|
||||
ReleaseDC (win32_onscreen->hwnd, wgl_onscreen->client_dc);
|
||||
}
|
||||
|
||||
if (!win32_onscreen->is_foreign_hwnd && win32_onscreen->hwnd)
|
||||
{
|
||||
/* Drop the pointer to the onscreen in the window so that any
|
||||
further messages won't be processed */
|
||||
SetWindowLongPtrW (win32_onscreen->hwnd, 0, (LONG_PTR) 0);
|
||||
DestroyWindow (win32_onscreen->hwnd);
|
||||
}
|
||||
|
||||
g_slice_free (CoglOnscreenWgl, onscreen->winsys);
|
||||
onscreen->winsys = NULL;
|
||||
}
|
||||
|
||||
static CoglBool
|
||||
_cogl_winsys_onscreen_init (CoglOnscreen *onscreen,
|
||||
CoglError **error)
|
||||
{
|
||||
CoglFramebuffer *framebuffer = COGL_FRAMEBUFFER (onscreen);
|
||||
CoglContext *context = framebuffer->context;
|
||||
CoglDisplay *display = context->display;
|
||||
CoglDisplayWgl *wgl_display = display->winsys;
|
||||
CoglOnscreenWgl *wgl_onscreen;
|
||||
CoglOnscreenWin32 *win32_onscreen;
|
||||
PIXELFORMATDESCRIPTOR pfd;
|
||||
int pf;
|
||||
HWND hwnd;
|
||||
|
||||
_COGL_RETURN_VAL_IF_FAIL (wgl_display->wgl_context, FALSE);
|
||||
|
||||
/* XXX: Note we ignore the user's original width/height when given a
|
||||
* foreign window. */
|
||||
if (onscreen->foreign_hwnd)
|
||||
{
|
||||
RECT client_rect;
|
||||
|
||||
hwnd = onscreen->foreign_hwnd;
|
||||
|
||||
GetClientRect (hwnd, &client_rect);
|
||||
|
||||
_cogl_framebuffer_winsys_update_size (framebuffer,
|
||||
client_rect.right,
|
||||
client_rect.bottom);
|
||||
}
|
||||
else
|
||||
{
|
||||
int width, height;
|
||||
|
||||
width = COGL_FRAMEBUFFER (onscreen)->width;
|
||||
height = COGL_FRAMEBUFFER (onscreen)->height;
|
||||
|
||||
/* The size of the window passed to CreateWindow for some reason
|
||||
includes the window decorations so we need to compensate for
|
||||
that */
|
||||
width += GetSystemMetrics (SM_CXSIZEFRAME) * 2;
|
||||
height += (GetSystemMetrics (SM_CYSIZEFRAME) * 2 +
|
||||
GetSystemMetrics (SM_CYCAPTION));
|
||||
|
||||
hwnd = CreateWindowW ((LPWSTR) MAKEINTATOM (wgl_display->window_class),
|
||||
L".",
|
||||
WS_OVERLAPPEDWINDOW,
|
||||
CW_USEDEFAULT, /* xpos */
|
||||
CW_USEDEFAULT, /* ypos */
|
||||
width,
|
||||
height,
|
||||
NULL, /* parent */
|
||||
NULL, /* menu */
|
||||
GetModuleHandle (NULL),
|
||||
NULL /* lparam for the WM_CREATE message */);
|
||||
|
||||
if (hwnd == NULL)
|
||||
{
|
||||
_cogl_set_error (error, COGL_WINSYS_ERROR,
|
||||
COGL_WINSYS_ERROR_CREATE_ONSCREEN,
|
||||
"Unable to create window");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/* Store a pointer back to the onscreen in the window extra data
|
||||
so we can refer back to it quickly */
|
||||
SetWindowLongPtrW (hwnd, 0, (LONG_PTR) onscreen);
|
||||
}
|
||||
|
||||
onscreen->winsys = g_slice_new0 (CoglOnscreenWgl);
|
||||
win32_onscreen = onscreen->winsys;
|
||||
wgl_onscreen = onscreen->winsys;
|
||||
|
||||
win32_onscreen->hwnd = hwnd;
|
||||
|
||||
wgl_onscreen->client_dc = GetDC (hwnd);
|
||||
|
||||
/* Use the same pixel format as the dummy DC from the renderer */
|
||||
pf = choose_pixel_format (&framebuffer->config,
|
||||
wgl_onscreen->client_dc, &pfd);
|
||||
|
||||
if (pf == 0 || !SetPixelFormat (wgl_onscreen->client_dc, pf, &pfd))
|
||||
{
|
||||
_cogl_set_error (error, COGL_WINSYS_ERROR,
|
||||
COGL_WINSYS_ERROR_CREATE_ONSCREEN,
|
||||
"Error setting pixel format on the window");
|
||||
|
||||
_cogl_winsys_onscreen_deinit (onscreen);
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static void
|
||||
_cogl_winsys_onscreen_swap_buffers_with_damage (CoglOnscreen *onscreen,
|
||||
const int *rectangles,
|
||||
int n_rectangles)
|
||||
{
|
||||
CoglOnscreenWgl *wgl_onscreen = onscreen->winsys;
|
||||
|
||||
SwapBuffers (wgl_onscreen->client_dc);
|
||||
}
|
||||
|
||||
static void
|
||||
_cogl_winsys_onscreen_update_swap_throttled (CoglOnscreen *onscreen)
|
||||
{
|
||||
CoglContext *context = COGL_FRAMEBUFFER (onscreen)->context;
|
||||
CoglContextWgl *wgl_context = context->winsys;
|
||||
CoglOnscreenWgl *wgl_onscreen = onscreen->winsys;
|
||||
|
||||
if (wgl_context->current_dc != wgl_onscreen->client_dc)
|
||||
return;
|
||||
|
||||
/* This will cause it to rebind the context and update the swap interval */
|
||||
wgl_context->current_dc = NULL;
|
||||
_cogl_winsys_onscreen_bind (onscreen);
|
||||
}
|
||||
|
||||
static HWND
|
||||
_cogl_winsys_onscreen_win32_get_window (CoglOnscreen *onscreen)
|
||||
{
|
||||
CoglOnscreenWin32 *win32_onscreen = onscreen->winsys;
|
||||
return win32_onscreen->hwnd;
|
||||
}
|
||||
|
||||
static void
|
||||
_cogl_winsys_onscreen_set_visibility (CoglOnscreen *onscreen,
|
||||
CoglBool visibility)
|
||||
{
|
||||
CoglOnscreenWin32 *win32_onscreen = onscreen->winsys;
|
||||
|
||||
ShowWindow (win32_onscreen->hwnd, visibility ? SW_SHOW : SW_HIDE);
|
||||
}
|
||||
|
||||
const CoglWinsysVtable *
|
||||
_cogl_winsys_wgl_get_vtable (void)
|
||||
{
|
||||
static CoglBool vtable_inited = FALSE;
|
||||
static CoglWinsysVtable vtable;
|
||||
|
||||
/* It would be nice if we could use C99 struct initializers here
|
||||
like the GLX backend does. However this code is more likely to be
|
||||
compiled using Visual Studio which (still!) doesn't support them
|
||||
so we initialize it in code instead */
|
||||
|
||||
if (!vtable_inited)
|
||||
{
|
||||
memset (&vtable, 0, sizeof (vtable));
|
||||
|
||||
vtable.id = COGL_WINSYS_ID_WGL;
|
||||
vtable.name = "WGL";
|
||||
vtable.renderer_get_proc_address = _cogl_winsys_renderer_get_proc_address;
|
||||
vtable.renderer_connect = _cogl_winsys_renderer_connect;
|
||||
vtable.renderer_disconnect = _cogl_winsys_renderer_disconnect;
|
||||
vtable.display_setup = _cogl_winsys_display_setup;
|
||||
vtable.display_destroy = _cogl_winsys_display_destroy;
|
||||
vtable.context_init = _cogl_winsys_context_init;
|
||||
vtable.context_deinit = _cogl_winsys_context_deinit;
|
||||
vtable.onscreen_init = _cogl_winsys_onscreen_init;
|
||||
vtable.onscreen_deinit = _cogl_winsys_onscreen_deinit;
|
||||
vtable.onscreen_bind = _cogl_winsys_onscreen_bind;
|
||||
vtable.onscreen_swap_buffers_with_damage =
|
||||
_cogl_winsys_onscreen_swap_buffers_with_damage;
|
||||
vtable.onscreen_update_swap_throttled =
|
||||
_cogl_winsys_onscreen_update_swap_throttled;
|
||||
vtable.onscreen_set_visibility = _cogl_winsys_onscreen_set_visibility;
|
||||
vtable.onscreen_win32_get_window = _cogl_winsys_onscreen_win32_get_window;
|
||||
|
||||
vtable_inited = TRUE;
|
||||
}
|
||||
|
||||
return &vtable;
|
||||
}
|
@ -30,13 +30,3 @@
|
||||
intended for extra configuration that needs to be included by all
|
||||
Cogl source files. */
|
||||
|
||||
/* The windows headers #define 'near' and 'far' to be blank. We
|
||||
commonly want to use these variable names for doing perspective
|
||||
transformation so rather than having to workaround this mis-feature
|
||||
in Windows in the code we just #undef them here. We need to do this
|
||||
after including windows.h */
|
||||
#ifdef _WIN32
|
||||
#include <windows.h>
|
||||
#undef near
|
||||
#undef far
|
||||
#endif /* _WIN32 */
|
||||
|
@ -1,638 +0,0 @@
|
||||
/* config.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* define if asm blocks can use numeric local labels */
|
||||
/* #undef ASM_NUMERIC_LABELS */
|
||||
|
||||
/* Can use Cogl 2.0 API internally */
|
||||
#define COGL_ENABLE_EXPERIMENTAL_2_0_API 1
|
||||
|
||||
/* Can use experimental API internally */
|
||||
#define COGL_ENABLE_EXPERIMENTAL_API 1
|
||||
|
||||
/* The major version for libgbm */
|
||||
/* #undef COGL_GBM_MAJOR */
|
||||
|
||||
/* The micro version for libgbm */
|
||||
/* #undef COGL_GBM_MICRO */
|
||||
|
||||
/* The minor version for libgbm */
|
||||
/* #undef COGL_GBM_MINOR */
|
||||
|
||||
/* Cogl supports OpenGL using the WGL API */
|
||||
#define COGL_HAS_WGL_SUPPORT 1
|
||||
|
||||
/* Define to 1 if translation of program messages to the user's native
|
||||
language is requested. */
|
||||
#define ENABLE_NLS 1
|
||||
|
||||
/* The prefix for our gettext translation domains. */
|
||||
#define GETTEXT_PACKAGE "@GETTEXT_PACKAGE@"
|
||||
|
||||
/* Define to the GLIB binary age */
|
||||
/* #undef GLIB_BINARY_AGE */
|
||||
|
||||
/* Byte contents of gmutex */
|
||||
/* #undef GLIB_BYTE_CONTENTS_GMUTEX */
|
||||
|
||||
/* Define to the GLIB interface age */
|
||||
/* #undef GLIB_INTERFACE_AGE */
|
||||
|
||||
/* The size of gmutex, as computed by sizeof. */
|
||||
/* #undef GLIB_SIZEOF_GMUTEX */
|
||||
|
||||
/* The size of system_thread, as computed by sizeof. */
|
||||
/* #undef GLIB_SIZEOF_SYSTEM_THREAD */
|
||||
|
||||
/* alpha atomic implementation */
|
||||
/* #undef G_ATOMIC_ALPHA */
|
||||
|
||||
/* arm atomic implementation */
|
||||
/* #undef G_ATOMIC_ARM */
|
||||
|
||||
/* cris atomic implementation */
|
||||
/* #undef G_ATOMIC_CRIS */
|
||||
|
||||
/* crisv32 atomic implementation */
|
||||
/* #undef G_ATOMIC_CRISV32 */
|
||||
|
||||
/* i486 atomic implementation */
|
||||
/* #undef G_ATOMIC_I486 */
|
||||
|
||||
/* ia64 atomic implementation */
|
||||
/* #undef G_ATOMIC_IA64 */
|
||||
|
||||
/* powerpc atomic implementation */
|
||||
/* #undef G_ATOMIC_POWERPC */
|
||||
|
||||
/* s390 atomic implementation */
|
||||
/* #undef G_ATOMIC_S390 */
|
||||
|
||||
/* sparcv9 atomic implementation */
|
||||
/* #undef G_ATOMIC_SPARCV9 */
|
||||
|
||||
/* x86_64 atomic implementation */
|
||||
/* #undef G_ATOMIC_X86_64 */
|
||||
|
||||
/* Have inline keyword */
|
||||
/* #undef G_HAVE_INLINE */
|
||||
|
||||
/* Have __inline keyword */
|
||||
/* #undef G_HAVE___INLINE */
|
||||
|
||||
/* Have __inline__ keyword */
|
||||
/* #undef G_HAVE___INLINE__ */
|
||||
|
||||
/* Source file containing theread implementation */
|
||||
/* #undef G_THREAD_SOURCE */
|
||||
|
||||
/* A 'va_copy' style function */
|
||||
/* #undef G_VA_COPY */
|
||||
|
||||
/* 'va_lists' cannot be copies as values */
|
||||
/* #undef G_VA_COPY_AS_ARRAY */
|
||||
|
||||
/* Define to 1 if you have the <alloca.h> header file. */
|
||||
/* #undef HAVE_ALLOCA_H */
|
||||
|
||||
/* Define to 1 if you have the `atexit' function. */
|
||||
/* #undef HAVE_ATEXIT */
|
||||
|
||||
/* Whether we have cairo or not */
|
||||
#define HAVE_CAIRO 1
|
||||
|
||||
/* Define to 1 if you have the <CE4100/libgdl.h> header file. */
|
||||
/*#undef HAVE_CE4100_LIBGDL_H*/
|
||||
|
||||
/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
|
||||
CoreFoundation framework. */
|
||||
/*#undef HAVE_CFLOCALECOPYCURRENT*/
|
||||
|
||||
/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
|
||||
the CoreFoundation framework. */
|
||||
/*#undef HAVE_CFPREFERENCESCOPYAPPVALUE*/
|
||||
|
||||
/* Define to 1 if you have the `chown' function. */
|
||||
/* #undef HAVE_CHOWN */
|
||||
|
||||
/* Have GL for rendering */
|
||||
#define HAVE_COGL_GL 1
|
||||
|
||||
/* Have GLES 1.1 for rendering */
|
||||
/*#undef HAVE_COGL_GLES*/
|
||||
|
||||
/* Have GLES 2.0 for rendering */
|
||||
/*#undef HAVE_COGL_GLES2*/
|
||||
|
||||
/* Define if the GNU dcgettext() function is already present or preinstalled.
|
||||
*/
|
||||
#define HAVE_DCGETTEXT 1
|
||||
|
||||
/* Defined if the GL library shouldn't be dlopened */
|
||||
#define HAVE_DIRECTLY_LINKED_GL_LIBRARY 1
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file. */
|
||||
/* #undef HAVE_DIRENT_H */
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
/*#undef HAVE_DLFCN_H*/
|
||||
|
||||
/* Define to 1 if you have the <EGL/eglext.h> header file. */
|
||||
/*#undef HAVE_EGL_EGLEXT_H*/
|
||||
|
||||
/* Define to 1 if you have the <EGL/egl.h> header file. */
|
||||
/*#undef HAVE_EGL_EGL_H*/
|
||||
|
||||
/* Define to 1 if you have the `endmntent' function. */
|
||||
/* #undef HAVE_ENDMNTENT */
|
||||
|
||||
/* Define to 1 if you have the `fchmod' function. */
|
||||
/* #undef HAVE_FCHMOD */
|
||||
|
||||
/* Define to 1 if you have the `fchown' function. */
|
||||
/* #undef HAVE_FCHOWN */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the `fdwalk' function. */
|
||||
/* #undef HAVE_FDWALK */
|
||||
|
||||
/* Define to 1 if you have the `ffs' function. */
|
||||
/*#undef HAVE_FFS*/
|
||||
|
||||
/* Define to 1 if you have the <float.h> header file. */
|
||||
#define HAVE_FLOAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <fstab.h> header file. */
|
||||
/* #undef HAVE_FSTAB_H */
|
||||
|
||||
/* we have the futex(2) system call */
|
||||
/* #undef HAVE_FUTEX */
|
||||
|
||||
/* Define to 1 if you have the `getcwd' function. */
|
||||
#define HAVE_GETCWD 1
|
||||
|
||||
/* Define to 1 if you have the `getc_unlocked' function. */
|
||||
/* #undef HAVE_GETC_UNLOCKED */
|
||||
|
||||
/* Define to 1 if you have the `getfsstat' function. */
|
||||
/* #undef HAVE_GETFSSTAT */
|
||||
|
||||
/* Define to 1 if you have the `getgrgid' function. */
|
||||
/* #undef HAVE_GETGRGID */
|
||||
|
||||
/* Define to 1 if you have the `getmntent_r' function. */
|
||||
/* #undef HAVE_GETMNTENT_R */
|
||||
|
||||
/* Define to 1 if you have the `getpwuid' function. */
|
||||
/* #undef HAVE_GETPWUID */
|
||||
|
||||
/* Define if the GNU gettext() function is already present or preinstalled. */
|
||||
#define HAVE_GETTEXT 1
|
||||
|
||||
/* Define to 1 if you have the `getvfsstat' function. */
|
||||
/* #undef HAVE_GETVFSSTAT */
|
||||
|
||||
/* Define to 1 if you have the <GLES/egl.h> header file. */
|
||||
/*#undef HAVE_GLES_EGL_H*/
|
||||
|
||||
/* Define to 1 if you have the `gmtime_r' function. */
|
||||
/* #undef HAVE_GMTIME_R */
|
||||
|
||||
/* define to use system printf */
|
||||
/* #undef HAVE_GOOD_PRINTF */
|
||||
|
||||
/* Define to 1 if you have the <grp.h> header file. */
|
||||
/* #undef HAVE_GRP_H */
|
||||
|
||||
/* Define to 1 if you have the `hasmntopt' function. */
|
||||
/* #undef HAVE_HASMNTOPT */
|
||||
|
||||
/* Define if you have the iconv() function and it works. */
|
||||
#define HAVE_ICONV 1
|
||||
|
||||
/* define to support printing 64-bit integers with format I64 */
|
||||
#define HAVE_INT64_AND_I64 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#ifndef _MSC_VER
|
||||
#define HAVE_INTTYPES_H 1
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the `lchmod' function. */
|
||||
/* #undef HAVE_LCHMOD */
|
||||
|
||||
/* Define to 1 if you have the `lchown' function. */
|
||||
/* #undef HAVE_LCHOWN */
|
||||
|
||||
/* Define to 1 if you have the <libgdl.h> header file. */
|
||||
/*#undef HAVE_LIBGDL_H*/
|
||||
|
||||
/* Define to 1 if you have the `GL' library (-lGL). */
|
||||
#define HAVE_LIBGL 1
|
||||
|
||||
/* Define to 1 if you have the <limits.h> header file. */
|
||||
#define HAVE_LIMITS_H 1
|
||||
|
||||
/* Define to 1 if you have the `link' function. */
|
||||
/* #undef HAVE_LINK */
|
||||
|
||||
/* Define to 1 if you have the <linux/magic.h> header file. */
|
||||
/* #undef HAVE_LINUX_MAGIC_H */
|
||||
|
||||
/* Define to 1 if you have the `localtime_r' function. */
|
||||
/* #undef HAVE_LOCALTIME_R */
|
||||
|
||||
/* define if system printf can print long long */
|
||||
#define HAVE_LONG_LONG_FORMAT 1
|
||||
|
||||
/* Define to 1 if you have the `lstat' function. */
|
||||
/* #undef HAVE_LSTAT */
|
||||
|
||||
/* Define to 1 if you have the <malloc.h> header file. */
|
||||
#define HAVE_MALLOC_H 1
|
||||
|
||||
/* Define to 1 if you have the `memmem' function. */
|
||||
/* #undef HAVE_MEMMEM */
|
||||
|
||||
/* Define to 1 if you have the `memmove' function. */
|
||||
#define HAVE_MEMMOVE 1
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the <mntent.h> header file. */
|
||||
/* #undef HAVE_MNTENT_H */
|
||||
|
||||
/* Have non-POSIX function getgrgid_r */
|
||||
/* #undef HAVE_NONPOSIX_GETGRGID_R */
|
||||
|
||||
/* Have non-POSIX function getpwuid_r */
|
||||
/* #undef HAVE_NONPOSIX_GETPWUID_R */
|
||||
|
||||
/* Define to 1 if you have the `on_exit' function. */
|
||||
/* #undef HAVE_ON_EXIT */
|
||||
|
||||
/* Define to 1 if you have the `poll' function. */
|
||||
/* #undef HAVE_POLL */
|
||||
|
||||
/* Have POSIX function getgrgid_r */
|
||||
/* #undef HAVE_POSIX_GETGRGID_R */
|
||||
|
||||
/* Have POSIX function getpwuid_r */
|
||||
/* #undef HAVE_POSIX_GETPWUID_R */
|
||||
|
||||
/* Have function pthread_attr_setstacksize */
|
||||
/* #undef HAVE_PTHREAD_ATTR_SETSTACKSIZE */
|
||||
|
||||
/* Define to 1 if you have the <pwd.h> header file. */
|
||||
/* #undef HAVE_PWD_H */
|
||||
|
||||
/* Define to 1 if you have the `readlink' function. */
|
||||
/* #undef HAVE_READLINK */
|
||||
|
||||
/* Define to 1 if you have the <sched.h> header file. */
|
||||
/* #undef HAVE_SCHED_H */
|
||||
|
||||
/* Define to 1 if you have the `setenv' function. */
|
||||
/* #undef HAVE_SETENV */
|
||||
|
||||
/* Define to 1 if you have the `setmntent' function. */
|
||||
/* #undef HAVE_SETMNTENT */
|
||||
|
||||
/* Define to 1 if you have the `splice' function. */
|
||||
/* #undef HAVE_SPLICE */
|
||||
|
||||
/* Whether _Static_assert can be used or not */
|
||||
/* #undef HAVE_STATIC_ASSERT */
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#if ((_MSC_VER >= 1600) || !defined(_MSC_VER))
|
||||
#define HAVE_STDINT_H 1
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the `stpcpy' function. */
|
||||
/* #undef HAVE_STPCPY */
|
||||
|
||||
/* Define to 1 if you have the `strcasecmp' function. */
|
||||
#if defined(_MSC_VER)
|
||||
#define strcasecmp _stricmp
|
||||
#endif /* _MSC_VER uses _stricmp, which is identical to strcasecmp */
|
||||
|
||||
#if !defined(__DMC__)
|
||||
#define HAVE_STRCASECMP 1
|
||||
#endif /* _MSC_VER or __gcc__ */
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#ifndef _MSC_VER
|
||||
#define HAVE_STRINGS_H 1
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strncasecmp' function. */
|
||||
#if !defined(_MSC_VER) && !defined(__DMC__)
|
||||
#define HAVE_STRNCASECMP 1
|
||||
#else /* _MSC_VER or __DMC__ */
|
||||
/* #undef HAVE_STRNCASECMP */
|
||||
#endif /* _MSC_VER or __DMC__ */
|
||||
|
||||
/* Define to 1 if you have the `strsignal' function. */
|
||||
/* #undef HAVE_STRSIGNAL */
|
||||
|
||||
/* Define to 1 if `f_bavail' is a member of `struct statfs'. */
|
||||
/* #undef HAVE_STRUCT_STATFS_F_BAVAIL */
|
||||
|
||||
/* Define to 1 if `f_fstypename' is a member of `struct statfs'. */
|
||||
/* #undef HAVE_STRUCT_STATFS_F_FSTYPENAME */
|
||||
|
||||
/* Define to 1 if `f_basetype' is a member of `struct statvfs'. */
|
||||
/* #undef HAVE_STRUCT_STATVFS_F_BASETYPE */
|
||||
|
||||
/* Define to 1 if `f_fstypename' is a member of `struct statvfs'. */
|
||||
/* #undef HAVE_STRUCT_STATVFS_F_FSTYPENAME */
|
||||
|
||||
/* Define to 1 if `st_atimensec' is a member of `struct stat'. */
|
||||
/* #undef HAVE_STRUCT_STAT_ST_ATIMENSEC */
|
||||
|
||||
/* Define to 1 if `st_atim.tv_nsec' is a member of `struct stat'. */
|
||||
/* #undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC */
|
||||
|
||||
/* Define to 1 if `st_blksize' is a member of `struct stat'. */
|
||||
/* #undef HAVE_STRUCT_STAT_ST_BLKSIZE */
|
||||
|
||||
/* Define to 1 if `st_blocks' is a member of `struct stat'. */
|
||||
/* #undef HAVE_STRUCT_STAT_ST_BLOCKS */
|
||||
|
||||
/* Define to 1 if `st_ctimensec' is a member of `struct stat'. */
|
||||
/* #undef HAVE_STRUCT_STAT_ST_CTIMENSEC */
|
||||
|
||||
/* Define to 1 if `st_ctim.tv_nsec' is a member of `struct stat'. */
|
||||
/* #undef HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC */
|
||||
|
||||
/* Define to 1 if `st_mtimensec' is a member of `struct stat'. */
|
||||
/* #undef HAVE_STRUCT_STAT_ST_MTIMENSEC */
|
||||
|
||||
/* Define to 1 if `st_mtim.tv_nsec' is a member of `struct stat'. */
|
||||
/* #undef HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC */
|
||||
|
||||
/* Define to 1 if `tm_gmtoff' is a a member of `struct tm'. */
|
||||
/* #undef HAVE_STRUCT_TM_TM_GMTOFF */
|
||||
|
||||
/* Define to 1 if `__tm_gmtoff' is a member of `struct tm'. */
|
||||
/* #undef HAVE_STRUCT_TM___TM_GMTOFF */
|
||||
|
||||
/* Define to 1 if you have the `symlink' function. */
|
||||
/* #undef HAVE_SYMLINK */
|
||||
|
||||
/* Define to 1 if you have the <sys/mkdev.h> header file. */
|
||||
/* #undef HAVE_SYS_MKDEV_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mntctl.h> header file. */
|
||||
/* #undef HAVE_SYS_MNTCTL_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mnttab.h> header file. */
|
||||
/* #undef HAVE_SYS_MNTTAB_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mount.h> header file. */
|
||||
/* #undef HAVE_SYS_MOUNT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#if !defined(_MSC_VER) && !defined(__DMC__)
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
#else /* _MSC_VER or __DMC__ */
|
||||
/* #undef HAVE_SYS_PARAM_H */
|
||||
#endif /* _MSC_VER or __DMC__ */
|
||||
|
||||
/* Define to 1 if you have the <sys/poll.h> header file. */
|
||||
/* #undef HAVE_SYS_POLL_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
/* #undef HAVE_SYS_RESOURCE_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/select.h> header file. */
|
||||
/* #undef HAVE_SYS_SELECT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/statfs.h> header file. */
|
||||
/* #undef HAVE_SYS_STATFS_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/statvfs.h> header file. */
|
||||
/* #undef HAVE_SYS_STATVFS_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
/* #undef HAVE_SYS_SYSCTL_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/times.h> header file. */
|
||||
/* #undef HAVE_SYS_TIMES_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#ifndef _MSC_VER
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
#else /* _MSC_VER */
|
||||
/* #undef HAVE_SYS_TIME_H */
|
||||
#endif /* _MSC_VER */
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/uio.h> header file. */
|
||||
/* #undef HAVE_SYS_UIO_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/vfstab.h> header file. */
|
||||
/* #undef HAVE_SYS_VFSTAB_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/vfs.h> header file. */
|
||||
/* #undef HAVE_SYS_VFS_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/vmount.h> header file. */
|
||||
/* #undef HAVE_SYS_VMOUNT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/wait.h> header file. */
|
||||
/* #undef HAVE_SYS_WAIT_H */
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#ifndef _MSC_VER
|
||||
#define HAVE_UNISTD_H 1
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the `unsetenv' function. */
|
||||
/* #undef HAVE_UNSETENV */
|
||||
|
||||
/* Define to 1 if you have the `utimes' function. */
|
||||
/* #undef HAVE_UTIMES */
|
||||
|
||||
/* Define to 1 if you have the <values.h> header file. */
|
||||
#if !defined(_MSC_VER) && !defined(__DMC__)
|
||||
#define HAVE_VALUES_H 1
|
||||
#else /* _MSC_VER or __DMC__ */
|
||||
/* #undef HAVE_VALUES_H */
|
||||
#endif /* _MSC_VER or __DMC__ */
|
||||
|
||||
/* Define to 1 if you have the `vasprintf' function. */
|
||||
#define HAVE_VASPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the `vsnprintf' function. */
|
||||
#ifndef _MSC_VER
|
||||
#define HAVE_VSNPRINTF 1
|
||||
#ifdef __DMC__
|
||||
#define vsnprintf _vsnprintf
|
||||
#endif
|
||||
#else /* _MSC_VER */
|
||||
#if (_MSC_VER >= 1500)
|
||||
#define HAVE_VSNPRINTF 1
|
||||
#endif /* VS 2008+ has vsnprintf */
|
||||
/* #undef HAVE_VSNPRINTF */
|
||||
#endif /* _MSC_VER */
|
||||
|
||||
/* Have Win32 atomic intrinsics */
|
||||
#define HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS 1
|
||||
|
||||
/* Have a working bcopy */
|
||||
/* #undef HAVE_WORKING_BCOPY */
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs"
|
||||
|
||||
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
|
||||
#ifdef _MSC_VER
|
||||
#define NO_MINUS_C_MINUS_O 1
|
||||
#endif
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT ""
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "cogl"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "cogl @COGL_1_VERSION@"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "cogl"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL ""
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "@COGL_1_VERSION@"
|
||||
|
||||
/* Maximum POSIX RT priority */
|
||||
/* #undef POSIX_MAX_PRIORITY */
|
||||
|
||||
/* Minimum POSIX RT priority */
|
||||
/* #undef POSIX_MIN_PRIORITY */
|
||||
|
||||
/* The POSIX RT yield function */
|
||||
/* #undef POSIX_YIELD_FUNC */
|
||||
|
||||
/* The size of `char', as computed by sizeof. */
|
||||
#define SIZEOF_CHAR 1
|
||||
|
||||
/* The size of `int', as computed by sizeof. */
|
||||
#define SIZEOF_INT 4
|
||||
|
||||
/* The size of `long', as computed by sizeof. */
|
||||
#define SIZEOF_LONG 4
|
||||
|
||||
/* The size of `long long', as computed by sizeof. */
|
||||
#ifndef _MSC_VER
|
||||
#define SIZEOF_LONG_LONG 8
|
||||
#else /* _MSC_VER */
|
||||
#define SIZEOF_LONG_LONG 0
|
||||
#endif /* _MSC_VER */
|
||||
|
||||
/* The size of `short', as computed by sizeof. */
|
||||
#define SIZEOF_SHORT 2
|
||||
|
||||
/* The size of `size_t', as computed by sizeof. */
|
||||
#define SIZEOF_SIZE_T 4
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#ifdef _MSC_VER
|
||||
#if (defined(_M_X64) || defined(_M_AMD64))
|
||||
#define SIZEOF_VOID_P 8
|
||||
#elif (defined(_M_IX86))
|
||||
#define SIZEOF_VOID_P 4
|
||||
#endif
|
||||
#else
|
||||
#define SIZEOF_VOID_P 4
|
||||
#endif
|
||||
|
||||
/* The size of `__int64', as computed by sizeof. */
|
||||
#define SIZEOF___INT64 8
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Use GdkPixbuf for loading image data */
|
||||
#define USE_GDKPIXBUF 1
|
||||
|
||||
/* Use internal image decoding for loading image data */
|
||||
/*#undef USE_INTERNAL*/
|
||||
|
||||
/* Use Core Graphics (Quartz) for loading image data */
|
||||
/*#undef USE_QUARTZ*/
|
||||
|
||||
/* Enable extensions on AIX 3, Interix. */
|
||||
#ifndef _ALL_SOURCE
|
||||
# undef _ALL_SOURCE
|
||||
#endif
|
||||
/* Enable GNU extensions on systems that have them. */
|
||||
#ifndef _GNU_SOURCE
|
||||
# undef _GNU_SOURCE
|
||||
#endif
|
||||
/* Enable threading extensions on Solaris. */
|
||||
#ifndef _POSIX_PTHREAD_SEMANTICS
|
||||
# undef _POSIX_PTHREAD_SEMANTICS
|
||||
#endif
|
||||
/* Enable extensions on HP NonStop. */
|
||||
#ifndef _TANDEM_SOURCE
|
||||
# undef _TANDEM_SOURCE
|
||||
#endif
|
||||
/* Enable general extensions on Solaris. */
|
||||
#ifndef __EXTENSIONS__
|
||||
# undef __EXTENSIONS__
|
||||
#endif
|
||||
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
# undef WORDS_BIGENDIAN
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if on MINIX. */
|
||||
/* #undef _MINIX */
|
||||
|
||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||
this defined. */
|
||||
/* #undef _POSIX_1_SOURCE */
|
||||
|
||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||
/* #undef _POSIX_SOURCE */
|
||||
|
||||
/* Define to empty if `const' does not conform to ANSI C. */
|
||||
/* #undef const */
|
||||
|
||||
|
||||
#include "config-custom.h"
|
58
configure.ac
58
configure.ac
@ -193,18 +193,6 @@ dnl ================================================================
|
||||
dnl See what platform we are building for
|
||||
dnl ================================================================
|
||||
AC_CANONICAL_HOST
|
||||
AC_MSG_CHECKING([if building for some Win32 platform])
|
||||
AS_CASE([$host],
|
||||
[*-*-mingw*|*-*-cygwin*],
|
||||
[
|
||||
COGL_EXTRA_LDFLAGS="$COGL_EXTRA_LDFLAGS -no-undefined"
|
||||
platform_win32=yes
|
||||
],
|
||||
|
||||
[platform_win32=no]
|
||||
)
|
||||
AC_MSG_RESULT([$platform_win32])
|
||||
AM_CONDITIONAL(OS_WIN32, [test "$platform_win32" = "yes"])
|
||||
|
||||
AC_CHECK_HEADER([OpenGL/gl.h], [platform_quartz=yes], [platform_quartz=no])
|
||||
AM_CONDITIONAL(OS_QUARTZ, [test "$platform_quartz" = "yes"])
|
||||
@ -603,7 +591,7 @@ EGL_CHECKED=no
|
||||
|
||||
dnl This gets set to yes if Cogl directly links to the GL library API
|
||||
dnl so it doesn't need to be dlopened. This currently happens on OSX
|
||||
dnl and WGL where it's not clear if window system API can be separated
|
||||
dnl where it's not clear if window system API can be separated
|
||||
dnl from the GL API.
|
||||
GL_LIBRARY_DIRECTLY_LINKED=no
|
||||
|
||||
@ -618,9 +606,6 @@ AC_ARG_ENABLE(
|
||||
)
|
||||
AS_IF([test "x$enable_gles1" = "xyes"],
|
||||
[
|
||||
AS_IF([test "x$platform_win32" = "xyes"],
|
||||
[AC_MSG_ERROR([GLES 1 not available for win32])])
|
||||
|
||||
enabled_drivers="$enabled_drivers gles1"
|
||||
|
||||
cogl_gl_headers="GLES/gl.h GLES/glext.h"
|
||||
@ -698,9 +683,6 @@ AC_ARG_ENABLE(
|
||||
)
|
||||
AS_IF([test "x$enable_gles2" = "xyes"],
|
||||
[
|
||||
AS_IF([test "x$platform_win32" = "xyes"],
|
||||
[AC_MSG_ERROR([GLES 2 not available for win32])])
|
||||
|
||||
enabled_drivers="$enabled_drivers gles2"
|
||||
|
||||
cogl_gl_headers="GLES2/gl2.h GLES2/gl2ext.h"
|
||||
@ -754,17 +736,6 @@ AS_IF([test "x$enable_gl" = "xyes"],
|
||||
COGL_GL_LIBNAME=""
|
||||
],
|
||||
|
||||
[test "x$platform_win32" = "xyes"],
|
||||
[
|
||||
COGL_EXTRA_LDFLAGS="$COGL_EXTRA_LDFLAGS -lopengl32 -lgdi32 -lwinmm"
|
||||
COGL_EXTRA_CFLAGS="$COGL_EXTRA_CFLAGS -D_WIN32_WINNT=0x0500"
|
||||
ALLOW_WGL=yes
|
||||
dnl The GL API is being directly linked in so there is
|
||||
dnl no need to dlopen it separately
|
||||
GL_LIBRARY_DIRECTLY_LINKED=yes
|
||||
COGL_GL_LIBNAME=""
|
||||
],
|
||||
|
||||
[
|
||||
PKG_CHECK_EXISTS([gl],
|
||||
dnl We don't want to use COGL_PKG_REQUIRES here because we don't want to
|
||||
@ -868,25 +839,6 @@ AS_IF([test "x$enable_glx" = "xyes"],
|
||||
])
|
||||
AM_CONDITIONAL(SUPPORT_GLX, [test "x$SUPPORT_GLX" = "xyes"])
|
||||
|
||||
AC_ARG_ENABLE(
|
||||
[wgl],
|
||||
[AC_HELP_STRING([--enable-wgl=@<:@no/yes@:>@], [Enable support for WGL @<:@default=auto@:>@])],
|
||||
[],
|
||||
[AS_IF([test "x$ALLOW_WGL" = "xyes"], [enable_wgl=yes], [enable_wgl=no])]
|
||||
)
|
||||
AS_IF([test "x$enable_wgl" = "xyes"],
|
||||
[
|
||||
AS_IF([test "x$ALLOW_WGL" != "xyes"],
|
||||
[AC_MSG_ERROR([WGL not supported with this configuration])])
|
||||
|
||||
SUPPORT_WGL=yes
|
||||
GL_WINSYS_APIS="$GL_WINSYS_APIS wgl"
|
||||
|
||||
AC_DEFINE([COGL_HAS_WGL_SUPPORT], [1], [Cogl supports OpenGL using the WGL API])
|
||||
COGL_DEFINES_SYMBOLS="$COGL_DEFINES_SYMBOLS COGL_HAS_WIN32_SUPPORT"
|
||||
])
|
||||
AM_CONDITIONAL(SUPPORT_WGL, [test "x$SUPPORT_WGL" = "xyes"])
|
||||
|
||||
EGL_PLATFORM_COUNT=0
|
||||
|
||||
AC_ARG_ENABLE(
|
||||
@ -1293,11 +1245,6 @@ AC_SUBST(MAINTAINER_CFLAGS)
|
||||
AC_OUTPUT(
|
||||
Makefile
|
||||
README
|
||||
config.h.win32
|
||||
build/Makefile
|
||||
build/win32/Makefile
|
||||
build/win32/vs9/Makefile
|
||||
build/win32/vs10/Makefile
|
||||
deps/Makefile
|
||||
deps/glib/Makefile
|
||||
deps/gmodule/Makefile
|
||||
@ -1307,14 +1254,11 @@ cogl/Makefile
|
||||
cogl/cogl-1.0.pc
|
||||
cogl/cogl-2.0-experimental.pc
|
||||
cogl/cogl-defines.h
|
||||
cogl/cogl-defines.h.win32
|
||||
cogl/cogl-gl-header.h
|
||||
cogl/cogl-egl-defines.h
|
||||
cogl/cogl.rc
|
||||
cogl-pango/Makefile
|
||||
cogl-pango/cogl-pango-1.0.pc
|
||||
cogl-pango/cogl-pango-2.0-experimental.pc
|
||||
cogl-pango/cogl-pango.rc
|
||||
cogl-path/Makefile
|
||||
cogl-path/cogl-path-1.0.pc
|
||||
cogl-path/cogl-path-2.0-experimental.pc
|
||||
|
202
deps/gmodule/gmodule-win32.c
vendored
202
deps/gmodule/gmodule-win32.c
vendored
@ -1,202 +0,0 @@
|
||||
/* GMODULE - GLIB wrapper code for dynamic module loading
|
||||
* Copyright (C) 1998, 2000 Tim Janik
|
||||
*
|
||||
* Win32 GMODULE implementation
|
||||
* Copyright (C) 1998 Tor Lillqvist
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the
|
||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Modified by the GLib Team and others 1997-2000. See the AUTHORS
|
||||
* file for a list of people on the GLib Team. See the ChangeLog
|
||||
* files for a list of changes. These files are distributed with
|
||||
* GLib at ftp://ftp.gtk.org/pub/gtk/.
|
||||
*/
|
||||
|
||||
/*
|
||||
* MT safe
|
||||
*/
|
||||
#include "config.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <windows.h>
|
||||
|
||||
#include <tlhelp32.h>
|
||||
|
||||
#ifdef G_WITH_CYGWIN
|
||||
#include <sys/cygwin.h>
|
||||
#endif
|
||||
|
||||
static void
|
||||
set_error (const gchar *format,
|
||||
...)
|
||||
{
|
||||
gchar *error;
|
||||
gchar *detail;
|
||||
gchar *message;
|
||||
va_list args;
|
||||
|
||||
error = g_win32_error_message (GetLastError ());
|
||||
|
||||
va_start (args, format);
|
||||
detail = g_strdup_vprintf (format, args);
|
||||
va_end (args);
|
||||
|
||||
message = g_strconcat (detail, error, NULL);
|
||||
|
||||
g_module_set_error (message);
|
||||
g_free (message);
|
||||
g_free (detail);
|
||||
g_free (error);
|
||||
}
|
||||
|
||||
/* --- functions --- */
|
||||
static gpointer
|
||||
_g_module_open (const gchar *file_name,
|
||||
gboolean bind_lazy,
|
||||
gboolean bind_local)
|
||||
{
|
||||
HINSTANCE handle;
|
||||
wchar_t *wfilename;
|
||||
#ifdef G_WITH_CYGWIN
|
||||
gchar tmp[MAX_PATH];
|
||||
|
||||
cygwin_conv_to_win32_path(file_name, tmp);
|
||||
file_name = tmp;
|
||||
#endif
|
||||
wfilename = g_utf8_to_utf16 (file_name, -1, NULL, NULL, NULL);
|
||||
|
||||
handle = LoadLibraryW (wfilename);
|
||||
g_free (wfilename);
|
||||
|
||||
if (!handle)
|
||||
set_error ("`%s': ", file_name);
|
||||
|
||||
return handle;
|
||||
}
|
||||
|
||||
static gint dummy;
|
||||
static gpointer null_module_handle = &dummy;
|
||||
|
||||
static gpointer
|
||||
_g_module_self (void)
|
||||
{
|
||||
return null_module_handle;
|
||||
}
|
||||
|
||||
static void
|
||||
_g_module_close (gpointer handle,
|
||||
gboolean is_unref)
|
||||
{
|
||||
if (handle != null_module_handle)
|
||||
if (!FreeLibrary (handle))
|
||||
set_error ("");
|
||||
}
|
||||
|
||||
static gpointer
|
||||
find_in_any_module_using_toolhelp (const gchar *symbol_name)
|
||||
{
|
||||
HANDLE snapshot;
|
||||
MODULEENTRY32 me32;
|
||||
|
||||
gpointer p;
|
||||
|
||||
if ((snapshot = CreateToolhelp32Snapshot (TH32CS_SNAPMODULE, 0)) == (HANDLE) -1)
|
||||
return NULL;
|
||||
|
||||
me32.dwSize = sizeof (me32);
|
||||
p = NULL;
|
||||
if (Module32First (snapshot, &me32))
|
||||
{
|
||||
do {
|
||||
if ((p = GetProcAddress (me32.hModule, symbol_name)) != NULL)
|
||||
break;
|
||||
} while (Module32Next (snapshot, &me32));
|
||||
}
|
||||
|
||||
CloseHandle (snapshot);
|
||||
|
||||
return p;
|
||||
}
|
||||
|
||||
static gpointer
|
||||
find_in_any_module (const gchar *symbol_name)
|
||||
{
|
||||
gpointer result;
|
||||
|
||||
if ((result = find_in_any_module_using_toolhelp (symbol_name)) == NULL)
|
||||
return NULL;
|
||||
else
|
||||
return result;
|
||||
}
|
||||
|
||||
static gpointer
|
||||
_g_module_symbol (gpointer handle,
|
||||
const gchar *symbol_name)
|
||||
{
|
||||
gpointer p;
|
||||
|
||||
if (handle == null_module_handle)
|
||||
{
|
||||
if ((p = GetProcAddress (GetModuleHandle (NULL), symbol_name)) == NULL)
|
||||
p = find_in_any_module (symbol_name);
|
||||
}
|
||||
else
|
||||
p = GetProcAddress (handle, symbol_name);
|
||||
|
||||
if (!p)
|
||||
set_error ("");
|
||||
|
||||
return p;
|
||||
}
|
||||
|
||||
static gchar*
|
||||
_g_module_build_path (const gchar *directory,
|
||||
const gchar *module_name)
|
||||
{
|
||||
gint k;
|
||||
|
||||
k = strlen (module_name);
|
||||
|
||||
if (directory && *directory)
|
||||
if (k > 4 && g_ascii_strcasecmp (module_name + k - 4, ".dll") == 0)
|
||||
return g_strconcat (directory, G_DIR_SEPARATOR_S, module_name, NULL);
|
||||
#ifdef G_WITH_CYGWIN
|
||||
else if (strncmp (module_name, "lib", 3) == 0 || strncmp (module_name, "cyg", 3) == 0)
|
||||
return g_strconcat (directory, G_DIR_SEPARATOR_S, module_name, ".dll", NULL);
|
||||
else
|
||||
return g_strconcat (directory, G_DIR_SEPARATOR_S, "cyg", module_name, ".dll", NULL);
|
||||
#else
|
||||
else if (strncmp (module_name, "lib", 3) == 0)
|
||||
return g_strconcat (directory, G_DIR_SEPARATOR_S, module_name, ".dll", NULL);
|
||||
else
|
||||
return g_strconcat (directory, G_DIR_SEPARATOR_S, "lib", module_name, ".dll", NULL);
|
||||
#endif
|
||||
else if (k > 4 && g_ascii_strcasecmp (module_name + k - 4, ".dll") == 0)
|
||||
return g_strdup (module_name);
|
||||
#ifdef G_WITH_CYGWIN
|
||||
else if (strncmp (module_name, "lib", 3) == 0 || strncmp (module_name, "cyg", 3) == 0)
|
||||
return g_strconcat (module_name, ".dll", NULL);
|
||||
else
|
||||
return g_strconcat ("cyg", module_name, ".dll", NULL);
|
||||
#else
|
||||
else if (strncmp (module_name, "lib", 3) == 0)
|
||||
return g_strconcat (module_name, ".dll", NULL);
|
||||
else
|
||||
return g_strconcat ("lib", module_name, ".dll", NULL);
|
||||
#endif
|
||||
}
|
44
deps/gmodule/gmoduleconf.h.win32
vendored
44
deps/gmodule/gmoduleconf.h.win32
vendored
@ -1,44 +0,0 @@
|
||||
/* GMODULE - GLIB wrapper code for dynamic module loading
|
||||
* Copyright (C) 1998 Tim Janik
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the
|
||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
#ifndef __G_MODULE_CONF_H__
|
||||
#define __G_MODULE_CONF_H__
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif /* __cplusplus */
|
||||
|
||||
|
||||
#define G_MODULE_IMPL_NONE 0
|
||||
#define G_MODULE_IMPL_DL 1
|
||||
#define G_MODULE_IMPL_DLD 2
|
||||
#define G_MODULE_IMPL_WIN32 3
|
||||
#define G_MODULE_IMPL_OS2 4
|
||||
#define G_MODULE_IMPL_BEOS 5
|
||||
#define G_MODULE_IMPL_DYLD 6
|
||||
|
||||
#define G_MODULE_IMPL G_MODULE_IMPL_WIN32
|
||||
#undef G_MODULE_HAVE_DLERROR
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif /* __cplusplus */
|
||||
|
||||
|
||||
#endif /* __G_MODULE_CONF_H__ */
|
@ -145,8 +145,6 @@ get_winsys_name_for_id (CoglWinsysID winsys_id)
|
||||
return "EGL + Android platform";
|
||||
case COGL_WINSYS_ID_EGL_MIR:
|
||||
return "EGL + Mir platform";
|
||||
case COGL_WINSYS_ID_WGL:
|
||||
return "EGL + Windows WGL platform";
|
||||
}
|
||||
g_return_val_if_reached ("Unknown");
|
||||
}
|
||||
|
@ -79,11 +79,7 @@ endif
|
||||
|
||||
test_conformance_SOURCES = $(common_sources) $(test_sources)
|
||||
|
||||
if OS_WIN32
|
||||
SHEXT =
|
||||
else
|
||||
SHEXT = $(EXEEXT)
|
||||
endif
|
||||
|
||||
# For convenience, this provides a way to easily run individual unit tests:
|
||||
.PHONY: wrappers clean-wrappers
|
||||
@ -162,43 +158,6 @@ TEST_PROGS = test-conformance
|
||||
|
||||
DISTCLEANFILES = .gitignore
|
||||
|
||||
dist-hook: ../../build/win32/vs9/test-conformance-cogl.vcproj ../../build/win32/vs10/test-conformance-cogl.vcxproj ../../build/win32/vs10/test-conformance-cogl.vcxproj.filters
|
||||
|
||||
../../build/win32/vs9/test-conformance-cogl.vcproj: $(top_srcdir)/build/win32/vs9/test-conformance-cogl.vcprojin
|
||||
for F in $(test_conformance_SOURCES); do \
|
||||
case $$F in \
|
||||
*.c) echo ' <File RelativePath="..\..\..\tests\conform\'$$F'" />' \
|
||||
;; \
|
||||
esac; \
|
||||
done >testconformance.sourcefiles
|
||||
$(CPP) -P - <$(top_srcdir)/build/win32/vs9/test-conformance-cogl.vcprojin >$@
|
||||
rm testconformance.sourcefiles
|
||||
|
||||
../../build/win32/vs10/test-conformance-cogl.vcxproj: $(top_srcdir)/build/win32/vs10/test-conformance-cogl.vcxprojin
|
||||
for F in $(test_conformance_SOURCES); do \
|
||||
case $$F in \
|
||||
*.c) echo ' <ClCompile Include="..\..\..\tests\conform\'$$F'" />' \
|
||||
;; \
|
||||
esac; \
|
||||
done >testconformance.vs10.sourcefiles
|
||||
$(CPP) -P - <$(top_srcdir)/build/win32/vs10/test-conformance-cogl.vcxprojin >$@
|
||||
rm testconformance.vs10.sourcefiles
|
||||
|
||||
../../build/win32/vs10/test-conformance-cogl.vcxproj.filters: $(top_srcdir)/build/win32/vs10/test-conformance-cogl.vcxproj.filtersin
|
||||
for F in $(test_conformance_SOURCES); do \
|
||||
case $$F in \
|
||||
*.c) echo ' <ClCompile Include="..\..\..\tests\conform\'$$F'"><Filter>Sources</Filter></ClCompile>' \
|
||||
;; \
|
||||
esac; \
|
||||
done >testconformance.vs10.sourcefiles.filters
|
||||
$(CPP) -P - <$(top_srcdir)/build/win32/vs10/test-conformance-cogl.vcxproj.filtersin >$@
|
||||
rm testconformance.vs10.sourcefiles.filters
|
||||
|
||||
# Let the VS9/VS10 Project files be cleared out before they are re-expanded...
|
||||
DISTCLEANFILES += ../../build/win32/vs9/test-conformance-cogl.vcproj \
|
||||
../../build/win32/vs10/test-conformance-cogl.vcxproj \
|
||||
../../build/win32/vs10/test-conformance-cogl.vcxproj.filters
|
||||
|
||||
# we override the clean-generic target to clean up the wrappers so
|
||||
# we cannot use CLEANFILES
|
||||
clean-generic: clean-wrappers
|
||||
|
@ -6,11 +6,7 @@ noinst_PROGRAMS = test-unit
|
||||
|
||||
test_unit_SOURCES = test-unit-main.c
|
||||
|
||||
if OS_WIN32
|
||||
SHEXT =
|
||||
else
|
||||
SHEXT = $(EXEEXT)
|
||||
endif
|
||||
|
||||
# For convenience, this provides a way to easily run individual unit tests:
|
||||
.PHONY: wrappers clean-wrappers
|
||||
|
Loading…
x
Reference in New Issue
Block a user