Compare commits
1 Commits
calendar-d
...
thread-saf
Author | SHA1 | Date | |
---|---|---|---|
|
784242fd20 |
@@ -1,51 +1,18 @@
|
|||||||
image: registry.gitlab.gnome.org/gnome/gtk/gtk-3-24:v2
|
image: registry.gitlab.gnome.org/gnome/gtk/gtk-3-24:v1
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
- build
|
- build
|
||||||
|
|
||||||
|
before_script:
|
||||||
|
- mkdir -p _ccache
|
||||||
|
- export CCACHE_BASEDIR=${PWD}
|
||||||
|
- export CCACHE_DIR=${PWD}/_ccache
|
||||||
|
|
||||||
cache:
|
cache:
|
||||||
paths:
|
paths:
|
||||||
- _ccache/
|
- _ccache/
|
||||||
|
|
||||||
fedora-autotools:
|
build:
|
||||||
stage: build
|
stage: build
|
||||||
script:
|
script:
|
||||||
- bash -x ./.gitlab-ci/test-docker-autotools.sh
|
- bash -x ./.gitlab-ci/test-docker.sh
|
||||||
|
|
||||||
fedora-meson:
|
|
||||||
stage: build
|
|
||||||
script:
|
|
||||||
- bash -x ./.gitlab-ci/test-docker-meson.sh
|
|
||||||
artifacts:
|
|
||||||
when: always
|
|
||||||
name: "gtk3-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
|
|
||||||
paths:
|
|
||||||
- "_build/meson-logs"
|
|
||||||
|
|
||||||
msys2-mingw32-meson:
|
|
||||||
variables:
|
|
||||||
MSYSTEM: "MINGW32"
|
|
||||||
CHERE_INVOKING: "yes"
|
|
||||||
stage: build
|
|
||||||
tags:
|
|
||||||
- win32
|
|
||||||
script:
|
|
||||||
- C:\msys64\usr\bin\pacman --noconfirm -Syyuu
|
|
||||||
- C:\msys64\usr\bin\bash -lc "bash -x ./.gitlab-ci/test-msys2-meson.sh"
|
|
||||||
artifacts:
|
|
||||||
when: always
|
|
||||||
name: "gtk3-%CI_JOB_NAME%-%CI_COMMIT_REF_NAME%"
|
|
||||||
paths:
|
|
||||||
- "_build/meson-logs"
|
|
||||||
|
|
||||||
msys2-mingw32-autotools:
|
|
||||||
when: manual
|
|
||||||
variables:
|
|
||||||
MSYSTEM: "MINGW32"
|
|
||||||
CHERE_INVOKING: "yes"
|
|
||||||
stage: build
|
|
||||||
tags:
|
|
||||||
- win32
|
|
||||||
script:
|
|
||||||
- C:\msys64\usr\bin\pacman --noconfirm -Syyuu
|
|
||||||
- C:\msys64\usr\bin\bash -lc "bash -x ./.gitlab-ci/test-msys2-autotools.sh"
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
FROM fedora:29
|
FROM fedora:28
|
||||||
|
|
||||||
RUN dnf -y install \
|
RUN dnf -y install \
|
||||||
adwaita-icon-theme \
|
adwaita-icon-theme \
|
||||||
@@ -10,7 +10,6 @@ RUN dnf -y install \
|
|||||||
ccache \
|
ccache \
|
||||||
colord-devel \
|
colord-devel \
|
||||||
cups-devel \
|
cups-devel \
|
||||||
dbus-x11 \
|
|
||||||
fribidi-devel \
|
fribidi-devel \
|
||||||
gcc \
|
gcc \
|
||||||
gcc-c++ \
|
gcc-c++ \
|
||||||
@@ -24,10 +23,8 @@ RUN dnf -y install \
|
|||||||
graphene-devel \
|
graphene-devel \
|
||||||
gtk-doc \
|
gtk-doc \
|
||||||
hicolor-icon-theme \
|
hicolor-icon-theme \
|
||||||
iso-codes \
|
|
||||||
itstool \
|
itstool \
|
||||||
json-glib-devel \
|
json-glib-devel \
|
||||||
libcloudproviders-devel \
|
|
||||||
libepoxy-devel \
|
libepoxy-devel \
|
||||||
libmount-devel \
|
libmount-devel \
|
||||||
librsvg2 \
|
librsvg2 \
|
||||||
@@ -45,19 +42,12 @@ RUN dnf -y install \
|
|||||||
mesa-libEGL-devel \
|
mesa-libEGL-devel \
|
||||||
mesa-libwayland-egl-devel \
|
mesa-libwayland-egl-devel \
|
||||||
meson \
|
meson \
|
||||||
ninja-build \
|
|
||||||
pango-devel \
|
pango-devel \
|
||||||
python3 \
|
|
||||||
python3-pip \
|
|
||||||
python3-wheel \
|
|
||||||
redhat-rpm-config \
|
redhat-rpm-config \
|
||||||
rest-devel \
|
|
||||||
sassc \
|
|
||||||
vulkan-devel \
|
vulkan-devel \
|
||||||
wayland-devel \
|
wayland-devel \
|
||||||
wayland-protocols-devel \
|
wayland-protocols-devel \
|
||||||
xorg-x11-server-Xvfb \
|
xorg-x11-server-Xvfb
|
||||||
&& dnf clean all
|
|
||||||
|
|
||||||
ARG HOST_USER_ID=5555
|
ARG HOST_USER_ID=5555
|
||||||
ENV HOST_USER_ID ${HOST_USER_ID}
|
ENV HOST_USER_ID ${HOST_USER_ID}
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
TAG="registry.gitlab.gnome.org/gnome/gtk/gtk-3-24:v2"
|
TAG="registry.gitlab.gnome.org/gnome/gtk/gtk-3-24:v1"
|
||||||
|
|
||||||
# HOST_USER_ID gets used to create a user with the same ID so that files
|
# HOST_USER_ID gets used to create a user with the same ID so that files
|
||||||
# created in the mounted volume have the same owner
|
# created in the mounted volume have the same owner
|
||||||
|
@@ -1,16 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
mkdir -p _ccache
|
|
||||||
export CCACHE_BASEDIR="$(pwd)"
|
|
||||||
export CCACHE_DIR="${CCACHE_BASEDIR}/_ccache"
|
|
||||||
|
|
||||||
mkdir _build
|
|
||||||
cd _build
|
|
||||||
../autogen.sh \
|
|
||||||
--enable-cloudproviders \
|
|
||||||
--enable-broadway-backend \
|
|
||||||
--enable-xinerama \
|
|
||||||
--enable-gtk-doc
|
|
||||||
make -j8
|
|
@@ -1,30 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
mkdir -p _ccache
|
|
||||||
export CCACHE_BASEDIR="$(pwd)"
|
|
||||||
export CCACHE_DIR="${CCACHE_BASEDIR}/_ccache"
|
|
||||||
|
|
||||||
export PATH="${HOME}/.local/bin:${PATH}"
|
|
||||||
python3 -m pip install --user meson==0.49.2
|
|
||||||
|
|
||||||
meson \
|
|
||||||
-Dgtk_doc=true \
|
|
||||||
-Dman=true \
|
|
||||||
-Dbroadway_backend=true \
|
|
||||||
-Dxinerama=yes \
|
|
||||||
-Dprint_backends="file,lpr,test,cloudprint,cups" \
|
|
||||||
_build
|
|
||||||
|
|
||||||
cd _build
|
|
||||||
ninja
|
|
||||||
|
|
||||||
xvfb-run -a -s "-screen 0 1024x768x24" \
|
|
||||||
meson test \
|
|
||||||
--timeout-multiplier 4 \
|
|
||||||
--print-errorlogs \
|
|
||||||
--suite=gtk+-3.0 \
|
|
||||||
--no-suite=gtk+-3.0:a11y
|
|
||||||
|
|
||||||
ninja gail-libgail-util3-doc gdk3-doc gtk3-doc
|
|
6
.gitlab-ci/test-docker.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
./autogen.sh
|
||||||
|
make -j8
|
@@ -1,44 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
if [[ "$MSYSTEM" == "MINGW32" ]]; then
|
|
||||||
export MSYS2_ARCH="i686"
|
|
||||||
else
|
|
||||||
export MSYS2_ARCH="x86_64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Update everything
|
|
||||||
pacman --noconfirm -Suy
|
|
||||||
|
|
||||||
# Install the required packages
|
|
||||||
pacman --noconfirm -S --needed \
|
|
||||||
base-devel \
|
|
||||||
mingw-w64-$MSYS2_ARCH-toolchain \
|
|
||||||
mingw-w64-$MSYS2_ARCH-ccache \
|
|
||||||
mingw-w64-$MSYS2_ARCH-pkg-config \
|
|
||||||
mingw-w64-$MSYS2_ARCH-gobject-introspection \
|
|
||||||
mingw-w64-$MSYS2_ARCH-adwaita-icon-theme \
|
|
||||||
mingw-w64-$MSYS2_ARCH-atk \
|
|
||||||
mingw-w64-$MSYS2_ARCH-cairo \
|
|
||||||
mingw-w64-$MSYS2_ARCH-gdk-pixbuf2 \
|
|
||||||
mingw-w64-$MSYS2_ARCH-glib2 \
|
|
||||||
mingw-w64-$MSYS2_ARCH-json-glib \
|
|
||||||
mingw-w64-$MSYS2_ARCH-libepoxy \
|
|
||||||
mingw-w64-$MSYS2_ARCH-pango \
|
|
||||||
mingw-w64-$MSYS2_ARCH-shared-mime-info \
|
|
||||||
mingw-w64-$MSYS2_ARCH-gtk-doc
|
|
||||||
|
|
||||||
mkdir -p _ccache
|
|
||||||
export CCACHE_BASEDIR="$(pwd)"
|
|
||||||
export CCACHE_DIR="${CCACHE_BASEDIR}/_ccache"
|
|
||||||
export CC="ccache gcc"
|
|
||||||
|
|
||||||
# Build
|
|
||||||
ccache --zero-stats
|
|
||||||
ccache --show-stats
|
|
||||||
|
|
||||||
./autogen.sh
|
|
||||||
make -j4
|
|
||||||
|
|
||||||
ccache --show-stats
|
|
@@ -1,49 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
if [[ "$MSYSTEM" == "MINGW32" ]]; then
|
|
||||||
export MSYS2_ARCH="i686"
|
|
||||||
else
|
|
||||||
export MSYS2_ARCH="x86_64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Update everything
|
|
||||||
pacman --noconfirm -Suy
|
|
||||||
|
|
||||||
# Install the required packages
|
|
||||||
pacman --noconfirm -S --needed \
|
|
||||||
mingw-w64-$MSYS2_ARCH-toolchain \
|
|
||||||
mingw-w64-$MSYS2_ARCH-ccache \
|
|
||||||
mingw-w64-$MSYS2_ARCH-pkg-config \
|
|
||||||
mingw-w64-$MSYS2_ARCH-gobject-introspection \
|
|
||||||
mingw-w64-$MSYS2_ARCH-adwaita-icon-theme \
|
|
||||||
mingw-w64-$MSYS2_ARCH-atk \
|
|
||||||
mingw-w64-$MSYS2_ARCH-cairo \
|
|
||||||
mingw-w64-$MSYS2_ARCH-gdk-pixbuf2 \
|
|
||||||
mingw-w64-$MSYS2_ARCH-glib2 \
|
|
||||||
mingw-w64-$MSYS2_ARCH-json-glib \
|
|
||||||
mingw-w64-$MSYS2_ARCH-libepoxy \
|
|
||||||
mingw-w64-$MSYS2_ARCH-pango \
|
|
||||||
mingw-w64-$MSYS2_ARCH-shared-mime-info \
|
|
||||||
mingw-w64-$MSYS2_ARCH-meson \
|
|
||||||
mingw-w64-$MSYS2_ARCH-ninja \
|
|
||||||
mingw-w64-$MSYS2_ARCH-gtk-doc \
|
|
||||||
mingw-w64-$MSYS2_ARCH-sassc
|
|
||||||
|
|
||||||
mkdir -p _ccache
|
|
||||||
export CCACHE_BASEDIR="$(pwd)"
|
|
||||||
export CCACHE_DIR="${CCACHE_BASEDIR}/_ccache"
|
|
||||||
|
|
||||||
# Build
|
|
||||||
ccache --zero-stats
|
|
||||||
ccache --show-stats
|
|
||||||
|
|
||||||
meson \
|
|
||||||
-Dman=true \
|
|
||||||
-Dbroadway_backend=true \
|
|
||||||
_build
|
|
||||||
|
|
||||||
ninja -C _build
|
|
||||||
|
|
||||||
ccache --show-stats
|
|
@@ -22,13 +22,7 @@ EXTRA_DIST += \
|
|||||||
sanitize-la.sh \
|
sanitize-la.sh \
|
||||||
po/README.translators \
|
po/README.translators \
|
||||||
po/po2tbl.sed.in \
|
po/po2tbl.sed.in \
|
||||||
make-pot \
|
make-pot
|
||||||
meson_options.txt \
|
|
||||||
meson.build \
|
|
||||||
po/meson.build \
|
|
||||||
po-properties/meson.build \
|
|
||||||
build-aux/meson/post-install.py \
|
|
||||||
config.h.meson
|
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = \
|
MAINTAINERCLEANFILES = \
|
||||||
$(GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL) \
|
$(GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL) \
|
||||||
|
423
NEWS
@@ -1,426 +1,3 @@
|
|||||||
Overview of Changes in GTK+ 3.24.11
|
|
||||||
===================================
|
|
||||||
|
|
||||||
* Adwaita:
|
|
||||||
- Add drop shadow to icons
|
|
||||||
- Small color fixes
|
|
||||||
- Make title buttons round
|
|
||||||
|
|
||||||
* OS X: Fix the monitors-changed signal
|
|
||||||
|
|
||||||
* Win32:
|
|
||||||
- Build fixes
|
|
||||||
- Support choices in the native file chooser
|
|
||||||
- Fix icon cache freshness checks on 64bit
|
|
||||||
|
|
||||||
* Wayland:
|
|
||||||
- Support xdg-output v3
|
|
||||||
- Fix clipboard ownership handling
|
|
||||||
|
|
||||||
* X11: Improve monitor metadata
|
|
||||||
|
|
||||||
* Build: Require GLib 2.57.2
|
|
||||||
|
|
||||||
* Translation updates:
|
|
||||||
Basque
|
|
||||||
Brazilian Portuguese
|
|
||||||
British English
|
|
||||||
Catalan
|
|
||||||
Croatian
|
|
||||||
French
|
|
||||||
Friulian
|
|
||||||
Galician
|
|
||||||
German
|
|
||||||
Greek
|
|
||||||
Hungarian
|
|
||||||
Indonesian
|
|
||||||
Japanese
|
|
||||||
Korean
|
|
||||||
Latvian
|
|
||||||
Lithuanian
|
|
||||||
Polish
|
|
||||||
Punjabi
|
|
||||||
Romanian
|
|
||||||
Serbian
|
|
||||||
Slovenian
|
|
||||||
Spanish
|
|
||||||
Swedish
|
|
||||||
|
|
||||||
|
|
||||||
Overview of Changes in GTK+ 3.24.10
|
|
||||||
===================================
|
|
||||||
|
|
||||||
* Make gtk_widget_get_action_group behave as documented
|
|
||||||
|
|
||||||
* Make gdk_screen_get_monitor_plug_name works as before
|
|
||||||
|
|
||||||
* Adwaita:
|
|
||||||
- Update infobar look
|
|
||||||
- Fix some issues with submenus and popovers
|
|
||||||
|
|
||||||
* Wayland: Use the xdg-output protocol
|
|
||||||
|
|
||||||
* Fix build issues around cups
|
|
||||||
|
|
||||||
* Quartz: Build fixes
|
|
||||||
|
|
||||||
* treeview: Bring the pixel cache back, since its removal
|
|
||||||
was causing problems in some applications
|
|
||||||
|
|
||||||
* Various documentation improvements
|
|
||||||
|
|
||||||
* Translation updates:
|
|
||||||
Slovenian
|
|
||||||
Croatian
|
|
||||||
Spanish
|
|
||||||
|
|
||||||
|
|
||||||
Overview of Changes in GTK+ 3.24.9
|
|
||||||
==================================
|
|
||||||
|
|
||||||
* GTK can now be built with the meson build system
|
|
||||||
|
|
||||||
* Quartz:
|
|
||||||
- Build fixes
|
|
||||||
- Fix a crash with DND
|
|
||||||
|
|
||||||
* Win32:
|
|
||||||
- Enable GLES via libANGLE
|
|
||||||
- Fix preedit window placement on hi-dpi screens
|
|
||||||
|
|
||||||
* Wayland:
|
|
||||||
- Support the xdg-output protocol for correct
|
|
||||||
monitor sizes with scaled displays
|
|
||||||
- Fix handling of cursor hotspots that was reading
|
|
||||||
uninitialized memory
|
|
||||||
- Update tablet cursors when scale changes
|
|
||||||
|
|
||||||
* CSS:
|
|
||||||
- Use multiple font-family values
|
|
||||||
|
|
||||||
* Emoji:
|
|
||||||
- Populate the Emoji chooser incrementally
|
|
||||||
|
|
||||||
* Printing:
|
|
||||||
- Require CUPS 1.7
|
|
||||||
|
|
||||||
* Scrolling:
|
|
||||||
- Add a gtk-overlay-scrolling setting that can be
|
|
||||||
used to force traditional (non-overlay) scrollbars
|
|
||||||
|
|
||||||
* GtkTreeView:
|
|
||||||
- Update rubberband rectangles more often
|
|
||||||
- Remove the pixel cache, to avoid the redraw
|
|
||||||
issues that it causes
|
|
||||||
|
|
||||||
* Tooling:
|
|
||||||
- Support sysprof profiling
|
|
||||||
|
|
||||||
* Themes:
|
|
||||||
- Adwaita: Small tweaks to the theme refresh
|
|
||||||
- Adwaita: Update treeview progress bars
|
|
||||||
- HighContrast: Improve notebook tabs
|
|
||||||
|
|
||||||
* Translation updates:
|
|
||||||
Brazilian Portuguese
|
|
||||||
Friulian
|
|
||||||
Hungarian
|
|
||||||
Indonesian
|
|
||||||
Italian
|
|
||||||
Lithuanian
|
|
||||||
|
|
||||||
|
|
||||||
Overview of Changes in GTK+ 3.24.8
|
|
||||||
==================================
|
|
||||||
|
|
||||||
* Color editor: don't warn if editing is cancelled
|
|
||||||
|
|
||||||
* Always redraw on allocate - not doing so is
|
|
||||||
|
|
||||||
not safe when any widget can have a background
|
|
||||||
|
|
||||||
* Use GLSL 3.30 for shaders
|
|
||||||
|
|
||||||
* Quartz: add a preliminary GdkGLContext implementation
|
|
||||||
|
|
||||||
* Win32: Fix a bug that prevented storing printer driver prefs
|
|
||||||
|
|
||||||
* Wayland: properly place window menus
|
|
||||||
|
|
||||||
* GtkApplication: support session state changes in
|
|
||||||
sandboxes, using the inhibit portal
|
|
||||||
|
|
||||||
* Fix a problem with autostart notification
|
|
||||||
|
|
||||||
* Places: Show loop devices as reported by gvfs
|
|
||||||
|
|
||||||
* Translation updates:
|
|
||||||
Brazilian Portuguese
|
|
||||||
Catalan
|
|
||||||
Czech
|
|
||||||
German
|
|
||||||
Hungarian
|
|
||||||
Indonesian
|
|
||||||
Italian
|
|
||||||
Polish
|
|
||||||
Romanian
|
|
||||||
Spanish
|
|
||||||
Swedish
|
|
||||||
Turkish
|
|
||||||
|
|
||||||
|
|
||||||
Overview of Changes in GTK+ 3.24.7
|
|
||||||
==================================
|
|
||||||
|
|
||||||
* Undeprecate gtk_window_present
|
|
||||||
|
|
||||||
|
|
||||||
Overview of Changes in GTK+ 3.24.6
|
|
||||||
==================================
|
|
||||||
|
|
||||||
* Link against fribidi
|
|
||||||
|
|
||||||
* Broadway: Ensure focus on click
|
|
||||||
|
|
||||||
* Fix some compiler warnings
|
|
||||||
|
|
||||||
* Improve menu positioning with move-to-rect
|
|
||||||
|
|
||||||
* Improve activation of the onscreen keyboard
|
|
||||||
|
|
||||||
* Use C locale when generating code
|
|
||||||
|
|
||||||
* Treeview: Make sure separator nodes have height > 0
|
|
||||||
|
|
||||||
* theme
|
|
||||||
- Fix some inconsistences for radii
|
|
||||||
|
|
||||||
* quartz:
|
|
||||||
- Full-screen only normal windows
|
|
||||||
- Restore key-window switching when changing windows
|
|
||||||
- Change monitor geometry calculation
|
|
||||||
- search: Limit the cop of Spotlight search
|
|
||||||
|
|
||||||
* Translation updates:
|
|
||||||
Basque
|
|
||||||
Dutch
|
|
||||||
Finnish
|
|
||||||
Icelandic
|
|
||||||
Kazakh
|
|
||||||
Korean
|
|
||||||
Romanian
|
|
||||||
Serbian
|
|
||||||
Slovenian
|
|
||||||
|
|
||||||
|
|
||||||
Overview of Changes in GTK+ 3.24.5
|
|
||||||
==================================
|
|
||||||
|
|
||||||
* Adwaita: Refresh the theme
|
|
||||||
|
|
||||||
* HighContrast: Refresh the theme
|
|
||||||
|
|
||||||
* Wayland: Implement gdk_window_present
|
|
||||||
|
|
||||||
* GtkSwitch: Use icons instead of glyphs
|
|
||||||
|
|
||||||
* Translation updates:
|
|
||||||
Hungarian
|
|
||||||
|
|
||||||
|
|
||||||
Overview of Changes in GTK+ 3.24.4
|
|
||||||
==================================
|
|
||||||
|
|
||||||
* Support gtk_file_chooser_set_filter in GtkFileChooserNative
|
|
||||||
|
|
||||||
* Bugs fixed:
|
|
||||||
wayland: Fix long combobox positioning
|
|
||||||
about dialog: Activate all links in the same way
|
|
||||||
switch: Add fallbacks for symbols
|
|
||||||
spinbutton: Fix background color
|
|
||||||
|
|
||||||
* Translation updates:
|
|
||||||
Africaans
|
|
||||||
|
|
||||||
|
|
||||||
Overview of Changes in GTK+ 3.24.3
|
|
||||||
==================================
|
|
||||||
|
|
||||||
* Bugs fixed:
|
|
||||||
wayland: Respect length limits in text protocol
|
|
||||||
wayland: Support key themes
|
|
||||||
wayland: Fix hi-dpi cursor scaling
|
|
||||||
quartz: Make point-to-pixel conversions work on all versions
|
|
||||||
quartz: Re-add support for hidpi scaling
|
|
||||||
quartz: Fix search engine integration
|
|
||||||
win32: Fix ime change hangling
|
|
||||||
placessidebar: Insert drops in the right place
|
|
||||||
x11: Fix problems gdk_x11_get_parent_relative
|
|
||||||
x11: Fix Wacom tool types
|
|
||||||
icons: Recolor polygons as well in symbolic icons
|
|
||||||
switch: Use Unicode symbols for I/O instead of translations
|
|
||||||
|
|
||||||
* Translation updates:
|
|
||||||
Japanese
|
|
||||||
|
|
||||||
|
|
||||||
Overview of Changes in GTK+ 3.24.2
|
|
||||||
==================================
|
|
||||||
|
|
||||||
* new api: gdk_x11_display_get_parent_relative pattern
|
|
||||||
|
|
||||||
* wayland: Use the settings portal when sandboxed
|
|
||||||
|
|
||||||
* Bugs fixed:
|
|
||||||
widget-factory: Move app menu contents to primary menu
|
|
||||||
Make dashed border-style work correctly
|
|
||||||
gtkstack: fix null pointer dereference
|
|
||||||
GDK W32: Support switching input modules at runtime
|
|
||||||
Tooltip: Fix the used cursor size if 0 in Settings
|
|
||||||
quartz: Fix crash when realizing GtkOffscreenWindow
|
|
||||||
win32 dnd: Fix setting icon on drag-begin
|
|
||||||
Fix race in GtkPlug window creation
|
|
||||||
widget-factory: Add Keyboard Shortcuts menu item
|
|
||||||
quartz: do not cache the screen in the gdkmonitor
|
|
||||||
Trash in side bar sometimes contains a home icon
|
|
||||||
wayland: Avoid crashes inside wl_proxy_marshal
|
|
||||||
gtkimcontextime.c: Fix Korean input
|
|
||||||
entry: Handle no-window events in gtk_entry_event
|
|
||||||
Tooltip: Fix the used cursor size if 0 in Setting
|
|
||||||
Notebook: Ensure menu_label updates with tab_label
|
|
||||||
Adwaita: Improve headerbar theming
|
|
||||||
win32: Make scroll behavior similar to Linux
|
|
||||||
fix symbolic icon rendering with new librsvg
|
|
||||||
emoji selector: force Emoji presentation
|
|
||||||
a11y: fix a crash under wayland
|
|
||||||
|
|
||||||
* Translation updates:
|
|
||||||
- Africaans
|
|
||||||
- Basque
|
|
||||||
- Brazilian Portuguese
|
|
||||||
- Chinese (Taiwan)
|
|
||||||
- Esperanto
|
|
||||||
- Lithuanian
|
|
||||||
- Slovak
|
|
||||||
- Slovenian
|
|
||||||
- Spanish
|
|
||||||
- Turkish
|
|
||||||
|
|
||||||
|
|
||||||
Overview of Changes in GTK+ 3.24.1
|
|
||||||
==================================
|
|
||||||
|
|
||||||
* Adwaita:
|
|
||||||
- Improvements to headerbar styling
|
|
||||||
|
|
||||||
* Wayland:
|
|
||||||
- Fix handling of preedit text
|
|
||||||
|
|
||||||
* Windows:
|
|
||||||
- Implement smooth scrolling
|
|
||||||
|
|
||||||
* Fix critical warnings on shutdown
|
|
||||||
|
|
||||||
* Translation updates:
|
|
||||||
- Czech
|
|
||||||
- Friulian
|
|
||||||
- Russian
|
|
||||||
- Spanish
|
|
||||||
|
|
||||||
|
|
||||||
Overview of Changes in GTK+ 3.24.0
|
|
||||||
==================================
|
|
||||||
|
|
||||||
* GtkApplication can now track screensaver state
|
|
||||||
|
|
||||||
* Translation updates:
|
|
||||||
- Brazilian Portuguese
|
|
||||||
- Croatian
|
|
||||||
- Czech
|
|
||||||
- Danish
|
|
||||||
- French
|
|
||||||
- Galician
|
|
||||||
- German
|
|
||||||
- Greek
|
|
||||||
- Hungarian
|
|
||||||
- Indonesian
|
|
||||||
- Italian
|
|
||||||
- Latvian
|
|
||||||
- Lithuanian
|
|
||||||
- Polish
|
|
||||||
- Swedish
|
|
||||||
- Turkish
|
|
||||||
|
|
||||||
|
|
||||||
Overview of Changes in GTK+ 3.23.3
|
|
||||||
==================================
|
|
||||||
|
|
||||||
* Deprecate a few APIs that are gone in GTK+ 4:
|
|
||||||
- focus chains in GtkContainer
|
|
||||||
- stepper sensitivity in GtkRange
|
|
||||||
|
|
||||||
* Allow picking colors under kwin
|
|
||||||
|
|
||||||
* Bug fixes:
|
|
||||||
#404 window: Fallback to CSD titlebar in focus-chain
|
|
||||||
#770 scrolledwindow: Fix horizontal decleration
|
|
||||||
#1263 win32: Implement smooth scrolling
|
|
||||||
#134 #432 #574 #579 #878
|
|
||||||
tooltip: Position using move-to-rect
|
|
||||||
#844 wayland: avoid idempotent wl_subsurface_set_position
|
|
||||||
#2393 Fix a typo
|
|
||||||
#125 combobox: Fix a critical warning
|
|
||||||
!290 fontchooser: Add missing build flags
|
|
||||||
!172 filechooser: Don't show private recent items
|
|
||||||
|
|
||||||
* Translation updates:
|
|
||||||
- Brazilian Portuguese
|
|
||||||
- British English
|
|
||||||
- Catalan
|
|
||||||
- Chinese (Taiwan)
|
|
||||||
- French
|
|
||||||
- German
|
|
||||||
- Indonesian
|
|
||||||
- Italian
|
|
||||||
- Kazakh
|
|
||||||
- Korean
|
|
||||||
- Lithuanian
|
|
||||||
- Polish
|
|
||||||
- Turkish
|
|
||||||
|
|
||||||
|
|
||||||
Overview of Changes in GTK+ 3.23.2
|
|
||||||
==================================
|
|
||||||
|
|
||||||
* Emoji chooser improvements
|
|
||||||
- Try harder to avoid fallback rendering
|
|
||||||
- Avoid hex boxes
|
|
||||||
- Use icons for sections
|
|
||||||
|
|
||||||
* Color chooser improvements
|
|
||||||
- Allow picking colors from the screen again. The current
|
|
||||||
implementation can use either the screnshot portal or
|
|
||||||
a recent gnome-shell API
|
|
||||||
|
|
||||||
* GtkPlacesSidebar now shows a spinner during mount operations
|
|
||||||
|
|
||||||
* Wayland
|
|
||||||
- Support both gtk-text-input and text-input-unstable-v3 as
|
|
||||||
input protocol
|
|
||||||
|
|
||||||
* Bug fixes:
|
|
||||||
#628 TextView: spaces acting as non-breaking whitespace...
|
|
||||||
!248 win32: Correct handling of transient state changes
|
|
||||||
!272 Replace gtk_text_input with text_input_unstable_v3 support
|
|
||||||
|
|
||||||
* Translation updates:
|
|
||||||
- German
|
|
||||||
- Lithuanian
|
|
||||||
- Polish
|
|
||||||
- Spanish
|
|
||||||
- Turkish
|
|
||||||
|
|
||||||
|
|
||||||
Overview of Changes in GTK+ 3.23.1
|
Overview of Changes in GTK+ 3.23.1
|
||||||
==================================
|
==================================
|
||||||
|
|
||||||
|
97
README.win32
@@ -156,14 +156,11 @@ Use the Microsoft compiler, cl and Make, nmake. Say nmake -f
|
|||||||
makefile.msc in gdk and gtk. Be prepared to manually edit various
|
makefile.msc in gdk and gtk. Be prepared to manually edit various
|
||||||
makefile.msc files, and the makefile snippets in build/win32.
|
makefile.msc files, and the makefile snippets in build/win32.
|
||||||
|
|
||||||
There are also VS 2008~2017 solution and project files to build GTK+, which
|
There are also VS 2008/2010 solution and project files to build GTK+, which
|
||||||
are maintained by Chun-wei Fan. They should build GTK+ out of the box,
|
are maintained by Chun-wei Fan. They should build GTK+ out of the box,
|
||||||
provided that the afore-mentioned dependencies are installed. They will
|
provided that the afore-mentioned dependencies are installed. They will
|
||||||
build GDK with the Win32 backend, GTK+ itself (with GAIL/a11y built in),
|
build GDK with the Win32 backend, GTK+ itself (with GAIL/a11y built in),
|
||||||
the GAIL-Util library and the gtk-demo program. Please also refer to the
|
the GAIL-Util library and the gtk-demo program.
|
||||||
README file(s) that reside in build/win32 on how to enable additional features
|
|
||||||
that are not enabled by default, such as EGL support via libANGLE, which
|
|
||||||
emulate the GL/EGL calls using Direct3D 9/11.
|
|
||||||
|
|
||||||
Please refer to the following GNOME Live! page for a more detailed ouline
|
Please refer to the following GNOME Live! page for a more detailed ouline
|
||||||
on the process of building the GTK+ stack and its dependencies with Visual
|
on the process of building the GTK+ stack and its dependencies with Visual
|
||||||
@@ -181,96 +178,6 @@ instance the makefile.msc files might not produce identically named
|
|||||||
DLLs and import libraries as the "autoconfiscated" makefiles and
|
DLLs and import libraries as the "autoconfiscated" makefiles and
|
||||||
libtool do. If this bothers you, you will have to fix the makefiles.
|
libtool do. If this bothers you, you will have to fix the makefiles.
|
||||||
|
|
||||||
3) Using Meson (for Visual Studio and MinGW builds)
|
|
||||||
---
|
|
||||||
|
|
||||||
Meson can now be used to build GTK+-3.x with either MinGW or Visual Studio.
|
|
||||||
You will need the following items in addition to all the dependencies
|
|
||||||
listed above:
|
|
||||||
|
|
||||||
- Python 3.5 or later
|
|
||||||
- Meson build system, 0.48.0 or later
|
|
||||||
- Ninja (if not using the Visual Studio project generator for
|
|
||||||
Visual Studio 2010, 2015, 2017, 2019)
|
|
||||||
- CMake (optional, used for dependency searching)
|
|
||||||
- pkg-config (optional, or some compatible tool, highly recommended)
|
|
||||||
|
|
||||||
For all Windows builds, note that unless -Dbuiltin_immodules=no is specified,
|
|
||||||
the input modules (immodules) are built directly into the GTK DLL.
|
|
||||||
|
|
||||||
For building with Meson using Visual Studio, do the following:
|
|
||||||
|
|
||||||
Create an empty build directory somewhere that is on the same drive
|
|
||||||
as the source tree, and launch the Visual Studio command prompt that
|
|
||||||
matches the build configuration (Visual Studio version and architecture),
|
|
||||||
and run the following:
|
|
||||||
|
|
||||||
- Ensure that both the installation directory of Python and its script
|
|
||||||
directory is in your PATH, as well as the Ninja, CMake and pkg-config
|
|
||||||
executables (if used). If a pkg-config compatible drop-in replacement
|
|
||||||
tool is being used, ensure that PKG_CONFIG is set to point to the
|
|
||||||
executable of that tool as well.
|
|
||||||
|
|
||||||
- For non-GNOME dependencies (such as Cairo and Harfbuzz), where pkg-config
|
|
||||||
files or CMake files could not be properly located, set INCLUDE and LIB
|
|
||||||
to ensure that their header files and .lib files can be found respectively.
|
|
||||||
The DLLs of those dependencies should also be in the PATH during the build
|
|
||||||
as well, especially if introspection files are to be built.
|
|
||||||
|
|
||||||
- For GNOME dependencies, the pkg-config files for those dependencies should
|
|
||||||
be searchable by pkg-config (or a compatible tool). Verify this by running
|
|
||||||
$(PKG_CONFIG) --modversion <dependency>.
|
|
||||||
|
|
||||||
- Run the following:
|
|
||||||
meson <path_to_directory_of_this_file> --buildtype=... --prefix=...,
|
|
||||||
where buildtype can be release, debugoptimized, debug or plain. Please
|
|
||||||
refer to the Meson documentation for more details. You may also wish to
|
|
||||||
pass in -Dbroadway_backend=true if building the Broadway GDK backend is
|
|
||||||
desired, and/or pass in -Dbuiltin_immodules=no to build the immodules as
|
|
||||||
standalone DLLs that can be loaded by GTK dynamically. For Visual Studio
|
|
||||||
2010, 2015, 2017 and 2019 builds, you may pass in --backend=vs to generate
|
|
||||||
Visual Studio project files to be used to carry out the builds.
|
|
||||||
|
|
||||||
If you are building with Visual Studio 2008, note the following items as well:
|
|
||||||
|
|
||||||
- For x64 builds, the compiler may hang when building the certain files, due
|
|
||||||
to optimization issues in the compiler. If this happens, use the Windows
|
|
||||||
Task Manager and terminate all cl.exe processes, and the build will fail
|
|
||||||
with the source files that did not finish compiling due to the hang.
|
|
||||||
Look for them in build.ninja in the build directory, and change their compiler
|
|
||||||
flag "/O2" to "/O1", and the compilation and linking should proceed normally.
|
|
||||||
At this time of writing, the following files are known to cause this hang:
|
|
||||||
|
|
||||||
gtk\gtkfilechoosernativewin32.c
|
|
||||||
gtk\gtkfilesystemmodel.c
|
|
||||||
gtk\gtktextsegment.c
|
|
||||||
gtk\gtktextbtree.c
|
|
||||||
gtk\gtkrbtree.c
|
|
||||||
testsuite\gtk\treemodel.c
|
|
||||||
testsuite\gtk\textbuffer.c
|
|
||||||
testsuite\gtk\rbtree.c
|
|
||||||
testsuite\gtk\icontheme.c
|
|
||||||
|
|
||||||
- Upon running install (via "ninja install"), it is likely that
|
|
||||||
gtk-query-immodules-3.0.exe will fail to run as it cannot find msvcr90.dll or
|
|
||||||
msvcr90D.dll. You can ignore this if you did not specify -Dbuiltin_immodules=no
|
|
||||||
when configuring via Meson. If -Dbuiltin_immodules=no is specified, you need to
|
|
||||||
run the following after embedding the manifests as outlined in the next point:
|
|
||||||
|
|
||||||
<gtk_install_prefix>\bin\gtk-query-immodules-3.0.exe > <gtk_install_prefix>\lib\gtk-3.0\3.0.0\immodules.cache
|
|
||||||
|
|
||||||
- You will need to run the following upon completing install, from the build
|
|
||||||
directory in the Visual Studio 2008/SDK 6.0 command prompt (third line is not
|
|
||||||
needed unless -Dbuiltin_immodules=no is specified) so that the built binaries
|
|
||||||
can run:
|
|
||||||
|
|
||||||
for /r %f in (*.dll.manifest) do if exist <gtk_install_prefix>\bin\%~nf mt /manifest %f /outputresource:<gtk_install_prefix>\bin\%~nf;2
|
|
||||||
for /r %f in (*.exe.manifest) do if exist <gtk_install_prefix>\bin\%~nf mt /manifest %f /outputresource:<gtk_install_prefix>\bin\%~nf;1
|
|
||||||
for /r %f in (*.dll.manifest) do if exist <gtk_install_prefix>\lib\gtk-3.0\3.0.0\immodules\%~nf mt /manifest %f /outputresource:<gtk_install_prefix>\lib\gtk-3.0\3.0.0\immodules\%~nf;2
|
|
||||||
|
|
||||||
- The more modern visual style for the print dialog is not applied for Visual
|
|
||||||
Studio 2008 builds. Any solutions to this is really appreciated.
|
|
||||||
|
|
||||||
Using GTK+ on Win32
|
Using GTK+ on Win32
|
||||||
===================
|
===================
|
||||||
|
|
||||||
|
@@ -1,46 +0,0 @@
|
|||||||
#!/usr/bin/env python3
|
|
||||||
|
|
||||||
import os
|
|
||||||
import shutil
|
|
||||||
import sys
|
|
||||||
import subprocess
|
|
||||||
|
|
||||||
if 'DESTDIR' not in os.environ:
|
|
||||||
gtk_api_version = sys.argv[1]
|
|
||||||
gtk_abi_version = sys.argv[2]
|
|
||||||
gtk_bindir = sys.argv[3]
|
|
||||||
gtk_libdir = sys.argv[4]
|
|
||||||
gtk_datadir = sys.argv[5]
|
|
||||||
gtk_query_immodules = os.path.join(gtk_bindir, 'gtk-query-immodules-' + gtk_api_version)
|
|
||||||
gtk_update_icon_cache = os.path.join(gtk_bindir, 'gtk-update-icon-cache')
|
|
||||||
|
|
||||||
gtk_moduledir = os.path.join(gtk_libdir, 'gtk-' + gtk_api_version, gtk_abi_version)
|
|
||||||
gtk_immodule_dir = os.path.join(gtk_moduledir, 'immodules')
|
|
||||||
gtk_printmodule_dir = os.path.join(gtk_moduledir, 'printbackends')
|
|
||||||
|
|
||||||
if os.name == 'nt':
|
|
||||||
for lib in ['gdk', 'gtk', 'gailutil']:
|
|
||||||
# Make copy for MSVC-built .lib files, e.g. xxx-3.lib->xxx-3.0.lib
|
|
||||||
installed_lib = os.path.join(gtk_libdir, lib + '-' + gtk_api_version.split('.')[0] + '.lib')
|
|
||||||
installed_lib_dst = os.path.join(gtk_libdir, lib + '-' + gtk_api_version + '.lib')
|
|
||||||
if os.path.isfile(installed_lib):
|
|
||||||
shutil.copyfile(installed_lib, installed_lib_dst)
|
|
||||||
|
|
||||||
print('Compiling GSettings schemas...')
|
|
||||||
subprocess.call(['glib-compile-schemas',
|
|
||||||
os.path.join(gtk_datadir, 'glib-2.0', 'schemas')])
|
|
||||||
|
|
||||||
print('Updating icon cache...')
|
|
||||||
subprocess.call([gtk_update_icon_cache, '-q', '-t' ,'-f',
|
|
||||||
os.path.join(gtk_datadir, 'icons', 'hicolor')])
|
|
||||||
|
|
||||||
print('Updating module cache for input methods...')
|
|
||||||
os.makedirs(gtk_immodule_dir, exist_ok=True)
|
|
||||||
immodule_cache_file = open(os.path.join(gtk_moduledir, 'immodules.cache'), 'w')
|
|
||||||
subprocess.call([gtk_query_immodules], stdout=immodule_cache_file)
|
|
||||||
immodule_cache_file.close()
|
|
||||||
|
|
||||||
# Untested!
|
|
||||||
print('Updating module cache for print backends...')
|
|
||||||
os.makedirs(gtk_printmodule_dir, exist_ok=True)
|
|
||||||
subprocess.call(['gio-querymodules', gtk_printmodule_dir])
|
|
@@ -21,17 +21,17 @@ if MSVC_NO_TOOLSET_SET
|
|||||||
MSVC_TOOLSET = $(MSVC_VER)0
|
MSVC_TOOLSET = $(MSVC_VER)0
|
||||||
endif
|
endif
|
||||||
|
|
||||||
%.sln: $(top_builddir)/build/win32/vs10/Makefile
|
%.sln:
|
||||||
sed 's/11\.00/$(MSVC_FORMAT_VER)\.00/g' < $(top_srcdir)/build/win32/vs10/$@ > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@.tmp
|
sed 's/11\.00/$(MSVC_FORMAT_VER)\.00/g' < $(top_srcdir)/build/win32/vs10/$@ > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@.tmp
|
||||||
sed 's/2010/$(MSVC_VER_LONG)/g' < $(top_builddir)/build/win32/vs$(MSVC_VER)/$@.tmp > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@
|
sed 's/2010/$(MSVC_VER_LONG)/g' < $(top_builddir)/build/win32/vs$(MSVC_VER)/$@.tmp > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@
|
||||||
rm $(top_builddir)/build/win32/vs$(MSVC_VER)/$@.tmp
|
rm $(top_builddir)/build/win32/vs$(MSVC_VER)/$@.tmp
|
||||||
|
|
||||||
%.txt: $(top_builddir)/build/win32/vs10/Makefile
|
%.txt:
|
||||||
sed 's/vs10/vs$(MSVC_VER)/g' < $(top_srcdir)/build/win32/vs10/$@ > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@.tmp
|
sed 's/vs10/vs$(MSVC_VER)/g' < $(top_srcdir)/build/win32/vs10/$@ > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@.tmp
|
||||||
sed 's/VS10/VS$(MSVC_VER)/g' < $(top_builddir)/build/win32/vs$(MSVC_VER)/$@.tmp > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@
|
sed 's/VS10/VS$(MSVC_VER)/g' < $(top_builddir)/build/win32/vs$(MSVC_VER)/$@.tmp > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@
|
||||||
rm $(top_builddir)/build/win32/vs$(MSVC_VER)/$@.tmp
|
rm $(top_builddir)/build/win32/vs$(MSVC_VER)/$@.tmp
|
||||||
|
|
||||||
%.vcxproj: $(top_builddir)/build/win32/vs10/Makefile
|
%.vcxproj:
|
||||||
if test -e $(top_srcdir)/build/win32/vs10/$@; then \
|
if test -e $(top_srcdir)/build/win32/vs10/$@; then \
|
||||||
sed 's/v100/v$(MSVC_TOOLSET)/g' < $(top_srcdir)/build/win32/vs10/$@ > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@; \
|
sed 's/v100/v$(MSVC_TOOLSET)/g' < $(top_srcdir)/build/win32/vs10/$@ > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@; \
|
||||||
else \
|
else \
|
||||||
@@ -45,7 +45,7 @@ endif
|
|||||||
sed 's/<VSVer>10<\/VSVer>/<VSVer>$(MSVC_VER)<\/VSVer>/g' < $(top_builddir)/build/win32/vs10/$@ > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@; \
|
sed 's/<VSVer>10<\/VSVer>/<VSVer>$(MSVC_VER)<\/VSVer>/g' < $(top_builddir)/build/win32/vs10/$@ > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%.vcxproj.filters: $(top_builddir)/build/win32/vs10/Makefile
|
%.vcxproj.filters:
|
||||||
if test -e $(top_srcdir)/build/win32/vs10/$@; then \
|
if test -e $(top_srcdir)/build/win32/vs10/$@; then \
|
||||||
cp $(top_srcdir)/build/win32/vs10/$@ $(top_builddir)/build/win32/vs$(MSVC_VER)/$@; \
|
cp $(top_srcdir)/build/win32/vs10/$@ $(top_builddir)/build/win32/vs$(MSVC_VER)/$@; \
|
||||||
else \
|
else \
|
||||||
|
@@ -79,8 +79,7 @@ $(if $(or $(findstring --header-only,$($(_gir_name)_MSVC_SCANNERFLAGS)),
|
|||||||
$($(_gir_name)_MSVC_PROGRAM)),,
|
$($(_gir_name)_MSVC_PROGRAM)),,
|
||||||
$(error Need to define $(_gir_name)_MSVC_LIBS or $(_gir_name)_MSVC_PROGRAM))
|
$(error Need to define $(_gir_name)_MSVC_LIBS or $(_gir_name)_MSVC_PROGRAM))
|
||||||
|
|
||||||
$(top_builddir)/build/win32/$(_gir_name)_list: Makefile
|
$(top_builddir)/build/win32/$(_gir_name)_list:
|
||||||
rm -f $(top_builddir)/build/win32/$(_gir_name)_list
|
|
||||||
for F in $(_gir_files_msvc); do \
|
for F in $(_gir_files_msvc); do \
|
||||||
case $$$$F in \
|
case $$$$F in \
|
||||||
*.c|*.cpp|*.cc|*.cxx|*.h|*.hpp|*.hh|*.hxx) \
|
*.c|*.cpp|*.cc|*.cxx|*.h|*.hpp|*.hh|*.hxx) \
|
||||||
@@ -89,11 +88,11 @@ $(top_builddir)/build/win32/$(_gir_name)_list: Makefile
|
|||||||
esac; \
|
esac; \
|
||||||
done
|
done
|
||||||
|
|
||||||
$(top_builddir)/build/win32/$(1).msvc.introspect: Makefile
|
$(top_builddir)/build/win32/$(1).msvc.introspect:
|
||||||
-$(RM) $(top_builddir)/build/win32/$(1).msvc.introspect
|
-$(RM) $(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
|
|
||||||
# Assemble the Command to Run g-ir-scanner
|
# Assemble the Command to Run g-ir-scanner
|
||||||
echo 'vs$$$$(VSVER)\$$$$(CFG)\$$$$(PLAT)\bin\'$(1)': '$(_gir_name)'_list '$($(_gir_name)_MSVC_GIR_DEPS)>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo $(1)': '$(_gir_name)'_list '$($(_gir_name)_MSVC_GIR_DEPS)>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo ' @-echo Generating $$$$@...'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' @-echo Generating $$$$@...'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo ' $$$$(PYTHON) $$$$(G_IR_SCANNER) \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' $$$$(PYTHON) $$$$(G_IR_SCANNER) \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo ' --verbose -no-libtool \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' --verbose -no-libtool \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
@@ -102,7 +101,6 @@ $(top_builddir)/build/win32/$(1).msvc.introspect: Makefile
|
|||||||
echo ' '$(_gir_packages_msvc)' \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' '$(_gir_packages_msvc)' \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo ' '$(_gir_libraries_msvc)' \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' '$(_gir_libraries_msvc)' \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo ' '$(_gir_program_msvc)' \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' '$(_gir_program_msvc)' \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo ' --add-include-path=./vs$$$$(VSVER)/$$$$(CFG)/$$$$(PLAT)/bin \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
|
||||||
echo ' --add-include-path=$$$$(G_IR_INCLUDEDIR) \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' --add-include-path=$$$$(G_IR_INCLUDEDIR) \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo ' '$(_gir_includes_msvc)' \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' '$(_gir_includes_msvc)' \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo ' '$(_gir_export_packages_msvc)' \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' '$(_gir_export_packages_msvc)' \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
@@ -111,16 +109,15 @@ $(top_builddir)/build/win32/$(1).msvc.introspect: Makefile
|
|||||||
echo ' --cflags-end \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' --cflags-end \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo ' '$($(_gir_name)_MSVC_SCANNERFLAGS)' \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' '$($(_gir_name)_MSVC_SCANNERFLAGS)' \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo ' --filelist='$(_gir_name)'_list \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' --filelist='$(_gir_name)'_list \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo ' -L.\vs$$$$(VSVER)\$$$$(CFG)\$$$$(PLAT)\bin \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
|
||||||
echo ' -o $$$$@'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' -o $$$$@'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo '' >>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo '' >>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
|
|
||||||
# Finally Assemble the Command to Compile the generated .gir
|
# Finally Assemble the Command to Compile the generated .gir
|
||||||
echo 'vs$$$$(VSVER)\$$$$(CFG)\$$$$(PLAT)\bin\$(_typelib_basename_msvc).typelib: vs$$$$(VSVER)\$$$$(CFG)\$$$$(PLAT)\bin\'$(_typelib_basename_msvc)'.gir'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo '$(_typelib_basename_msvc).typelib: '$(_typelib_basename_msvc)'.gir'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo ' @-echo Compiling $$$$@...'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' @-echo Compiling $$$$@...'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo ' $$$$(G_IR_COMPILER) \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' $$$$(G_IR_COMPILER) \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo ' --includedir=$$$$(@D:\=/) --debug --verbose \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' --includedir=. --debug --verbose \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo ' $$$$(@R:\=/).gir \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' '$(1)' \'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo ' -o $$$$@'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo ' -o $$$$@'>>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
echo '' >>$(top_builddir)/build/win32/$(1).msvc.introspect
|
echo '' >>$(top_builddir)/build/win32/$(1).msvc.introspect
|
||||||
endef
|
endef
|
||||||
|
@@ -32,17 +32,11 @@ SUBDIRS = \
|
|||||||
vs11 \
|
vs11 \
|
||||||
vs12 \
|
vs12 \
|
||||||
vs14 \
|
vs14 \
|
||||||
vs15 \
|
vs15
|
||||||
vs16
|
|
||||||
|
|
||||||
EXTRA_DIST += \
|
EXTRA_DIST += \
|
||||||
config-msvc.mak \
|
|
||||||
config-msvc.mak.in \
|
|
||||||
create-lists.bat \
|
|
||||||
create-lists-msvc.mak \
|
|
||||||
detectenv-msvc.mak \
|
detectenv-msvc.mak \
|
||||||
gen-gdkversionmacros-h.py \
|
gentypefuncs.py \
|
||||||
generate-msvc.mak \
|
|
||||||
gtk-introspection-msvc.mak \
|
gtk-introspection-msvc.mak \
|
||||||
introspection-msvc.mak \
|
introspection-msvc.mak \
|
||||||
replace.py \
|
replace.py \
|
||||||
|
@@ -1,95 +0,0 @@
|
|||||||
# NMake Makefile portion for enabling features for Windows builds
|
|
||||||
|
|
||||||
!include detectenv-msvc.mak
|
|
||||||
|
|
||||||
# Default prefix if not defined
|
|
||||||
!ifndef PREFIX
|
|
||||||
PREFIX=..\..\..\vs$(VSVER)\$(PLAT)
|
|
||||||
!endif
|
|
||||||
|
|
||||||
# Configurable paths to the various interpreters we need
|
|
||||||
!ifndef PERL
|
|
||||||
PERL = perl
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!ifndef PYTHON
|
|
||||||
PYTHON=python
|
|
||||||
!endif
|
|
||||||
|
|
||||||
# Path to the pkg-config tool, if not already in the PATH
|
|
||||||
!if "$(PKG_CONFIG)" == ""
|
|
||||||
PKG_CONFIG=pkg-config
|
|
||||||
!endif
|
|
||||||
|
|
||||||
# Configurable paths to the various scripts and tools that we are using
|
|
||||||
!ifndef GLIB_MKENUMS
|
|
||||||
GLIB_MKENUMS = $(PREFIX)\bin\glib-mkenums
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!ifndef GLIB_GENMARSHAL
|
|
||||||
GLIB_GENMARSHAL = $(PREFIX)\bin\glib-genmarshal
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!ifndef GLIB_COMPILE_RESOURCES
|
|
||||||
GLIB_COMPILE_RESOURCES = $(PREFIX)\bin\glib-compile-resources.exe
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!ifndef GDBUS_CODEGEN
|
|
||||||
GDBUS_CODEGEN = $(PREFIX)\bin\gdbus-codegen
|
|
||||||
!endif
|
|
||||||
|
|
||||||
# Please do not change anything beneath this line unless maintaining the NMake Makefiles
|
|
||||||
GTK_VERSION = @GTK_VERSION@
|
|
||||||
|
|
||||||
GDK_PREPROCESSOR_FLAGS = \
|
|
||||||
/DG_LOG_USE_STRUCTURED=1 \
|
|
||||||
/DGDK_COMPILATION \
|
|
||||||
/I..\.. \
|
|
||||||
/I..\..\gdk \
|
|
||||||
/I..\..\gdk\win32
|
|
||||||
|
|
||||||
GTK_PREPROCESSOR_FLAGS = \
|
|
||||||
/I..\..\gtk \
|
|
||||||
/I..\..\gdk \
|
|
||||||
/I..\..\gdk\win32 \
|
|
||||||
/I..\.. \
|
|
||||||
/I$(PREFIX)\include\gdk-pixbuf-2.0 \
|
|
||||||
/I$(PREFIX)\include\pango-1.0 \
|
|
||||||
/I$(PREFIX)\include\atk-1.0 \
|
|
||||||
/I$(PREFIX)\include\cairo \
|
|
||||||
/I$(PREFIX)\include\gio-win32-2.0 \
|
|
||||||
/I$(PREFIX)\include\glib-2.0 \
|
|
||||||
/I$(PREFIX)\lib\glib-2.0\include \
|
|
||||||
/I$(PREFIX)\include \
|
|
||||||
/DHAVE_CONFIG_H \
|
|
||||||
/DG_DISABLE_SINGLE_INCLUDES \
|
|
||||||
/DATK_DISABLE_SINGLE_INCLUDES \
|
|
||||||
/DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES \
|
|
||||||
/DGTK_DISABLE_SINGLE_INCLUDES \
|
|
||||||
/D_USE_MATH_DEFINES \
|
|
||||||
/DGTK_COMPILATION \
|
|
||||||
/DG_LOG_DOMAIN=\"Gtk\" \
|
|
||||||
/DGTK_HOST=\"i686-pc-vs$(VSVER)\" \
|
|
||||||
/DGTK_PRINT_BACKENDS=\"file\" \
|
|
||||||
/DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED \
|
|
||||||
/DINCLUDE_IM_am_et \
|
|
||||||
/DINCLUDE_IM_cedilla \
|
|
||||||
/DINCLUDE_IM_cyrillic_translit \
|
|
||||||
/DINCLUDE_IM_ime \
|
|
||||||
/DINCLUDE_IM_inuktitut \
|
|
||||||
/DINCLUDE_IM_ipa \
|
|
||||||
/DINCLUDE_IM_multipress \
|
|
||||||
/DINCLUDE_IM_thai \
|
|
||||||
/DINCLUDE_IM_ti_er \
|
|
||||||
/DINCLUDE_IM_ti_et \
|
|
||||||
/DINCLUDE_IM_viqr \
|
|
||||||
/DGTK_LIBDIR=\"$(PREFIX:\=/)/lib\" \
|
|
||||||
/DGTK_DATADIR=\"$(PREFIX:\=/)/share\" \
|
|
||||||
/DGTK_DATA_PREFIX=\"$(PREFIX:\=/)\" \
|
|
||||||
/DGTK_SYSCONFDIR=\"$(PREFIX:\=/)/etc\" \
|
|
||||||
/DMULTIPRESS_CONFDIR=\"$(PREFIX:\=/)/etc/gtk-3.0\" \
|
|
||||||
/DMULTIPRESS_LOCALEDIR=\"$(PREFIX:\=/)/share/locale\" \
|
|
||||||
/DGTK_VERSION=\"$(GTK_VERSION)\" \
|
|
||||||
/DGTK_BINARY_VERSION=\"3.0.0\" \
|
|
||||||
/DGDK_DISABLE_DEPRECATED \
|
|
||||||
/DISOLATION_AWARE_ENABLED
|
|
@@ -1,101 +0,0 @@
|
|||||||
# Convert the source listing to object (.obj) listing in
|
|
||||||
# another NMake Makefile module, include it, and clean it up.
|
|
||||||
# This is a "fact-of-life" regarding NMake Makefiles...
|
|
||||||
# This file does not need to be changed unless one is maintaining the NMake Makefiles
|
|
||||||
|
|
||||||
# For those wanting to add things here:
|
|
||||||
# To add a list, do the following:
|
|
||||||
# # $(description_of_list)
|
|
||||||
# if [call create-lists.bat header $(makefile_snippet_file) $(variable_name)]
|
|
||||||
# endif
|
|
||||||
#
|
|
||||||
# if [call create-lists.bat file $(makefile_snippet_file) $(file_name)]
|
|
||||||
# endif
|
|
||||||
#
|
|
||||||
# if [call create-lists.bat footer $(makefile_snippet_file)]
|
|
||||||
# endif
|
|
||||||
# ... (repeat the if [call ...] lines in the above order if needed)
|
|
||||||
# !include $(makefile_snippet_file)
|
|
||||||
#
|
|
||||||
# (add the following after checking the entries in $(makefile_snippet_file) is correct)
|
|
||||||
# (the batch script appends to $(makefile_snippet_file), you will need to clear the file unless the following line is added)
|
|
||||||
#!if [del /f /q $(makefile_snippet_file)]
|
|
||||||
#!endif
|
|
||||||
|
|
||||||
# In order to obtain the .obj filename that is needed for NMake Makefiles to build DLLs/static LIBs or EXEs, do the following
|
|
||||||
# instead when doing 'if [call create-lists.bat file $(makefile_snippet_file) $(file_name)]'
|
|
||||||
# (repeat if there are multiple $(srcext)'s in $(source_list), ignore any headers):
|
|
||||||
# !if [for %c in ($(source_list)) do @if "%~xc" == ".$(srcext)" @call create-lists.bat file $(makefile_snippet_file) $(intdir)\%~nc.obj]
|
|
||||||
#
|
|
||||||
# $(intdir)\%~nc.obj needs to correspond to the rules added in build-rules-msvc.mak
|
|
||||||
# %~xc gives the file extension of a given file, %c in this case, so if %c is a.cc, %~xc means .cc
|
|
||||||
# %~nc gives the file name of a given file without extension, %c in this case, so if %c is a.cc, %~nc means a
|
|
||||||
|
|
||||||
NULL=
|
|
||||||
|
|
||||||
# For GDK resources
|
|
||||||
|
|
||||||
!if [call create-lists.bat header resources_sources.mak GDK_RESOURCES]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [for %f in (..\..\gdk\resources\glsl\*.glsl) do @call create-lists.bat file resources_sources.mak %f]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [call create-lists.bat footer resources_sources.mak]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [call create-lists.bat header resources_sources.mak GTK_RESOURCES]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [for %f in (..\..\gtk\theme\Adwaita\gtk.css ..\..\gtk\theme\Adwaita\gtk-dark.css ..\..\gtk\theme\Adwaita\gtk-contained.css ..\..\gtk\theme\Adwaita\gtk-contained-dark.css) do @call create-lists.bat file resources_sources.mak %f]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [for %x in (png svg) do @(for %f in (..\..\gtk\theme\Adwaita\assets\*.%x) do @call create-lists.bat file resources_sources.mak %f)]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [for %f in (..\..\gtk\theme\HighContrast\gtk.css ..\..\gtk\theme\HighContrast\gtk-inverse.css ..\..\gtk\theme\HighContrast\gtk-contained.css ..\..\gtk\theme\HighContrast\gtk-contained-inverse.css) do @call create-lists.bat file resources_sources.mak %f]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [for %x in (png svg) do @(for %f in (..\..\gtk\theme\HighContrast\assets\*.%x) do @call create-lists.bat file resources_sources.mak %f)]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [for %f in (..\..\gtk\theme\win32\gtk-win32-base.css ..\..\gtk\theme\win32\gtk.css) do @call create-lists.bat file resources_sources.mak %f]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [for %f in (..\..\gtk\cursor\*.png ..\..\gtk\gesture\*.symbolic.png ..\..\gtk\ui\*.ui) do @call create-lists.bat file resources_sources.mak %f]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [for %s in (16 22 24 32 48) do @(for %c in (actions status categories) do @(for %f in (..\..\gtk\icons\%sx%s\%c\*.png) do @call create-lists.bat file resources_sources.mak %f))]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [for %s in (scalable) do @(for %c in (status) do @(for %f in (..\..\gtk\icons\%s\%c\*.svg) do @call create-lists.bat file resources_sources.mak %f))]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [for %f in (..\..\gtk\inspector\*.ui ..\..\gtk\inspector\logo.png ..\..\gtk\emoji\emoji.data) do @call create-lists.bat file resources_sources.mak %f]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [call create-lists.bat footer resources_sources.mak]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [call create-lists.bat header resources_sources.mak GTK_DEMO_RESOURCES]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [for /f %f in ('$(GLIB_COMPILE_RESOURCES) --generate-dependencies --sourcedir=..\..\demos\gtk-demo ..\..\demos\gtk-demo\demo.gresource.xml') do @call create-lists.bat file resources_sources.mak %f]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [call create-lists.bat footer resources_sources.mak]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [call create-lists.bat header resources_sources.mak ICON_BROWSER_RESOURCES]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [for /f %f in ('$(GLIB_COMPILE_RESOURCES) --sourcedir=..\..\demos\icon-browser --generate-dependencies ..\..\demos\icon-browser\iconbrowser.gresource.xml') do @call create-lists.bat file resources_sources.mak %f]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!if [call create-lists.bat footer resources_sources.mak]
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!include resources_sources.mak
|
|
||||||
|
|
||||||
!if [del /f /q resources_sources.mak]
|
|
||||||
!endif
|
|
@@ -1,42 +0,0 @@
|
|||||||
@echo off
|
|
||||||
rem Simple .bat script for creating the NMake Makefile snippets.
|
|
||||||
|
|
||||||
if not "%1" == "header" if not "%1" == "file" if not "%1" == "footer" goto :error_cmd
|
|
||||||
if "%2" == "" goto error_no_destfile
|
|
||||||
|
|
||||||
if "%1" == "header" goto :header
|
|
||||||
if "%1" == "file" goto :addfile
|
|
||||||
if "%1" == "footer" goto :footer
|
|
||||||
|
|
||||||
:header
|
|
||||||
if "%3" == "" goto error_var
|
|
||||||
echo %3 = \>>%2
|
|
||||||
goto done
|
|
||||||
|
|
||||||
:addfile
|
|
||||||
if "%3" == "" goto error_file
|
|
||||||
echo. %3 \>>%2
|
|
||||||
goto done
|
|
||||||
|
|
||||||
:footer
|
|
||||||
echo. $(NULL)>>%2
|
|
||||||
echo.>>%2
|
|
||||||
goto done
|
|
||||||
|
|
||||||
:error_cmd
|
|
||||||
echo Specified command '%1' was invalid. Valid commands are: header file footer.
|
|
||||||
goto done
|
|
||||||
|
|
||||||
:error_no_destfile
|
|
||||||
echo Destination NMake snippet file must be specified
|
|
||||||
goto done
|
|
||||||
|
|
||||||
:error_var
|
|
||||||
echo A name must be specified for using '%1'.
|
|
||||||
goto done
|
|
||||||
|
|
||||||
:error_file
|
|
||||||
echo A file must be specified for using '%1'.
|
|
||||||
goto done
|
|
||||||
|
|
||||||
:done
|
|
@@ -42,10 +42,8 @@ VSVER = 11
|
|||||||
VSVER = 12
|
VSVER = 12
|
||||||
!elseif $(VCVERSION) > 1899 && $(VCVERSION) < 1910
|
!elseif $(VCVERSION) > 1899 && $(VCVERSION) < 1910
|
||||||
VSVER = 14
|
VSVER = 14
|
||||||
!elseif $(VCVERSION) > 1909 && $(VCVERSION) < 1920
|
!elseif $(VCVERSION) > 1909 && $(VCVERSION) < 2000
|
||||||
VSVER = 15
|
VSVER = 15
|
||||||
!elseif $(VCVERSION) > 1919 && $(VCVERSION) < 2000
|
|
||||||
VSVER = 16
|
|
||||||
!else
|
!else
|
||||||
VSVER = 0
|
VSVER = 0
|
||||||
!endif
|
!endif
|
||||||
@@ -53,7 +51,7 @@ VSVER = 0
|
|||||||
!if "$(VSVER)" == "0"
|
!if "$(VSVER)" == "0"
|
||||||
MSG = ^
|
MSG = ^
|
||||||
This NMake Makefile set supports Visual Studio^
|
This NMake Makefile set supports Visual Studio^
|
||||||
9 (2008) through 16 (2019). Your Visual Studio^
|
9 (2008) through 14 (2015). Your Visual Studio^
|
||||||
version is not supported.
|
version is not supported.
|
||||||
!error $(MSG)
|
!error $(MSG)
|
||||||
!endif
|
!endif
|
||||||
|
@@ -1,33 +0,0 @@
|
|||||||
#!/usr/bin/python3
|
|
||||||
|
|
||||||
# Generate gdk/gdkversionmacros.h
|
|
||||||
|
|
||||||
# Author: Fan, Chun-wei
|
|
||||||
# Date: July 25, 2019
|
|
||||||
|
|
||||||
import os
|
|
||||||
import sys
|
|
||||||
import argparse
|
|
||||||
|
|
||||||
from replace import replace_multi, replace
|
|
||||||
|
|
||||||
def main(argv):
|
|
||||||
srcdir = os.path.dirname(__file__)
|
|
||||||
top_srcdir = os.path.join(srcdir, os.pardir, os.pardir)
|
|
||||||
parser = argparse.ArgumentParser(description='Generate gdkversionmacros.h')
|
|
||||||
parser.add_argument('--version', help='Version of the package',
|
|
||||||
required=True)
|
|
||||||
args = parser.parse_args()
|
|
||||||
gdk_sourcedir = os.path.join(top_srcdir, 'gdk')
|
|
||||||
version_parts = args.version.split('.')
|
|
||||||
|
|
||||||
gdkversionmacro_replace_items = {'@GTK_MAJOR_VERSION@': version_parts[0],
|
|
||||||
'@GTK_MINOR_VERSION@': version_parts[1],
|
|
||||||
'@GTK_MICRO_VERSION@': version_parts[2]}
|
|
||||||
|
|
||||||
replace_multi(os.path.join(gdk_sourcedir, 'gdkversionmacros.h.in'),
|
|
||||||
os.path.join(gdk_sourcedir, 'gdkversionmacros.h'),
|
|
||||||
gdkversionmacro_replace_items)
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
sys.exit(main(sys.argv))
|
|
@@ -1,222 +0,0 @@
|
|||||||
# NMake Makefile portion for code generation and
|
|
||||||
# intermediate build directory creation
|
|
||||||
# Items in here should not need to be edited unless
|
|
||||||
# one is maintaining the NMake build files.
|
|
||||||
|
|
||||||
!include config-msvc.mak
|
|
||||||
!include create-lists-msvc.mak
|
|
||||||
|
|
||||||
# Copy the pre-defined gdkconfig.h.[win32|win32_broadway]
|
|
||||||
!if "$(CFG)" == "release" || "$(CFG)" == "Release"
|
|
||||||
GDK_OLD_CFG = debug
|
|
||||||
!else
|
|
||||||
GDK_OLD_CFG = release
|
|
||||||
!endif
|
|
||||||
|
|
||||||
!ifdef BROADWAY
|
|
||||||
GDK_CONFIG = broadway
|
|
||||||
GDK_DEL_CONFIG = win32
|
|
||||||
GDK_CONFIG_TEMPLATE = ..\..\gdk\gdkconfig.h.win32_broadway
|
|
||||||
!else
|
|
||||||
GDK_CONFIG = win32
|
|
||||||
GDK_DEL_CONFIG = broadway
|
|
||||||
GDK_CONFIG_TEMPLATE = ..\..\gdk\gdkconfig.h.win32
|
|
||||||
!endif
|
|
||||||
|
|
||||||
GDK_MARSHALERS_FLAGS = --prefix=_gdk_marshal --valist-marshallers
|
|
||||||
GDK_RESOURCES_ARGS = ..\..\gdk\gdk.gresource.xml --target=$@ --sourcedir=..\..\gdk --c-name _gdk --manual-register
|
|
||||||
GTK_MARSHALERS_FLAGS = --prefix=_gtk_marshal --valist-marshallers
|
|
||||||
GTK_RESOURCES_ARGS = ..\..\gtk\gtk.gresource.xml --target=$@ --sourcedir=..\..\gtk --c-name _gtk --manual-register
|
|
||||||
|
|
||||||
all: \
|
|
||||||
..\..\config.h \
|
|
||||||
..\..\gdk\gdkconfig.h \
|
|
||||||
..\..\gdk\gdkversionmacros.h \
|
|
||||||
..\..\gdk\gdkmarshalers.h \
|
|
||||||
..\..\gdk\gdkmarshalers.c \
|
|
||||||
..\..\gdk\gdkresources.h \
|
|
||||||
..\..\gdk\gdkresources.c \
|
|
||||||
..\..\gtk\gtk-win32.rc \
|
|
||||||
..\..\gtk\libgtk3.manifest \
|
|
||||||
..\..\gtk\gtkdbusgenerated.h \
|
|
||||||
..\..\gtk\gtkdbusgenerated.c \
|
|
||||||
..\..\gtk\gtktypefuncs.inc \
|
|
||||||
..\..\gtk\gtk.gresource.xml \
|
|
||||||
..\..\gtk\gtkmarshalers.h \
|
|
||||||
..\..\gtk\gtkmarshalers.c \
|
|
||||||
..\..\gtk\gtkresources.h \
|
|
||||||
..\..\gtk\gtkresources.c \
|
|
||||||
..\..\demos\gtk-demo\demos.h \
|
|
||||||
..\..\demos\gtk-demo\demo_resources.c \
|
|
||||||
..\..\demos\icon-browser\resources.c
|
|
||||||
|
|
||||||
# Copy the pre-defined config.h.win32 and demos.h.win32
|
|
||||||
..\..\config.h: ..\..\config.h.win32
|
|
||||||
..\..\demos\gtk-demo\demos.h: ..\..\demos\gtk-demo\demos.h.win32
|
|
||||||
..\..\gtk\gtk-win32.rc: ..\..\gtk\gtk-win32.rc.body
|
|
||||||
|
|
||||||
..\..\gdk-$(CFG)-$(GDK_CONFIG)-build: $(GDK_CONFIG_TEMPLATE)
|
|
||||||
@if exist ..\..\gdk-$(GDK_OLD_CFG)-$(GDK_DEL_CONFIG)-build del ..\..\gdk-$(GDK_OLD_CFG)-$(GDK_DEL_CONFIG)-build
|
|
||||||
@if exist ..\..\gdk-$(GDK_OLD_CFG)-$(GDK_CONFIG)-build del ..\..\gdk-$(GDK_OLD_CFG)-$(GDK_CONFIG)-build
|
|
||||||
@if exist ..\..\gdk-$(CFG)-$(GDK_DEL_CONFIG)-build del ..\..\gdk-$(CFG)-$(GDK_DEL_CONFIG)-build
|
|
||||||
@copy $** $@
|
|
||||||
|
|
||||||
..\..\gdk\gdkconfig.h: ..\..\gdk-$(CFG)-$(GDK_CONFIG)-build
|
|
||||||
|
|
||||||
..\..\config.h \
|
|
||||||
..\..\gdk\gdkconfig.h \
|
|
||||||
..\..\gtk\gtk-win32.rc \
|
|
||||||
..\..\demos\gtk-demo\demos.h:
|
|
||||||
@echo Copying $@...
|
|
||||||
@copy $** $@
|
|
||||||
|
|
||||||
..\..\gdk\gdkversionmacros.h: ..\..\gdk\gdkversionmacros.h.in
|
|
||||||
@echo Generating $@...
|
|
||||||
@$(PYTHON) gen-gdkversionmacros-h.py --version=$(GTK_VERSION)
|
|
||||||
|
|
||||||
..\..\gdk\gdkmarshalers.h: ..\..\gdk\gdkmarshalers.list
|
|
||||||
@echo Generating $@...
|
|
||||||
@$(PYTHON) $(GLIB_GENMARSHAL) $(GDK_MARSHALERS_FLAGS) --header $** > $@.tmp
|
|
||||||
@move $@.tmp $@
|
|
||||||
|
|
||||||
..\..\gdk\gdkmarshalers.c: ..\..\gdk\gdkmarshalers.list
|
|
||||||
@echo Generating $@...
|
|
||||||
@$(PYTHON) $(GLIB_GENMARSHAL) $(GDK_MARSHALERS_FLAGS) --body $** > $@.tmp
|
|
||||||
@move $@.tmp $@
|
|
||||||
|
|
||||||
..\..\gdk\gdk.gresource.xml: $(GDK_RESOURCES)
|
|
||||||
@echo Generating $@...
|
|
||||||
@echo ^<?xml version='1.0' encoding='UTF-8'?^> >$@
|
|
||||||
@echo ^<gresources^> >> $@
|
|
||||||
@echo ^<gresource prefix='/org/gtk/libgdk'^> >> $@
|
|
||||||
@for %%f in (..\..\gdk\resources\glsl\*.glsl) do @echo ^<file alias='glsl/%%~nxf'^>resources/glsl/%%~nxf^</file^> >> $@
|
|
||||||
@echo ^</gresource^> >> $@
|
|
||||||
@echo ^</gresources^> >> $@
|
|
||||||
|
|
||||||
..\..\gdk\gdkresources.h: ..\..\gdk\gdk.gresource.xml
|
|
||||||
@echo Generating $@...
|
|
||||||
@if not "$(XMLLINT)" == "" set XMLLINT=$(XMLLINT)
|
|
||||||
@if not "$(JSON_GLIB_FORMAT)" == "" set JSON_GLIB_FORMAT=$(JSON_GLIB_FORMAT)
|
|
||||||
@if not "$(GDK_PIXBUF_PIXDATA)" == "" set GDK_PIXBUF_PIXDATA=$(GDK_PIXBUF_PIXDATA)
|
|
||||||
@$(GLIB_COMPILE_RESOURCES) $(GDK_RESOURCES_ARGS) --generate-header
|
|
||||||
|
|
||||||
..\..\gdk\gdkresources.c: ..\..\gdk\gdk.gresource.xml $(GDK_RESOURCES)
|
|
||||||
@echo Generating $@...
|
|
||||||
@if not "$(XMLLINT)" == "" set XMLLINT=$(XMLLINT)
|
|
||||||
@if not "$(JSON_GLIB_FORMAT)" == "" set JSON_GLIB_FORMAT=$(JSON_GLIB_FORMAT)
|
|
||||||
@if not "$(GDK_PIXBUF_PIXDATA)" == "" set GDK_PIXBUF_PIXDATA=$(GDK_PIXBUF_PIXDATA)
|
|
||||||
@$(GLIB_COMPILE_RESOURCES) $(GDK_RESOURCES_ARGS) --generate-source
|
|
||||||
|
|
||||||
..\..\gtk\libgtk3.manifest: ..\..\gtk\libgtk3.manifest.in
|
|
||||||
@echo Generating $@...
|
|
||||||
@$(PYTHON) replace.py \
|
|
||||||
--action=replace-var \
|
|
||||||
--input=$** --output=$@ \
|
|
||||||
--var=EXE_MANIFEST_ARCHITECTURE \
|
|
||||||
--outstring=*
|
|
||||||
|
|
||||||
..\..\gtk\gtkdbusgenerated.h ..\..\gtk\gtkdbusgenerated.c: ..\..\gtk\gtkdbusinterfaces.xml
|
|
||||||
@echo Generating GTK DBus sources...
|
|
||||||
@$(PYTHON) $(PREFIX)\bin\gdbus-codegen \
|
|
||||||
--interface-prefix org.Gtk. --c-namespace _Gtk \
|
|
||||||
--generate-c-code gtkdbusgenerated $** \
|
|
||||||
--output-directory $(@D)
|
|
||||||
|
|
||||||
..\..\gtk\gtktypefuncs.inc: ..\..\gtk\gentypefuncs.py
|
|
||||||
@echo Generating $@...
|
|
||||||
@echo #undef GTK_COMPILATION > $(@R).preproc.c
|
|
||||||
@echo #include "gtkx.h" >> $(@R).preproc.c
|
|
||||||
@cl /EP $(GTK_PREPROCESSOR_FLAGS) $(@R).preproc.c > $(@R).combined.c
|
|
||||||
@$(PYTHON) $** $@ $(@R).combined.c
|
|
||||||
@del $(@R).preproc.c $(@R).combined.c
|
|
||||||
|
|
||||||
..\..\gtk\gtk.gresource.xml: $(GTK_RESOURCES)
|
|
||||||
@echo Generating $@...
|
|
||||||
@echo ^<?xml version='1.0' encoding='UTF-8'?^>> $@
|
|
||||||
@echo ^<gresources^>>> $@
|
|
||||||
@echo ^<gresource prefix='/org/gtk/libgtk'^>>> $@
|
|
||||||
@echo ^<file^>theme/Adwaita/gtk.css^</file^>>> $@
|
|
||||||
@echo ^<file^>theme/Adwaita/gtk-dark.css^</file^>>> $@
|
|
||||||
@echo ^<file^>theme/Adwaita/gtk-contained.css^</file^>>> $@
|
|
||||||
@echo ^<file^>theme/Adwaita/gtk-contained-dark.css^</file^>>> $@
|
|
||||||
@for %%f in (..\..\gtk\theme\Adwaita\assets\*.png) do @echo ^<file preprocess='to-pixdata'^>theme/Adwaita/assets/%%~nxf^</file^>>> $@
|
|
||||||
@for %%f in (..\..\gtk\theme\Adwaita\assets\*.svg) do @echo ^<file^>theme/Adwaita/assets/%%~nxf^</file^>>> $@
|
|
||||||
@echo ^<file^>theme/HighContrast/gtk.css^</file^>>> $@
|
|
||||||
@echo ^<file alias='theme/HighContrastInverse/gtk.css'^>theme/HighContrast/gtk-inverse.css^</file^>>> $@
|
|
||||||
@echo ^<file^>theme/HighContrast/gtk-contained.css^</file^>>> $@
|
|
||||||
@echo ^<file^>theme/HighContrast/gtk-contained-inverse.css^</file^>>> $@
|
|
||||||
@for %%f in (..\..\gtk\theme\HighContrast\assets\*.png) do @echo ^<file preprocess='to-pixdata'^>theme/HighContrast/assets/%%~nxf^</file^>>> $@
|
|
||||||
@for %%f in (..\..\gtk\theme\HighContrast\assets\*.svg) do @echo ^<file^>theme/HighContrast/assets/%%~nxf^</file^>>> $@
|
|
||||||
@echo ^<file^>theme/win32/gtk-win32-base.css^</file^>>> $@
|
|
||||||
@echo ^<file^>theme/win32/gtk.css^</file^>>> $@
|
|
||||||
@for %%f in (..\..\gtk\cursor\*.png) do @echo ^<file^>cursor/%%~nxf^</file^>>> $@
|
|
||||||
@for %%f in (..\..\gtk\gesture\*.symbolic.png) do @echo ^<file alias='icons/64x64/actions/%%~nxf'^>gesture/%%~nxf^</file^>>> $@
|
|
||||||
@for %%f in (..\..\gtk\ui\*.ui) do @echo ^<file preprocess='xml-stripblanks'^>ui/%%~nxf^</file^>>> $@
|
|
||||||
@for %%s in (16 22 24 32 48) do @(for %%c in (actions status categories) do @(for %%f in (..\..\gtk\icons\%%sx%%s\%%c\*.png) do @echo ^<file^>icons/%%sx%%s/%%c/%%~nxf^</file^>>> $@))
|
|
||||||
@for %%s in (scalable) do @(for %%c in (status) do @(for %%f in (..\..\gtk\icons\%%s\%%c\*.svg) do @echo ^<file^>icons/%%s/%%c/%%~nxf^</file^>>> $@))
|
|
||||||
@for %%f in (..\..\gtk\inspector\*.ui) do @echo ^<file compressed='true' preprocess='xml-stripblanks'^>inspector/%%~nxf^</file^>>> $@
|
|
||||||
@echo ^<file^>inspector/logo.png^</file^>>> $@
|
|
||||||
@echo ^<file^>emoji/emoji.data^</file^>>> $@
|
|
||||||
@echo ^</gresource^>>> $@
|
|
||||||
@echo ^</gresources^>>> $@
|
|
||||||
|
|
||||||
..\..\gtk\gtkresources.h: ..\..\gtk\gtk.gresource.xml
|
|
||||||
@echo Generating $@...
|
|
||||||
@if not "$(XMLLINT)" == "" set XMLLINT=$(XMLLINT)
|
|
||||||
@if not "$(JSON_GLIB_FORMAT)" == "" set JSON_GLIB_FORMAT=$(JSON_GLIB_FORMAT)
|
|
||||||
@if not "$(GDK_PIXBUF_PIXDATA)" == "" set GDK_PIXBUF_PIXDATA=$(GDK_PIXBUF_PIXDATA)
|
|
||||||
@$(GLIB_COMPILE_RESOURCES) $(GTK_RESOURCES_ARGS) --generate-header
|
|
||||||
|
|
||||||
..\..\gtk\gtkresources.c: ..\..\gtk\gtk.gresource.xml $(GTK_RESOURCES)
|
|
||||||
@echo Generating $@...
|
|
||||||
@if not "$(XMLLINT)" == "" set XMLLINT=$(XMLLINT)
|
|
||||||
@if not "$(JSON_GLIB_FORMAT)" == "" set JSON_GLIB_FORMAT=$(JSON_GLIB_FORMAT)
|
|
||||||
@if not "$(GDK_PIXBUF_PIXDATA)" == "" set GDK_PIXBUF_PIXDATA=$(GDK_PIXBUF_PIXDATA)
|
|
||||||
@$(GLIB_COMPILE_RESOURCES) $(GTK_RESOURCES_ARGS) --generate-source
|
|
||||||
|
|
||||||
..\..\gtk\gtkmarshalers.h: ..\..\gtk\gtkmarshalers.list
|
|
||||||
@echo Generating $@...
|
|
||||||
@$(PYTHON) $(GLIB_GENMARSHAL) $(GTK_MARSHALERS_FLAGS) --header $** > $@.tmp
|
|
||||||
@move $@.tmp $@
|
|
||||||
|
|
||||||
..\..\gtk\gtkmarshalers.c: ..\..\gtk\gtkmarshalers.list
|
|
||||||
@echo Generating $@...
|
|
||||||
@echo #undef G_ENABLE_DEBUG> $@.tmp
|
|
||||||
@$(PYTHON) $(GLIB_GENMARSHAL) $(GTK_MARSHALERS_FLAGS) --body $** >> $@.tmp
|
|
||||||
@move $@.tmp $@
|
|
||||||
|
|
||||||
..\..\demos\gtk-demo\demo_resources.c: ..\..\demos\gtk-demo\demo.gresource.xml $(GTK_DEMO_RESOURCES)
|
|
||||||
@echo Generating $@...
|
|
||||||
@$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(@D) --generate-source $(@D)\demo.gresource.xml
|
|
||||||
|
|
||||||
..\..\demos\icon-browser\resources.c: ..\..\demos\icon-browser\iconbrowser.gresource.xml $(ICON_BROWSER_RESOURCES)
|
|
||||||
@echo Generating $@...
|
|
||||||
@$(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(@D) --generate-source $(@D)\iconbrowser.gresource.xml
|
|
||||||
|
|
||||||
# Remove the generated files
|
|
||||||
clean:
|
|
||||||
@-del /f /q ..\..\demos\icon-browser\resources.c
|
|
||||||
@-del /f /q ..\..\demos\gtk-demo\demo_resources.c
|
|
||||||
@-del /f /q ..\..\demos\gtk-demo\demos.h
|
|
||||||
@-del /f /q ..\..\gtk\gtkresources.c
|
|
||||||
@-del /f /q ..\..\gtk\gtkresources.h
|
|
||||||
@-del /f /q ..\..\gtk\gtkmarshalers.c
|
|
||||||
@-del /f /q ..\..\gtk\gtkmarshalers.h
|
|
||||||
@-del /f /q ..\..\gtk\gtk.gresource.xml
|
|
||||||
@-del /f /q ..\..\gtk\gtktypefuncs.inc
|
|
||||||
@-del /f /q ..\..\gtk\gtkdbusgenerated.c
|
|
||||||
@-del /f /q ..\..\gtk\gtkdbusgenerated.h
|
|
||||||
@-del /f /q ..\..\gtk\libgtk3.manifest
|
|
||||||
@-del /f /q ..\..\gtk\gtk-win32.rc
|
|
||||||
@-del /f /q ..\..\gdk\gdkresources.c
|
|
||||||
@-del /f /q ..\..\gdk\gdkresources.h
|
|
||||||
@-del /f /q ..\..\gdk\gdk.gresource.xml
|
|
||||||
@-del /f /q ..\..\gdk\gdkmarshalers.c
|
|
||||||
@-del /f /q ..\..\gdk\gdkmarshalers.h
|
|
||||||
@-del /f /q ..\..\gdk\gdkversionmacros.h
|
|
||||||
@-del /f /q ..\..\gdk\gdkconfig.h
|
|
||||||
@if exist ..\..\gdk-$(CFG)-$(GDK_CONFIG)-build del ..\..\gdk-$(CFG)-$(GDK_CONFIG)-build
|
|
||||||
@if exist ..\..\gdk-$(GDK_OLD_CFG)-$(GDK_DEL_CONFIG)-build del ..\..\gdk-$(GDK_OLD_CFG)-$(GDK_DEL_CONFIG)-build
|
|
||||||
@if exist ..\..\gdk-$(GDK_OLD_CFG)-$(GDK_CONFIG)-build del ..\..\gdk-$(GDK_OLD_CFG)-$(GDK_CONFIG)-build
|
|
||||||
@if exist ..\..\gdk-$(CFG)-$(GDK_DEL_CONFIG)-build del ..\..\gdk-$(CFG)-$(GDK_DEL_CONFIG)-build
|
|
||||||
@-del /f /q ..\..\config.h
|
|
@@ -8,14 +8,14 @@ import os
|
|||||||
debug = os.getenv('GTK_GENTYPEFUNCS_DEBUG') is not None
|
debug = os.getenv('GTK_GENTYPEFUNCS_DEBUG') is not None
|
||||||
|
|
||||||
out_file = sys.argv[1]
|
out_file = sys.argv[1]
|
||||||
in_files = sys.argv[2:]
|
in_file = sys.argv[2]
|
||||||
|
|
||||||
funcs = []
|
funcs = []
|
||||||
|
|
||||||
|
|
||||||
if debug: print ('Output file: ', out_file)
|
if debug: print ('Output file: ', out_file)
|
||||||
|
|
||||||
if debug: print (len(in_files), 'input files')
|
# if debug: print (len(in_files), 'input files')
|
||||||
|
|
||||||
def open_file(filename, mode):
|
def open_file(filename, mode):
|
||||||
if sys.version_info[0] < 3:
|
if sys.version_info[0] < 3:
|
||||||
@@ -23,18 +23,16 @@ def open_file(filename, mode):
|
|||||||
else:
|
else:
|
||||||
return open(filename, mode=mode, encoding='utf-8')
|
return open(filename, mode=mode, encoding='utf-8')
|
||||||
|
|
||||||
for filename in in_files:
|
with open(in_file, 'r') as f:
|
||||||
if debug: print ('Input file: ', filename)
|
for line in f:
|
||||||
with open_file(filename, "r") as f:
|
line = line.rstrip('\n').rstrip('\r')
|
||||||
for line in f:
|
# print line
|
||||||
line = line.rstrip('\n').rstrip('\r')
|
match = re.search(r'\bg[td]k_[a-zA-Z0-9_]*_get_type\b', line)
|
||||||
# print line
|
if match:
|
||||||
match = re.search(r'\bg[tds]k_[a-zA-Z0-9_]*_get_type\b', line)
|
func = match.group(0)
|
||||||
if match:
|
if not func in funcs:
|
||||||
func = match.group(0)
|
funcs.append(func)
|
||||||
if not func in funcs:
|
if debug: print ('Found ', func)
|
||||||
funcs.append(func)
|
|
||||||
if debug: print ('Found ', func)
|
|
||||||
|
|
||||||
file_output = 'G_GNUC_BEGIN_IGNORE_DEPRECATIONS\n'
|
file_output = 'G_GNUC_BEGIN_IGNORE_DEPRECATIONS\n'
|
||||||
|
|
||||||
@@ -50,6 +48,6 @@ for f in funcs:
|
|||||||
|
|
||||||
if debug: print (len(funcs), 'functions')
|
if debug: print (len(funcs), 'functions')
|
||||||
|
|
||||||
ofile = open_file(out_file, "w")
|
ofile = open(out_file, "w")
|
||||||
ofile.write(file_output)
|
ofile.write(file_output)
|
||||||
ofile.close()
|
ofile.close()
|
@@ -6,15 +6,8 @@ APIVERSION = 3.0
|
|||||||
|
|
||||||
CHECK_PACKAGE = gdk-pixbuf-2.0 atk pangocairo gio-2.0
|
CHECK_PACKAGE = gdk-pixbuf-2.0 atk pangocairo gio-2.0
|
||||||
|
|
||||||
built_install_girs = \
|
built_install_girs = Gdk-$(APIVERSION).gir GdkWin32-$(APIVERSION).gir Gtk-$(APIVERSION).gir
|
||||||
vs$(VSVER)\$(CFG)\$(PLAT)\bin\Gdk-$(APIVERSION).gir \
|
built_install_typelibs = Gdk-$(APIVERSION).typelib GdkWin32-$(APIVERSION).typelib Gtk-$(APIVERSION).typelib
|
||||||
vs$(VSVER)\$(CFG)\$(PLAT)\bin\GdkWin32-$(APIVERSION).gir \
|
|
||||||
vs$(VSVER)\$(CFG)\$(PLAT)\bin\Gtk-$(APIVERSION).gir
|
|
||||||
|
|
||||||
built_install_typelibs = \
|
|
||||||
vs$(VSVER)\$(CFG)\$(PLAT)\bin\Gdk-$(APIVERSION).typelib \
|
|
||||||
vs$(VSVER)\$(CFG)\$(PLAT)\bin\GdkWin32-$(APIVERSION).typelib \
|
|
||||||
vs$(VSVER)\$(CFG)\$(PLAT)\bin\Gtk-$(APIVERSION).typelib
|
|
||||||
|
|
||||||
!include introspection-msvc.mak
|
!include introspection-msvc.mak
|
||||||
|
|
||||||
@@ -37,8 +30,8 @@ setgirbuildenv:
|
|||||||
!include introspection.body.mak
|
!include introspection.body.mak
|
||||||
|
|
||||||
install-introspection: all
|
install-introspection: all
|
||||||
@-copy vs$(VSVER)\$(CFG)\$(PLAT)\bin\*.gir "$(G_IR_INCLUDEDIR)"
|
@-copy *.gir "$(G_IR_INCLUDEDIR)"
|
||||||
@-copy /b vs$(VSVER)\$(CFG)\$(PLAT)\bin\*.typelib "$(G_IR_TYPELIBDIR)"
|
@-copy /b *.typelib "$(G_IR_TYPELIBDIR)"
|
||||||
|
|
||||||
!else
|
!else
|
||||||
all:
|
all:
|
||||||
@@ -46,5 +39,5 @@ all:
|
|||||||
!endif
|
!endif
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@-del /f/q vs$(VSVER)\$(CFG)\$(PLAT)\bin\*.typelib
|
@-del /f/q *.typelib
|
||||||
@-del /f/q vs$(VSVER)\$(CFG)\$(PLAT)\bin\*.gir
|
@-del /f/q *.gir
|
||||||
|
@@ -33,6 +33,7 @@ EXTRA_DIST += \
|
|||||||
README.txt \
|
README.txt \
|
||||||
gtk+.sln \
|
gtk+.sln \
|
||||||
gtk3-prebuild.vcxproj \
|
gtk3-prebuild.vcxproj \
|
||||||
|
gtk3-prebuild.vcxproj.filters \
|
||||||
gdk3-win32.vcxprojin \
|
gdk3-win32.vcxprojin \
|
||||||
gdk3-win32.vcxproj.filtersin \
|
gdk3-win32.vcxproj.filtersin \
|
||||||
gdk3-broadway.vcxprojin \
|
gdk3-broadway.vcxprojin \
|
||||||
|
@@ -17,6 +17,12 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ResourceCompile Include="..\..\..\gtk\gtk-win32.rc"><Filter>Resource Files</Filter></ResourceCompile>
|
<ResourceCompile Include="..\..\..\gtk\gtk-win32.rc"><Filter>Resource Files</Filter></ResourceCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<CustomBuild Include="..\..\..\gtk\gtkdbusinterfaces.xml"><Filter>Resource Files</Filter></CustomBuild>
|
||||||
|
<CustomBuild Include="..\..\..\gtk\gtk-win32.rc.body"><Filter>Resource Files</Filter></CustomBuild>
|
||||||
|
<CustomBuild Include="..\..\..\gtk\libgtk3.manifest.in"><Filter>Resource Files</Filter></CustomBuild>
|
||||||
|
<CustomBuild Include="..\gentypefuncs.py"><Filter>Resource Files</Filter></CustomBuild>
|
||||||
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
#include "gtk-3.vs10.sourcefiles.filters"
|
#include "gtk-3.vs10.sourcefiles.filters"
|
||||||
<ClCompile Include="..\..\..\modules\input\gtkimcontextime.c"><Filter>Source Files</Filter></ClCompile>
|
<ClCompile Include="..\..\..\modules\input\gtkimcontextime.c"><Filter>Source Files</Filter></ClCompile>
|
||||||
|
@@ -162,6 +162,28 @@
|
|||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
</Link>
|
</Link>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<CustomBuild Include="..\..\..\gtk\gtkdbusinterfaces.xml">
|
||||||
|
<Message>Generating GTK+ DBus Sources...</Message>
|
||||||
|
<Command>$(GenerateGtkDbusBuiltSources)</Command>
|
||||||
|
<Outputs>..\..\..\gtk\gtkdbusgenerated.c;..\..\..\gtk\gtkdbusgenerated.h;%(Outputs)</Outputs>
|
||||||
|
</CustomBuild>
|
||||||
|
<CustomBuild Include="..\..\..\gtk\gtk-win32.rc.body">
|
||||||
|
<Message>Copying GTK+ Win32 Version Resource...</Message>
|
||||||
|
<Command>$(CopyGtkWin32RC)</Command>
|
||||||
|
<Outputs>..\..\..\gtk\gtk-win32.rc;%(Outputs)</Outputs>
|
||||||
|
</CustomBuild>
|
||||||
|
<CustomBuild Include="..\..\..\gtk\libgtk3.manifest.in">
|
||||||
|
<Message>Generating GTK+ Win32 Manifest...</Message>
|
||||||
|
<Command>$(GenerateGtkWin32Manifest)</Command>
|
||||||
|
<Outputs>..\..\..\gtk\libgtk3.manifest;%(Outputs)</Outputs>
|
||||||
|
</CustomBuild>
|
||||||
|
<CustomBuild Include="..\gentypefuncs.py">
|
||||||
|
<Message>Generating ..\..\..\gtk\gtktypefuncs.c</Message>
|
||||||
|
<Command>$(GenerateTypeFuncs)</Command>
|
||||||
|
<Outputs>..\..\..\gtk\gtktypefuncs.c</Outputs>
|
||||||
|
</CustomBuild>
|
||||||
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ResourceCompile Include="..\..\..\gtk\gtk-win32.rc" />
|
<ResourceCompile Include="..\..\..\gtk\gtk-win32.rc" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
@@ -10,14 +10,14 @@
|
|||||||
<GdkDefines>GDK_COMPILATION;G_LOG_DOMAIN="Gdk"</GdkDefines>
|
<GdkDefines>GDK_COMPILATION;G_LOG_DOMAIN="Gdk"</GdkDefines>
|
||||||
<GtkIncludedImmodulesDefines>INCLUDE_IM_am_et;INCLUDE_IM_cedilla;INCLUDE_IM_cyrillic_translit;INCLUDE_IM_ime;INCLUDE_IM_inuktitut;INCLUDE_IM_ipa;INCLUDE_IM_multipress;INCLUDE_IM_thai;INCLUDE_IM_ti_er;INCLUDE_IM_ti_et;INCLUDE_IM_viqr</GtkIncludedImmodulesDefines>
|
<GtkIncludedImmodulesDefines>INCLUDE_IM_am_et;INCLUDE_IM_cedilla;INCLUDE_IM_cyrillic_translit;INCLUDE_IM_ime;INCLUDE_IM_inuktitut;INCLUDE_IM_ipa;INCLUDE_IM_multipress;INCLUDE_IM_thai;INCLUDE_IM_ti_er;INCLUDE_IM_ti_et;INCLUDE_IM_viqr</GtkIncludedImmodulesDefines>
|
||||||
<GtkDefines>GTK_COMPILATION;G_LOG_DOMAIN="Gtk";GTK_HOST="i686-pc-vs$(VSVer)";GTK_PRINT_BACKENDS="file";GTK_PRINT_BACKEND_ENABLE_UNSUPPORTED;$(GtkIncludedImmodulesDefines);GTK_LIBDIR="$(GtkDummyPrefix)/lib";GTK_DATADIR="$(GtkDummyPrefix)/share";GTK_DATA_PREFIX="$(GtkDummyPrefix)";GTK_SYSCONFDIR="$(GtkDummyPrefix)/etc";MULTIPRESS_CONFDIR="$(GtkDummyPrefix)/etc/gtk-$(ApiVersion)";MULTIPRESS_LOCALEDIR="$(GtkDummyPrefix)/share/locale";GTK_VERSION="$(GtkVersion)/etc";GTK_BINARY_VERSION="$(GtkBinaryVersion)/etc";GDK_DISABLE_DEPRECATED;ISOLATION_AWARE_ENABLED</GtkDefines>
|
<GtkDefines>GTK_COMPILATION;G_LOG_DOMAIN="Gtk";GTK_HOST="i686-pc-vs$(VSVer)";GTK_PRINT_BACKENDS="file";GTK_PRINT_BACKEND_ENABLE_UNSUPPORTED;$(GtkIncludedImmodulesDefines);GTK_LIBDIR="$(GtkDummyPrefix)/lib";GTK_DATADIR="$(GtkDummyPrefix)/share";GTK_DATA_PREFIX="$(GtkDummyPrefix)";GTK_SYSCONFDIR="$(GtkDummyPrefix)/etc";MULTIPRESS_CONFDIR="$(GtkDummyPrefix)/etc/gtk-$(ApiVersion)";MULTIPRESS_LOCALEDIR="$(GtkDummyPrefix)/share/locale";GTK_VERSION="$(GtkVersion)/etc";GTK_BINARY_VERSION="$(GtkBinaryVersion)/etc";GDK_DISABLE_DEPRECATED;ISOLATION_AWARE_ENABLED</GtkDefines>
|
||||||
<GtkGdkCommonLibs>pangowin32-1.0.lib;fribidi.lib;imm32.lib</GtkGdkCommonLibs>
|
<GtkGdkCommonLibs>imm32.lib</GtkGdkCommonLibs>
|
||||||
<GdkAdditionalLibs>winmm.lib;dwmapi.lib;setupapi.lib;$(GtkGdkCommonLibs)</GdkAdditionalLibs>
|
<GdkAdditionalLibs>winmm.lib;dwmapi.lib;setupapi.lib;$(GtkGdkCommonLibs)</GdkAdditionalLibs>
|
||||||
<GdkBroadwayAdditionalLibs>ws2_32.lib</GdkBroadwayAdditionalLibs>
|
<GdkBroadwayAdditionalLibs>ws2_32.lib</GdkBroadwayAdditionalLibs>
|
||||||
<GtkAdditionalLibs>atk-1.0.lib;winspool.lib;comctl32.lib;$(GtkGdkCommonLibs)</GtkAdditionalLibs>
|
<GtkAdditionalLibs>atk-1.0.lib;pangowin32-1.0.lib;winspool.lib;comctl32.lib;$(GtkGdkCommonLibs)</GtkAdditionalLibs>
|
||||||
<GtkIntrospectNMakeCmd>cd ..
|
<GtkIntrospectNMakeCmd>cd ..
|
||||||
set VCInstallDir=$(VCInstallDir)
|
set VCInstallDir=$(VCInstallDir)
|
||||||
nmake -f gtk-introspection-msvc.mak CFG=$(Configuration) PREFIX=$(GlibEtcInstallRoot)</GtkIntrospectNMakeCmd>
|
nmake -f gtk-introspection-msvc.mak CFG=$(Configuration) PREFIX=$(GlibEtcInstallRoot)</GtkIntrospectNMakeCmd>
|
||||||
<GtkIntrospectBuiltFiles>$(BinDir)\Gtk-3.0.gir;$(BinDir)\Gtk-3.0.typelib</GtkIntrospectBuiltFiles>
|
<GtkIntrospectBuiltFiles>$(SolutionDir)\..\Gtk-3.0.gir;$(SolutionDir)\..\Gtk-3.0.typelib</GtkIntrospectBuiltFiles>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<_PropertySheetDisplayName>gtk3builddefinesprops</_PropertySheetDisplayName>
|
<_PropertySheetDisplayName>gtk3builddefinesprops</_PropertySheetDisplayName>
|
||||||
@@ -26,7 +26,7 @@ nmake -f gtk-introspection-msvc.mak CFG=$(Configuration) PREFIX=$(GlibEtcInstall
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup>
|
<ItemDefinitionGroup>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<AdditionalIncludeDirectories>..\..\..;$(GlibEtcInstallRoot)\include\gdk-pixbuf-2.0;$(GlibEtcInstallRoot)\include\pango-1.0;$(GlibEtcInstallRoot)\include\atk-1.0;$(GlibEtcInstallRoot)\include\cairo;$(GlibEtcInstallRoot)\include\gio-win32-2.0;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include;$(GlibEtcInstallRoot)\include\fribidi;$(GlibEtcInstallRoot)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\..\..;$(GlibEtcInstallRoot)\include\gdk-pixbuf-2.0;$(GlibEtcInstallRoot)\include\pango-1.0;$(GlibEtcInstallRoot)\include\atk-1.0;$(GlibEtcInstallRoot)\include\cairo;$(GlibEtcInstallRoot)\include\gio-win32-2.0;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include;$(GlibEtcInstallRoot)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>HAVE_CONFIG_H;G_DISABLE_SINGLE_INCLUDES;ATK_DISABLE_SINGLE_INCLUDES;GDK_PIXBUF_DISABLE_SINGLE_INCLUDES;GTK_DISABLE_SINGLE_INCLUDES;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>HAVE_CONFIG_H;G_DISABLE_SINGLE_INCLUDES;ATK_DISABLE_SINGLE_INCLUDES;GDK_PIXBUF_DISABLE_SINGLE_INCLUDES;GTK_DISABLE_SINGLE_INCLUDES;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
<ForcedIncludeFiles>msvc_recommended_pragmas.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
|
<ForcedIncludeFiles>msvc_recommended_pragmas.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
@@ -39,7 +39,6 @@ nmake -f gtk-introspection-msvc.mak CFG=$(Configuration) PREFIX=$(GlibEtcInstall
|
|||||||
<AdditionalOptions Condition="'$(VisualStudioVersion)|$(Platform)'=='12.0|x64'">/HIGHENTROPYVA %(AdditionalOptions)</AdditionalOptions>
|
<AdditionalOptions Condition="'$(VisualStudioVersion)|$(Platform)'=='12.0|x64'">/HIGHENTROPYVA %(AdditionalOptions)</AdditionalOptions>
|
||||||
<AdditionalOptions Condition="'$(VisualStudioVersion)|$(Platform)'=='14.0|x64'">/HIGHENTROPYVA %(AdditionalOptions)</AdditionalOptions>
|
<AdditionalOptions Condition="'$(VisualStudioVersion)|$(Platform)'=='14.0|x64'">/HIGHENTROPYVA %(AdditionalOptions)</AdditionalOptions>
|
||||||
<AdditionalOptions Condition="'$(VisualStudioVersion)|$(Platform)'=='15.0|x64'">/HIGHENTROPYVA %(AdditionalOptions)</AdditionalOptions>
|
<AdditionalOptions Condition="'$(VisualStudioVersion)|$(Platform)'=='15.0|x64'">/HIGHENTROPYVA %(AdditionalOptions)</AdditionalOptions>
|
||||||
<AdditionalOptions Condition="'$(VisualStudioVersion)|$(Platform)'=='16.0|x64'">/HIGHENTROPYVA %(AdditionalOptions)</AdditionalOptions>
|
|
||||||
</Link>
|
</Link>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
@@ -4,28 +4,83 @@
|
|||||||
<Import Project="gtk3-build-defines.props" />
|
<Import Project="gtk3-build-defines.props" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<PropertyGroup Label="UserMacros">
|
<PropertyGroup Label="UserMacros">
|
||||||
<GenerateRequiredSourcesBase>cd ..
|
<GenConfigH>copy ..\..\..\config.h.win32 ..\..\..\config.h</GenConfigH>
|
||||||
set VCInstallDir=$(VCInstallDir)
|
<GenGdkConfigHWin32>
|
||||||
nmake -f generate-msvc.mak PREFIX=$(GlibEtcInstallRoot)</GenerateRequiredSourcesBase>
|
if exist ..\..\..\MSVC_$(Configuration) goto DONE_GDKCONFIG_H
|
||||||
<GeneratedGdkSources>..\..\..\config.h;..\..\..\gdk\gdkconfig.h;..\..\gdk\gdkversionmacros.h;..\..\..\gdk\gdkmarshalers.h;..\..\..\gdk\gdkmarshalers.c;..\..\..\gdk\gdkresources.h;..\..\..\gdk\gdkresources.c</GeneratedGdkSources>
|
|
||||||
<GeneratedGtkSources>..\..\..\gtk\gtk-win32.rc;..\..\..\gtk\libgtk3.manifest;..\..\..\gtk\gtkdbusgenerated.h;..\..\..\gtk\gtkdbusgenerated.c</GeneratedGtkSources>
|
if exist ..\..\..\gdk\gdkconfig.h del ..\..\..\gdk\gdkconfig.h
|
||||||
<GeneratedDemoSources>..\..\..\demos\gtk-demo\demos.h</GeneratedDemoSources>
|
if exist ..\..\..\GDK_BROADWAY_BUILD del ..\..\..\GDK_BROADWAY_BUILD
|
||||||
|
if exist ..\..\..\MSVC_$(Configuration)_Broadway del ..\..\..\MSVC_$(Configuration)_Broadway
|
||||||
|
if exist $(Configuration)\$(Platform)\bin\$(GtkDllPrefix)gdk$(GtkDllSuffix).dll del $(Configuration)\$(Platform)\bin\$(GtkDllPrefix)gdk$(GtkDllSuffix).dll
|
||||||
|
if exist $(Configuration)\$(Platform)\bin\gdk-$(ApiVersion).lib del $(Configuration)\$(Platform)\bin\gdk-$(ApiVersion).lib
|
||||||
|
if "$(Configuration)" == "Release" del ..\..\..\MSVC_Debug
|
||||||
|
if "$(Configuration)" == "Debug" del ..\..\..\MSVC_Release
|
||||||
|
copy ..\..\..\gdk\gdkconfig.h.win32 ..\..\..\gdk\gdkconfig.h
|
||||||
|
copy ..\..\..\gdk\gdkconfig.h.win32 ..\..\..\GDK_WIN32ONLY_BUILD
|
||||||
|
echo $(Configuration) > ..\..\..\MSVC_$(Configuration)
|
||||||
|
|
||||||
|
:DONE_GDKCONFIG_H
|
||||||
|
</GenGdkConfigHWin32>
|
||||||
|
<GenGdkConfigHBroadway>
|
||||||
|
if exist ..\..\..\MSVC_$(Configuration)_Broadway goto DONE_GDKCONFIG_H
|
||||||
|
|
||||||
|
if exist ..\..\..\gdk\gdkconfig.h del ..\..\..\gdk\gdkconfig.h
|
||||||
|
if exist ..\..\..\GDK_WIN32ONLY_BUILD del ..\..\..\GDK_WIN32ONLY_BUILD
|
||||||
|
if exist ..\..\..\MSVC_Release del ..\..\..\MSVC_Release
|
||||||
|
if exist ..\..\..\MSVC_Debug del ..\..\..\MSVC_Debug
|
||||||
|
|
||||||
|
if "$(Configuration)" == "Release_Broadway" del ..\..\..\MSVC_Debug_Broadway
|
||||||
|
if "$(Configuration)" == "Debug_Broadway" del ..\..\..\MSVC_Release_Broadway
|
||||||
|
|
||||||
|
copy ..\..\..\gdk\gdkconfig.h.win32_broadway ..\..\..\gdk\gdkconfig.h
|
||||||
|
copy ..\..\..\gdk\gdkconfig.h.win32_broadway ..\..\..\GDK_BROADWAY_BUILD
|
||||||
|
echo $(Configuration) > ..\..\..\MSVC_$(Configuration)_Broadway
|
||||||
|
|
||||||
|
:DONE_GDKCONFIG_H
|
||||||
|
</GenGdkConfigHBroadway>
|
||||||
|
<GDbusCodeGenCmd>$(GlibEtcInstallRoot)\bin\gdbus-codegen --interface-prefix org.Gtk. --c-namespace _Gtk --generate-c-code gtkdbusgenerated ./gtkdbusinterfaces.xml</GDbusCodeGenCmd>
|
||||||
|
<GenerateGtkDbusBuiltSources>cd ..\..\..\gtk & $(PythonDir)\python $(GDbusCodeGenCmd) & cd $(SolutionDir)</GenerateGtkDbusBuiltSources>
|
||||||
|
<CopyGtkWin32RC>copy ..\..\..\gtk\gtk-win32.rc.body ..\..\..\gtk\gtk-win32.rc</CopyGtkWin32RC>
|
||||||
|
<GenerateGtkWin32Manifest>$(PythonDir)\python ..\replace.py --action=replace-var --input=..\..\..\gtk\libgtk3.manifest.in --output=..\..\..\gtk\libgtk3.manifest --var=EXE_MANIFEST_ARCHITECTURE --outstring=*</GenerateGtkWin32Manifest>
|
||||||
|
<CopyDemosH>copy ..\..\..\demos\gtk-demo\demos.h.win32 ..\..\..\demos\gtk-demo\demos.h</CopyDemosH>
|
||||||
|
<GenerateTypeFuncs>
|
||||||
|
echo #undef GTK_COMPILATION > ..\..\..\gtk\gtktypefuncs.preproc.c
|
||||||
|
echo #include "gtkx.h" >> ..\..\..\gtk\gtktypefuncs.preproc.c
|
||||||
|
cl /EP /I..\..\..\gtk /I..\..\..\gdk /I..\..\..\gdk\win32 /I..\..\.. /I$(GlibEtcInstallRoot)\include\gdk-pixbuf-2.0 /I$(GlibEtcInstallRoot)\include\pango-1.0 /I$(GlibEtcInstallRoot)\include\atk-1.0 /I$(GlibEtcInstallRoot)\include\cairo /I$(GlibEtcInstallRoot)\include\gio-win32-2.0 /I$(GlibEtcInstallRoot)\include\glib-2.0 /I$(GlibEtcInstallRoot)\lib\glib-2.0\include /I$(GlibEtcInstallRoot)\include /DHAVE_CONFIG_H /DG_DISABLE_SINGLE_INCLUDES /DATK_DISABLE_SINGLE_INCLUDES /DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES /DGTK_DISABLE_SINGLE_INCLUDES /D_USE_MATH_DEFINES /DINCLUDE_IM_am_et /DINCLUDE_IM_cedilla /DINCLUDE_IM_cyrillic_translit /DINCLUDE_IM_ime /DINCLUDE_IM_inuktitut /DINCLUDE_IM_ipa /DINCLUDE_IM_multipress /DINCLUDE_IM_thai /DINCLUDE_IM_ti_er /DINCLUDE_IM_ti_et /DINCLUDE_IM_viqr /DGTK_COMPILATION /DG_LOG_DOMAIN=\"Gtk\" /DGTK_HOST=\"i686-pc-vs$(VSVer)\" /DGTK_PRINT_BACKENDS=\"file\" /DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED /D$(GtkIncludedImmodulesDefines) /DGTK_LIBDIR=\"$(GtkDummyPrefix)/lib\" /DGTK_DATADIR=\"$(GtkDummyPrefix)/share\" /DGTK_DATA_PREFIX=\"$(GtkDummyPrefix)\" /DGTK_SYSCONFDIR=\"$(GtkDummyPrefix)/etc\" /DMULTIPRESS_CONFDIR=\"$(GtkDummyPrefix)/etc/gtk-$(ApiVersion)\" /DMULTIPRESS_LOCALEDIR=\"$(GtkDummyPrefix)/share/locale\" /DGTK_VERSION=\"$(GtkVersion)\" /DGTK_BINARY_VERSION=\"$(GtkBinaryVersion)\" /DGDK_DISABLE_DEPRECATED /DISOLATION_AWARE_ENABLED ..\..\..\gtk\gtktypefuncs.preproc.c > ..\..\..\gtk\gtktypefuncs.combined.c
|
||||||
|
$(PythonDir)\python ..\gentypefuncs.py ..\..\..\gtk\gtktypefuncs.c ..\..\..\gtk\gtktypefuncs.combined.c
|
||||||
|
del ..\..\..\gtk\gtktypefuncs.combined.c ..\..\..\gtk\gtktypefuncs.preproc.c
|
||||||
|
</GenerateTypeFuncs>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<_PropertySheetDisplayName>gtk3gensrcsprops</_PropertySheetDisplayName>
|
<_PropertySheetDisplayName>gtk3gensrcsprops</_PropertySheetDisplayName>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<BuildMacro Include="GenerateRequiredSourcesBase">
|
<BuildMacro Include="GenConfigH">
|
||||||
<Value>$(GenerateRequiredSourcesBase)</Value>
|
<Value>$(GenConfigH)</Value>
|
||||||
</BuildMacro>
|
</BuildMacro>
|
||||||
<BuildMacro Include="GeneratedGdkSources">
|
<BuildMacro Include="GenGdkConfigHWin32">
|
||||||
<Value>$(GeneratedGdkSources)</Value>
|
<Value>$(GenGdkConfigHWin32)</Value>
|
||||||
</BuildMacro>
|
</BuildMacro>
|
||||||
<BuildMacro Include="GeneratedGtkSources">
|
<BuildMacro Include="GenGdkConfigHBroadway">
|
||||||
<Value>$(GeneratedGtkSources)</Value>
|
<Value>$(GenGdkConfigHBroadway)</Value>
|
||||||
</BuildMacro>
|
</BuildMacro>
|
||||||
<BuildMacro Include="GeneratedDemoSources">
|
<BuildMacro Include="GDbusCodeGenCmd">
|
||||||
<Value>$(GeneratedDemoSources)</Value>
|
<Value>$(GDbusCodeGenCmd)</Value>
|
||||||
|
</BuildMacro>
|
||||||
|
<BuildMacro Include="GenerateGtkDbusBuiltSources">
|
||||||
|
<Value>$(GenerateGtkDbusBuiltSources)</Value>
|
||||||
|
</BuildMacro>
|
||||||
|
<BuildMacro Include="CopyGtkWin32RC">
|
||||||
|
<Value>$(CopyGtkWin32RC)</Value>
|
||||||
|
</BuildMacro>
|
||||||
|
<BuildMacro Include="GenerateGtkWin32Manifest">
|
||||||
|
<Value>$(GenerateGtkWin32Manifest)</Value>
|
||||||
|
</BuildMacro>
|
||||||
|
<BuildMacro Include="CopyDemosH">
|
||||||
|
<Value>$(CopyDemosH)</Value>
|
||||||
|
</BuildMacro>
|
||||||
|
<BuildMacro Include="GenerateTypeFuncs">
|
||||||
|
<Value>$(GenerateTypeFuncs)</Value>
|
||||||
</BuildMacro>
|
</BuildMacro>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
534
build/win32/vs10/gtk3-install.props
Normal file
@@ -0,0 +1,534 @@
|
|||||||
|
<?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="gtk3-build-defines.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<PropertyGroup Label="UserMacros">
|
||||||
|
<BinDir>$(SolutionDir)$(Configuration)\$(Platform)\bin</BinDir>
|
||||||
|
<GtkDoInstallBin>
|
||||||
|
mkdir $(CopyDir)\bin
|
||||||
|
mkdir $(CopyDir)\lib\pkgconfig
|
||||||
|
copy "$(BinDir)\$(GtkDllPrefix)gdk-3$(GtkDllSuffix).dll" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\$(GtkDllPrefix)gdk-3$(GtkDllSuffix).pdb" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\gdk-$(ApiVersion).lib" $(CopyDir)\lib
|
||||||
|
if "$(Configuration)" == "Release_Broadway" goto DO_BROADWAY_BIN
|
||||||
|
if "$(Configuration)" == "Debug_Broadway" goto DO_BROADWAY_BIN
|
||||||
|
copy "$(BinDir)\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).dll" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).pdb" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).dll" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).pdb" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\gtk-$(ApiVersion).lib" $(CopyDir)\lib
|
||||||
|
copy "$(BinDir)\gailutil-$(ApiVersion).lib" $(CopyDir)\lib
|
||||||
|
copy "$(BinDir)\gtk3-demo.exe" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\gtk3-demo.pdb" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\gtk3-demo-application.exe" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\gtk3-demo-application.pdb" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\gtk3-icon-browser.exe" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\gtk3-icon-browser.pdb" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\gtk-encode-symbolic-svg.exe" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\gtk-encode-symbolic-svg.pdb" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\gtk-update-icon-cache.exe" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\gtk-update-icon-cache.pdb" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\gtk-query-settings.exe" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\gtk-query-settings.pdb" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\gtk-builder-tool.exe" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\gtk-builder-tool.pdb" $(CopyDir)\bin
|
||||||
|
goto DONE_BIN
|
||||||
|
:DO_BROADWAY_BIN
|
||||||
|
copy "$(BinDir)\broadwayd.exe" $(CopyDir)\bin
|
||||||
|
copy "$(BinDir)\broadwayd.pdb" $(CopyDir)\bin
|
||||||
|
if "$(Configuration)" == "Release_Broadway" goto DO_BROADWAY_RELEASE
|
||||||
|
if "$(Configuration)" == "Debug_Broadway" goto DO_BROADWAY_DEBUG
|
||||||
|
:DO_BROADWAY_RELEASE
|
||||||
|
copy .\Release\$(Platform)\bin\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).dll $(CopyDir)\bin
|
||||||
|
copy .\Release\$(Platform)\bin\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).pdb $(CopyDir)\bin
|
||||||
|
copy .\Release\$(Platform)\bin\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).dll $(CopyDir)\bin
|
||||||
|
copy .\Release\$(Platform)\bin\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).pdb $(CopyDir)\bin
|
||||||
|
copy .\Release\$(Platform)\bin\gtk-$(ApiVersion).lib $(CopyDir)\lib
|
||||||
|
copy .\Release\$(Platform)\bin\gailutil-$(ApiVersion).lib $(CopyDir)\lib
|
||||||
|
copy .\Release\$(Platform)\bin\gtk3-demo.exe $(CopyDir)\bin
|
||||||
|
copy .\Release\$(Platform)\bin\gtk3-demo.pdb $(CopyDir)\bin
|
||||||
|
copy .\Release\$(Platform)\bin\gtk3-demo-application.exe $(CopyDir)\bin
|
||||||
|
copy .\Release\$(Platform)\bin\gtk3-demo-application.pdb $(CopyDir)\bin
|
||||||
|
copy .\Release\$(Platform)\bin\gtk3-icon-browser.exe $(CopyDir)\bin
|
||||||
|
copy .\Release\$(Platform)\bin\gtk3-icon-browser.pdb $(CopyDir)\bin
|
||||||
|
copy .\Release\$(Platform)\bin\gtk-encode-symbolic-svg.exe $(CopyDir)\bin
|
||||||
|
copy .\Release\$(Platform)\bin\gtk-encode-symbolic-svg.pdb $(CopyDir)\bin
|
||||||
|
copy .\Release\$(Platform)\bin\gtk-update-icon-cache.exe $(CopyDir)\bin
|
||||||
|
copy .\Release\$(Platform)\bin\gtk-update-icon-cache.pdb $(CopyDir)\bin
|
||||||
|
copy .\Release\$(Platform)\bin\gtk-query-settings.exe $(CopyDir)\bin
|
||||||
|
copy .\Release\$(Platform)\bin\gtk-query-settings.pdb $(CopyDir)\bin
|
||||||
|
copy .\Release\$(Platform)\bin\gtk-builder-tool.exe $(CopyDir)\bin
|
||||||
|
copy .\Release\$(Platform)\bin\gtk-builder-tool.pdb $(CopyDir)\bin
|
||||||
|
goto DONE_BIN
|
||||||
|
:DO_BROADWAY_DEBUG
|
||||||
|
copy .\Debug\$(Platform)\bin\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).dll $(CopyDir)\bin
|
||||||
|
copy .\Debug\$(Platform)\bin\$(GtkDllPrefix)gtk-3$(GtkDllSuffix).pdb $(CopyDir)\bin
|
||||||
|
copy .\Debug\$(Platform)\bin\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).dll $(CopyDir)\bin
|
||||||
|
copy .\Debug\$(Platform)\bin\$(GtkDllPrefix)gailutil-3$(GtkDllSuffix).pdb $(CopyDir)\bin
|
||||||
|
copy .\Debug\$(Platform)\bin\gtk-$(ApiVersion).lib $(CopyDir)\lib
|
||||||
|
copy .\Debug\$(Platform)\bin\gailutil-$(ApiVersion).lib $(CopyDir)\lib
|
||||||
|
copy .\Debug\$(Platform)\bin\gtk3-demo.exe $(CopyDir)\bin
|
||||||
|
copy .\Debug\$(Platform)\bin\gtk3-demo.pdb $(CopyDir)\bin
|
||||||
|
copy .\Debug\$(Platform)\bin\gtk3-demo-application.exe $(CopyDir)\bin
|
||||||
|
copy .\Debug\$(Platform)\bin\gtk3-demo-application.pdb $(CopyDir)\bin
|
||||||
|
copy .\Debug\$(Platform)\bin\gtk3-icon-browser.exe $(CopyDir)\bin
|
||||||
|
copy .\Debug\$(Platform)\bin\gtk3-icon-browser.pdb $(CopyDir)\bin
|
||||||
|
copy .\Debug\$(Platform)\bin\gtk-encode-symbolic-svg.exe $(CopyDir)\bin
|
||||||
|
copy .\Debug\$(Platform)\bin\gtk-encode-symbolic-svg.pdb $(CopyDir)\bin
|
||||||
|
copy .\Debug\$(Platform)\bin\gtk-update-icon-cache.exe $(CopyDir)\bin
|
||||||
|
copy .\Debug\$(Platform)\bin\gtk-update-icon-cache.pdb $(CopyDir)\bin
|
||||||
|
copy .\Debug\$(Platform)\bin\gtk-query-settings.exe $(CopyDir)\bin
|
||||||
|
copy .\Debug\$(Platform)\bin\gtk-query-settings.pdb $(CopyDir)\bin
|
||||||
|
copy .\Debug\$(Platform)\bin\gtk-builder-tool.exe $(CopyDir)\bin
|
||||||
|
copy .\Debug\$(Platform)\bin\gtk-builder-tool.pdb $(CopyDir)\bin
|
||||||
|
:DONE_BIN
|
||||||
|
copy ..\gdk-3.0.pc $(CopyDir)\lib\pkgconfig
|
||||||
|
copy ..\gdk-3.0.pc $(CopyDir)\lib\pkgconfig\gdk-win32-3.0.pc
|
||||||
|
copy "..\gtk+-3.0.pc" $(CopyDir)\lib\pkgconfig
|
||||||
|
copy "..\gtk+-3.0.pc" "$(CopyDir)\lib\pkgconfig\gtk+-3.0.pc"
|
||||||
|
copy ..\gail-3.0.pc $(CopyDir)\lib\pkgconfig
|
||||||
|
</GtkDoInstallBin>
|
||||||
|
<GtkDoInstall>
|
||||||
|
echo off
|
||||||
|
mkdir $(CopyDir)\include\gtk-$(ApiVersion)\gdk\win32
|
||||||
|
mkdir $(CopyDir)\include\gtk-$(ApiVersion)\gdk\deprecated
|
||||||
|
copy ..\..\..\gdk\win32\gdkwin32.h $(CopyDir)\include\gtk-$(ApiVersion)\gdk
|
||||||
|
copy ..\..\..\gdk\gdk.h $(CopyDir)\include\gtk-3.0\gdk\gdk.h
|
||||||
|
copy ..\..\..\gdk\gdk-autocleanup.h $(CopyDir)\include\gtk-3.0\gdk\gdk-autocleanup.h
|
||||||
|
copy ..\..\..\gdk\gdkapplaunchcontext.h $(CopyDir)\include\gtk-3.0\gdk\gdkapplaunchcontext.h
|
||||||
|
copy ..\..\..\gdk\gdkcairo.h $(CopyDir)\include\gtk-3.0\gdk\gdkcairo.h
|
||||||
|
copy ..\..\..\gdk\gdkcursor.h $(CopyDir)\include\gtk-3.0\gdk\gdkcursor.h
|
||||||
|
copy ..\..\..\gdk\gdkdevice.h $(CopyDir)\include\gtk-3.0\gdk\gdkdevice.h
|
||||||
|
copy ..\..\..\gdk\gdkdevicepad.h $(CopyDir)\include\gtk-3.0\gdk\gdkdevicepad.h
|
||||||
|
copy ..\..\..\gdk\gdkdevicetool.h $(CopyDir)\include\gtk-3.0\gdk\gdkdevicetool.h
|
||||||
|
copy ..\..\..\gdk\gdkdevicemanager.h $(CopyDir)\include\gtk-3.0\gdk\gdkdevicemanager.h
|
||||||
|
copy ..\..\..\gdk\gdkdisplay.h $(CopyDir)\include\gtk-3.0\gdk\gdkdisplay.h
|
||||||
|
copy ..\..\..\gdk\gdkdisplaymanager.h $(CopyDir)\include\gtk-3.0\gdk\gdkdisplaymanager.h
|
||||||
|
copy ..\..\..\gdk\gdkdnd.h $(CopyDir)\include\gtk-3.0\gdk\gdkdnd.h
|
||||||
|
copy ..\..\..\gdk\gdkdrawingcontext.h $(CopyDir)\include\gtk-3.0\gdk\gdkdrawingcontext.h
|
||||||
|
copy ..\..\..\gdk\gdkevents.h $(CopyDir)\include\gtk-3.0\gdk\gdkevents.h
|
||||||
|
copy ..\..\..\gdk\gdkframetimings.h $(CopyDir)\include\gtk-3.0\gdk\gdkframetimings.h
|
||||||
|
copy ..\..\..\gdk\gdkglcontext.h $(CopyDir)\include\gtk-3.0\gdk\gdkglcontext.h
|
||||||
|
copy ..\..\..\gdk\gdkkeys.h $(CopyDir)\include\gtk-3.0\gdk\gdkkeys.h
|
||||||
|
copy ..\..\..\gdk\gdkkeysyms.h $(CopyDir)\include\gtk-3.0\gdk\gdkkeysyms.h
|
||||||
|
copy ..\..\..\gdk\gdkkeysyms-compat.h $(CopyDir)\include\gtk-3.0\gdk\gdkkeysyms-compat.h
|
||||||
|
copy ..\..\..\gdk\gdkmain.h $(CopyDir)\include\gtk-3.0\gdk\gdkmain.h
|
||||||
|
copy ..\..\..\gdk\gdkmonitor.h $(CopyDir)\include\gtk-3.0\gdk\gdkmonitor.h
|
||||||
|
copy ..\..\..\gdk\gdkpango.h $(CopyDir)\include\gtk-3.0\gdk\gdkpango.h
|
||||||
|
copy ..\..\..\gdk\gdkframeclock.h $(CopyDir)\include\gtk-3.0\gdk\gdkframeclock.h
|
||||||
|
copy ..\..\..\gdk\gdkpixbuf.h $(CopyDir)\include\gtk-3.0\gdk\gdkpixbuf.h
|
||||||
|
copy ..\..\..\gdk\gdkprivate.h $(CopyDir)\include\gtk-3.0\gdk\gdkprivate.h
|
||||||
|
copy ..\..\..\gdk\gdkproperty.h $(CopyDir)\include\gtk-3.0\gdk\gdkproperty.h
|
||||||
|
copy ..\..\..\gdk\gdkrectangle.h $(CopyDir)\include\gtk-3.0\gdk\gdkrectangle.h
|
||||||
|
copy ..\..\..\gdk\gdkrgba.h $(CopyDir)\include\gtk-3.0\gdk\gdkrgba.h
|
||||||
|
copy ..\..\..\gdk\gdkscreen.h $(CopyDir)\include\gtk-3.0\gdk\gdkscreen.h
|
||||||
|
copy ..\..\..\gdk\gdkseat.h $(CopyDir)\include\gtk-3.0\gdk\gdkseat.h
|
||||||
|
copy ..\..\..\gdk\gdkselection.h $(CopyDir)\include\gtk-3.0\gdk\gdkselection.h
|
||||||
|
copy ..\..\..\gdk\gdktestutils.h $(CopyDir)\include\gtk-3.0\gdk\gdktestutils.h
|
||||||
|
copy ..\..\..\gdk\gdkthreads.h $(CopyDir)\include\gtk-3.0\gdk\gdkthreads.h
|
||||||
|
copy ..\..\..\gdk\gdktypes.h $(CopyDir)\include\gtk-3.0\gdk\gdktypes.h
|
||||||
|
copy ..\..\..\gdk\gdkvisual.h $(CopyDir)\include\gtk-3.0\gdk\gdkvisual.h
|
||||||
|
copy ..\..\..\gdk\gdkwindow.h $(CopyDir)\include\gtk-3.0\gdk\gdkwindow.h
|
||||||
|
copy ..\..\..\gdk\deprecated\gdkcolor.h $(CopyDir)\include\gtk-3.0\gdk\deprecated\gdkcolor.h
|
||||||
|
copy ..\..\..\gdk\gdkconfig.h $(CopyDir)\include\gtk-3.0\gdk\gdkconfig.h
|
||||||
|
copy ..\..\..\gdk\gdkenumtypes.h $(CopyDir)\include\gtk-3.0\gdk\gdkenumtypes.h
|
||||||
|
copy ..\..\..\gdk\gdkversionmacros.h $(CopyDir)\include\gtk-3.0\gdk\gdkversionmacros.h
|
||||||
|
copy ..\..\..\gdk\win32\gdkwin32cursor.h $(CopyDir)\include\gtk-3.0\gdk\win32\gdkwin32cursor.h
|
||||||
|
copy ..\..\..\gdk\win32\gdkwin32display.h $(CopyDir)\include\gtk-3.0\gdk\win32\gdkwin32display.h
|
||||||
|
copy ..\..\..\gdk\win32\gdkwin32displaymanager.h $(CopyDir)\include\gtk-3.0\gdk\win32\gdkwin32displaymanager.h
|
||||||
|
copy ..\..\..\gdk\win32\gdkwin32dnd.h $(CopyDir)\include\gtk-3.0\gdk\win32\gdkwin32dnd.h
|
||||||
|
copy ..\..\..\gdk\win32\gdkwin32glcontext.h $(CopyDir)\include\gtk-3.0\gdk\win32\gdkwin32glcontext.h
|
||||||
|
copy ..\..\..\gdk\win32\gdkwin32keys.h $(CopyDir)\include\gtk-3.0\gdk\win32\gdkwin32keys.h
|
||||||
|
copy ..\..\..\gdk\win32\gdkwin32misc.h $(CopyDir)\include\gtk-3.0\gdk\win32\gdkwin32misc.h
|
||||||
|
copy ..\..\..\gdk\win32\gdkwin32monitor.h $(CopyDir)\include\gtk-3.0\gdk\win32\gdkwin32monitor.h
|
||||||
|
copy ..\..\..\gdk\win32\gdkwin32screen.h $(CopyDir)\include\gtk-3.0\gdk\win32\gdkwin32screen.h
|
||||||
|
copy ..\..\..\gdk\win32\gdkwin32window.h $(CopyDir)\include\gtk-3.0\gdk\win32\gdkwin32window.h
|
||||||
|
mkdir $(CopyDir)\include\gtk-$(ApiVersion)\gtk\a11y
|
||||||
|
mkdir $(CopyDir)\include\gtk-$(ApiVersion)\gtk\deprecated
|
||||||
|
copy ..\..\..\gtk\gtk.h $(CopyDir)\include\gtk-3.0\gtk\gtk.h
|
||||||
|
copy ..\..\..\gtk\gtk-autocleanups.h $(CopyDir)\include\gtk-3.0\gtk\gtk-autocleanups.h
|
||||||
|
copy ..\..\..\gtk\gtkx.h $(CopyDir)\include\gtk-3.0\gtk\gtkx.h
|
||||||
|
copy ..\..\..\gtk\gtkx-autocleanups.h $(CopyDir)\include\gtk-3.0\gtk\gtkx-autocleanups.h
|
||||||
|
copy ..\..\..\gtk\gtk-a11y.h $(CopyDir)\include\gtk-3.0\gtk\gtk-a11y.h
|
||||||
|
copy ..\..\..\gtk\gtkaboutdialog.h $(CopyDir)\include\gtk-3.0\gtk\gtkaboutdialog.h
|
||||||
|
copy ..\..\..\gtk\gtkaccelgroup.h $(CopyDir)\include\gtk-3.0\gtk\gtkaccelgroup.h
|
||||||
|
copy ..\..\..\gtk\gtkaccellabel.h $(CopyDir)\include\gtk-3.0\gtk\gtkaccellabel.h
|
||||||
|
copy ..\..\..\gtk\gtkaccelmap.h $(CopyDir)\include\gtk-3.0\gtk\gtkaccelmap.h
|
||||||
|
copy ..\..\..\gtk\gtkaccessible.h $(CopyDir)\include\gtk-3.0\gtk\gtkaccessible.h
|
||||||
|
copy ..\..\..\gtk\gtkactionable.h $(CopyDir)\include\gtk-3.0\gtk\gtkactionable.h
|
||||||
|
copy ..\..\..\gtk\gtkactionbar.h $(CopyDir)\include\gtk-3.0\gtk\gtkactionbar.h
|
||||||
|
copy ..\..\..\gtk\gtkadjustment.h $(CopyDir)\include\gtk-3.0\gtk\gtkadjustment.h
|
||||||
|
copy ..\..\..\gtk\gtkappchooser.h $(CopyDir)\include\gtk-3.0\gtk\gtkappchooser.h
|
||||||
|
copy ..\..\..\gtk\gtkappchooserbutton.h $(CopyDir)\include\gtk-3.0\gtk\gtkappchooserbutton.h
|
||||||
|
copy ..\..\..\gtk\gtkappchooserdialog.h $(CopyDir)\include\gtk-3.0\gtk\gtkappchooserdialog.h
|
||||||
|
copy ..\..\..\gtk\gtkappchooserwidget.h $(CopyDir)\include\gtk-3.0\gtk\gtkappchooserwidget.h
|
||||||
|
copy ..\..\..\gtk\gtkapplication.h $(CopyDir)\include\gtk-3.0\gtk\gtkapplication.h
|
||||||
|
copy ..\..\..\gtk\gtkapplicationwindow.h $(CopyDir)\include\gtk-3.0\gtk\gtkapplicationwindow.h
|
||||||
|
copy ..\..\..\gtk\gtkaspectframe.h $(CopyDir)\include\gtk-3.0\gtk\gtkaspectframe.h
|
||||||
|
copy ..\..\..\gtk\gtkassistant.h $(CopyDir)\include\gtk-3.0\gtk\gtkassistant.h
|
||||||
|
copy ..\..\..\gtk\gtkbbox.h $(CopyDir)\include\gtk-3.0\gtk\gtkbbox.h
|
||||||
|
copy ..\..\..\gtk\gtkbin.h $(CopyDir)\include\gtk-3.0\gtk\gtkbin.h
|
||||||
|
copy ..\..\..\gtk\gtkbindings.h $(CopyDir)\include\gtk-3.0\gtk\gtkbindings.h
|
||||||
|
copy ..\..\..\gtk\gtkborder.h $(CopyDir)\include\gtk-3.0\gtk\gtkborder.h
|
||||||
|
copy ..\..\..\gtk\gtkbox.h $(CopyDir)\include\gtk-3.0\gtk\gtkbox.h
|
||||||
|
copy ..\..\..\gtk\gtkbuilder.h $(CopyDir)\include\gtk-3.0\gtk\gtkbuilder.h
|
||||||
|
copy ..\..\..\gtk\gtkbuildable.h $(CopyDir)\include\gtk-3.0\gtk\gtkbuildable.h
|
||||||
|
copy ..\..\..\gtk\gtkbutton.h $(CopyDir)\include\gtk-3.0\gtk\gtkbutton.h
|
||||||
|
copy ..\..\..\gtk\gtkcalendar.h $(CopyDir)\include\gtk-3.0\gtk\gtkcalendar.h
|
||||||
|
copy ..\..\..\gtk\gtkcellarea.h $(CopyDir)\include\gtk-3.0\gtk\gtkcellarea.h
|
||||||
|
copy ..\..\..\gtk\gtkcellareacontext.h $(CopyDir)\include\gtk-3.0\gtk\gtkcellareacontext.h
|
||||||
|
copy ..\..\..\gtk\gtkcellareabox.h $(CopyDir)\include\gtk-3.0\gtk\gtkcellareabox.h
|
||||||
|
copy ..\..\..\gtk\gtkcelleditable.h $(CopyDir)\include\gtk-3.0\gtk\gtkcelleditable.h
|
||||||
|
copy ..\..\..\gtk\gtkcelllayout.h $(CopyDir)\include\gtk-3.0\gtk\gtkcelllayout.h
|
||||||
|
copy ..\..\..\gtk\gtkcellrenderer.h $(CopyDir)\include\gtk-3.0\gtk\gtkcellrenderer.h
|
||||||
|
copy ..\..\..\gtk\gtkcellrendereraccel.h $(CopyDir)\include\gtk-3.0\gtk\gtkcellrendereraccel.h
|
||||||
|
copy ..\..\..\gtk\gtkcellrenderercombo.h $(CopyDir)\include\gtk-3.0\gtk\gtkcellrenderercombo.h
|
||||||
|
copy ..\..\..\gtk\gtkcellrendererpixbuf.h $(CopyDir)\include\gtk-3.0\gtk\gtkcellrendererpixbuf.h
|
||||||
|
copy ..\..\..\gtk\gtkcellrendererprogress.h $(CopyDir)\include\gtk-3.0\gtk\gtkcellrendererprogress.h
|
||||||
|
copy ..\..\..\gtk\gtkcellrendererspin.h $(CopyDir)\include\gtk-3.0\gtk\gtkcellrendererspin.h
|
||||||
|
copy ..\..\..\gtk\gtkcellrendererspinner.h $(CopyDir)\include\gtk-3.0\gtk\gtkcellrendererspinner.h
|
||||||
|
copy ..\..\..\gtk\gtkcellrenderertext.h $(CopyDir)\include\gtk-3.0\gtk\gtkcellrenderertext.h
|
||||||
|
copy ..\..\..\gtk\gtkcellrenderertoggle.h $(CopyDir)\include\gtk-3.0\gtk\gtkcellrenderertoggle.h
|
||||||
|
copy ..\..\..\gtk\gtkcellview.h $(CopyDir)\include\gtk-3.0\gtk\gtkcellview.h
|
||||||
|
copy ..\..\..\gtk\gtkcheckbutton.h $(CopyDir)\include\gtk-3.0\gtk\gtkcheckbutton.h
|
||||||
|
copy ..\..\..\gtk\gtkcheckmenuitem.h $(CopyDir)\include\gtk-3.0\gtk\gtkcheckmenuitem.h
|
||||||
|
copy ..\..\..\gtk\gtkclipboard.h $(CopyDir)\include\gtk-3.0\gtk\gtkclipboard.h
|
||||||
|
copy ..\..\..\gtk\gtkcolorbutton.h $(CopyDir)\include\gtk-3.0\gtk\gtkcolorbutton.h
|
||||||
|
copy ..\..\..\gtk\gtkcolorchooser.h $(CopyDir)\include\gtk-3.0\gtk\gtkcolorchooser.h
|
||||||
|
copy ..\..\..\gtk\gtkcolorchooserwidget.h $(CopyDir)\include\gtk-3.0\gtk\gtkcolorchooserwidget.h
|
||||||
|
copy ..\..\..\gtk\gtkcolorchooserdialog.h $(CopyDir)\include\gtk-3.0\gtk\gtkcolorchooserdialog.h
|
||||||
|
copy ..\..\..\gtk\gtkcolorutils.h $(CopyDir)\include\gtk-3.0\gtk\gtkcolorutils.h
|
||||||
|
copy ..\..\..\gtk\gtkcombobox.h $(CopyDir)\include\gtk-3.0\gtk\gtkcombobox.h
|
||||||
|
copy ..\..\..\gtk\gtkcomboboxtext.h $(CopyDir)\include\gtk-3.0\gtk\gtkcomboboxtext.h
|
||||||
|
copy ..\..\..\gtk\gtkcontainer.h $(CopyDir)\include\gtk-3.0\gtk\gtkcontainer.h
|
||||||
|
copy ..\..\..\gtk\gtkcssprovider.h $(CopyDir)\include\gtk-3.0\gtk\gtkcssprovider.h
|
||||||
|
copy ..\..\..\gtk\gtkcsssection.h $(CopyDir)\include\gtk-3.0\gtk\gtkcsssection.h
|
||||||
|
copy ..\..\..\gtk\gtkdebug.h $(CopyDir)\include\gtk-3.0\gtk\gtkdebug.h
|
||||||
|
copy ..\..\..\gtk\gtkdialog.h $(CopyDir)\include\gtk-3.0\gtk\gtkdialog.h
|
||||||
|
copy ..\..\..\gtk\gtkdnd.h $(CopyDir)\include\gtk-3.0\gtk\gtkdnd.h
|
||||||
|
copy ..\..\..\gtk\gtkdragdest.h $(CopyDir)\include\gtk-3.0\gtk\gtkdragdest.h
|
||||||
|
copy ..\..\..\gtk\gtkdragsource.h $(CopyDir)\include\gtk-3.0\gtk\gtkdragsource.h
|
||||||
|
copy ..\..\..\gtk\gtkdrawingarea.h $(CopyDir)\include\gtk-3.0\gtk\gtkdrawingarea.h
|
||||||
|
copy ..\..\..\gtk\gtkeditable.h $(CopyDir)\include\gtk-3.0\gtk\gtkeditable.h
|
||||||
|
copy ..\..\..\gtk\gtkentry.h $(CopyDir)\include\gtk-3.0\gtk\gtkentry.h
|
||||||
|
copy ..\..\..\gtk\gtkentrybuffer.h $(CopyDir)\include\gtk-3.0\gtk\gtkentrybuffer.h
|
||||||
|
copy ..\..\..\gtk\gtkentrycompletion.h $(CopyDir)\include\gtk-3.0\gtk\gtkentrycompletion.h
|
||||||
|
copy ..\..\..\gtk\gtkenums.h $(CopyDir)\include\gtk-3.0\gtk\gtkenums.h
|
||||||
|
copy ..\..\..\gtk\gtkeventbox.h $(CopyDir)\include\gtk-3.0\gtk\gtkeventbox.h
|
||||||
|
copy ..\..\..\gtk\gtkeventcontroller.h $(CopyDir)\include\gtk-3.0\gtk\gtkeventcontroller.h
|
||||||
|
copy ..\..\..\gtk\gtkexpander.h $(CopyDir)\include\gtk-3.0\gtk\gtkexpander.h
|
||||||
|
copy ..\..\..\gtk\gtkfilechooser.h $(CopyDir)\include\gtk-3.0\gtk\gtkfilechooser.h
|
||||||
|
copy ..\..\..\gtk\gtkfilechooserbutton.h $(CopyDir)\include\gtk-3.0\gtk\gtkfilechooserbutton.h
|
||||||
|
copy ..\..\..\gtk\gtkfilechooserdialog.h $(CopyDir)\include\gtk-3.0\gtk\gtkfilechooserdialog.h
|
||||||
|
copy ..\..\..\gtk\gtkfilechoosernative.h $(CopyDir)\include\gtk-3.0\gtk\gtkfilechoosernative.h
|
||||||
|
copy ..\..\..\gtk\gtkfilechooserwidget.h $(CopyDir)\include\gtk-3.0\gtk\gtkfilechooserwidget.h
|
||||||
|
copy ..\..\..\gtk\gtkfilefilter.h $(CopyDir)\include\gtk-3.0\gtk\gtkfilefilter.h
|
||||||
|
copy ..\..\..\gtk\gtkfixed.h $(CopyDir)\include\gtk-3.0\gtk\gtkfixed.h
|
||||||
|
copy ..\..\..\gtk\gtkflowbox.h $(CopyDir)\include\gtk-3.0\gtk\gtkflowbox.h
|
||||||
|
copy ..\..\..\gtk\gtkfontbutton.h $(CopyDir)\include\gtk-3.0\gtk\gtkfontbutton.h
|
||||||
|
copy ..\..\..\gtk\gtkfontchooser.h $(CopyDir)\include\gtk-3.0\gtk\gtkfontchooser.h
|
||||||
|
copy ..\..\..\gtk\gtkfontchooserdialog.h $(CopyDir)\include\gtk-3.0\gtk\gtkfontchooserdialog.h
|
||||||
|
copy ..\..\..\gtk\gtkfontchooserwidget.h $(CopyDir)\include\gtk-3.0\gtk\gtkfontchooserwidget.h
|
||||||
|
copy ..\..\..\gtk\gtkframe.h $(CopyDir)\include\gtk-3.0\gtk\gtkframe.h
|
||||||
|
copy ..\..\..\gtk\gtkgesture.h $(CopyDir)\include\gtk-3.0\gtk\gtkgesture.h
|
||||||
|
copy ..\..\..\gtk\gtkgesturedrag.h $(CopyDir)\include\gtk-3.0\gtk\gtkgesturedrag.h
|
||||||
|
copy ..\..\..\gtk\gtkgesturelongpress.h $(CopyDir)\include\gtk-3.0\gtk\gtkgesturelongpress.h
|
||||||
|
copy ..\..\..\gtk\gtkgesturemultipress.h $(CopyDir)\include\gtk-3.0\gtk\gtkgesturemultipress.h
|
||||||
|
copy ..\..\..\gtk\gtkgesturepan.h $(CopyDir)\include\gtk-3.0\gtk\gtkgesturepan.h
|
||||||
|
copy ..\..\..\gtk\gtkgesturerotate.h $(CopyDir)\include\gtk-3.0\gtk\gtkgesturerotate.h
|
||||||
|
copy ..\..\..\gtk\gtkgesturesingle.h $(CopyDir)\include\gtk-3.0\gtk\gtkgesturesingle.h
|
||||||
|
copy ..\..\..\gtk\gtkgestureswipe.h $(CopyDir)\include\gtk-3.0\gtk\gtkgestureswipe.h
|
||||||
|
copy ..\..\..\gtk\gtkgesturezoom.h $(CopyDir)\include\gtk-3.0\gtk\gtkgesturezoom.h
|
||||||
|
copy ..\..\..\gtk\gtkglarea.h $(CopyDir)\include\gtk-3.0\gtk\gtkglarea.h
|
||||||
|
copy ..\..\..\gtk\gtkgrid.h $(CopyDir)\include\gtk-3.0\gtk\gtkgrid.h
|
||||||
|
copy ..\..\..\gtk\gtkheaderbar.h $(CopyDir)\include\gtk-3.0\gtk\gtkheaderbar.h
|
||||||
|
copy ..\..\..\gtk\gtkicontheme.h $(CopyDir)\include\gtk-3.0\gtk\gtkicontheme.h
|
||||||
|
copy ..\..\..\gtk\gtkiconview.h $(CopyDir)\include\gtk-3.0\gtk\gtkiconview.h
|
||||||
|
copy ..\..\..\gtk\gtkimage.h $(CopyDir)\include\gtk-3.0\gtk\gtkimage.h
|
||||||
|
copy ..\..\..\gtk\gtkimcontext.h $(CopyDir)\include\gtk-3.0\gtk\gtkimcontext.h
|
||||||
|
copy ..\..\..\gtk\gtkimcontextinfo.h $(CopyDir)\include\gtk-3.0\gtk\gtkimcontextinfo.h
|
||||||
|
copy ..\..\..\gtk\gtkimcontextsimple.h $(CopyDir)\include\gtk-3.0\gtk\gtkimcontextsimple.h
|
||||||
|
copy ..\..\..\gtk\gtkimmodule.h $(CopyDir)\include\gtk-3.0\gtk\gtkimmodule.h
|
||||||
|
copy ..\..\..\gtk\gtkimmulticontext.h $(CopyDir)\include\gtk-3.0\gtk\gtkimmulticontext.h
|
||||||
|
copy ..\..\..\gtk\gtkinfobar.h $(CopyDir)\include\gtk-3.0\gtk\gtkinfobar.h
|
||||||
|
copy ..\..\..\gtk\gtkinvisible.h $(CopyDir)\include\gtk-3.0\gtk\gtkinvisible.h
|
||||||
|
copy ..\..\..\gtk\gtklabel.h $(CopyDir)\include\gtk-3.0\gtk\gtklabel.h
|
||||||
|
copy ..\..\..\gtk\gtklayout.h $(CopyDir)\include\gtk-3.0\gtk\gtklayout.h
|
||||||
|
copy ..\..\..\gtk\gtklevelbar.h $(CopyDir)\include\gtk-3.0\gtk\gtklevelbar.h
|
||||||
|
copy ..\..\..\gtk\gtklinkbutton.h $(CopyDir)\include\gtk-3.0\gtk\gtklinkbutton.h
|
||||||
|
copy ..\..\..\gtk\gtklistbox.h $(CopyDir)\include\gtk-3.0\gtk\gtklistbox.h
|
||||||
|
copy ..\..\..\gtk\gtkliststore.h $(CopyDir)\include\gtk-3.0\gtk\gtkliststore.h
|
||||||
|
copy ..\..\..\gtk\gtklockbutton.h $(CopyDir)\include\gtk-3.0\gtk\gtklockbutton.h
|
||||||
|
copy ..\..\..\gtk\gtkmain.h $(CopyDir)\include\gtk-3.0\gtk\gtkmain.h
|
||||||
|
copy ..\..\..\gtk\gtkmenu.h $(CopyDir)\include\gtk-3.0\gtk\gtkmenu.h
|
||||||
|
copy ..\..\..\gtk\gtkmenubar.h $(CopyDir)\include\gtk-3.0\gtk\gtkmenubar.h
|
||||||
|
copy ..\..\..\gtk\gtkmenubutton.h $(CopyDir)\include\gtk-3.0\gtk\gtkmenubutton.h
|
||||||
|
copy ..\..\..\gtk\gtkmenuitem.h $(CopyDir)\include\gtk-3.0\gtk\gtkmenuitem.h
|
||||||
|
copy ..\..\..\gtk\gtkmenushell.h $(CopyDir)\include\gtk-3.0\gtk\gtkmenushell.h
|
||||||
|
copy ..\..\..\gtk\gtkmenutoolbutton.h $(CopyDir)\include\gtk-3.0\gtk\gtkmenutoolbutton.h
|
||||||
|
copy ..\..\..\gtk\gtkmessagedialog.h $(CopyDir)\include\gtk-3.0\gtk\gtkmessagedialog.h
|
||||||
|
copy ..\..\..\gtk\gtkmodelbutton.h $(CopyDir)\include\gtk-3.0\gtk\gtkmodelbutton.h
|
||||||
|
copy ..\..\..\gtk\gtkmodules.h $(CopyDir)\include\gtk-3.0\gtk\gtkmodules.h
|
||||||
|
copy ..\..\..\gtk\gtkmountoperation.h $(CopyDir)\include\gtk-3.0\gtk\gtkmountoperation.h
|
||||||
|
copy ..\..\..\gtk\gtknativedialog.h $(CopyDir)\include\gtk-3.0\gtk\gtknativedialog.h
|
||||||
|
copy ..\..\..\gtk\gtknotebook.h $(CopyDir)\include\gtk-3.0\gtk\gtknotebook.h
|
||||||
|
copy ..\..\..\gtk\gtkoffscreenwindow.h $(CopyDir)\include\gtk-3.0\gtk\gtkoffscreenwindow.h
|
||||||
|
copy ..\..\..\gtk\gtkorientable.h $(CopyDir)\include\gtk-3.0\gtk\gtkorientable.h
|
||||||
|
copy ..\..\..\gtk\gtkoverlay.h $(CopyDir)\include\gtk-3.0\gtk\gtkoverlay.h
|
||||||
|
copy ..\..\..\gtk\gtkpadcontroller.h $(CopyDir)\include\gtk-3.0\gtk\gtkpadcontroller.h
|
||||||
|
copy ..\..\..\gtk\gtkpagesetup.h $(CopyDir)\include\gtk-3.0\gtk\gtkpagesetup.h
|
||||||
|
copy ..\..\..\gtk\gtkpaned.h $(CopyDir)\include\gtk-3.0\gtk\gtkpaned.h
|
||||||
|
copy ..\..\..\gtk\gtkpapersize.h $(CopyDir)\include\gtk-3.0\gtk\gtkpapersize.h
|
||||||
|
copy ..\..\..\gtk\gtkplacessidebar.h $(CopyDir)\include\gtk-3.0\gtk\gtkplacessidebar.h
|
||||||
|
copy ..\..\..\gtk\gtkplug.h $(CopyDir)\include\gtk-3.0\gtk\gtkplug.h
|
||||||
|
copy ..\..\..\gtk\gtkpopover.h $(CopyDir)\include\gtk-3.0\gtk\gtkpopover.h
|
||||||
|
copy ..\..\..\gtk\gtkpopovermenu.h $(CopyDir)\include\gtk-3.0\gtk\gtkpopovermenu.h
|
||||||
|
copy ..\..\..\gtk\gtkprintcontext.h $(CopyDir)\include\gtk-3.0\gtk\gtkprintcontext.h
|
||||||
|
copy ..\..\..\gtk\gtkprintoperation.h $(CopyDir)\include\gtk-3.0\gtk\gtkprintoperation.h
|
||||||
|
copy ..\..\..\gtk\gtkprintoperationpreview.h $(CopyDir)\include\gtk-3.0\gtk\gtkprintoperationpreview.h
|
||||||
|
copy ..\..\..\gtk\gtkprintsettings.h $(CopyDir)\include\gtk-3.0\gtk\gtkprintsettings.h
|
||||||
|
copy ..\..\..\gtk\gtkprogressbar.h $(CopyDir)\include\gtk-3.0\gtk\gtkprogressbar.h
|
||||||
|
copy ..\..\..\gtk\gtkradiobutton.h $(CopyDir)\include\gtk-3.0\gtk\gtkradiobutton.h
|
||||||
|
copy ..\..\..\gtk\gtkradiomenuitem.h $(CopyDir)\include\gtk-3.0\gtk\gtkradiomenuitem.h
|
||||||
|
copy ..\..\..\gtk\gtkradiotoolbutton.h $(CopyDir)\include\gtk-3.0\gtk\gtkradiotoolbutton.h
|
||||||
|
copy ..\..\..\gtk\gtkrange.h $(CopyDir)\include\gtk-3.0\gtk\gtkrange.h
|
||||||
|
copy ..\..\..\gtk\gtkrecentchooser.h $(CopyDir)\include\gtk-3.0\gtk\gtkrecentchooser.h
|
||||||
|
copy ..\..\..\gtk\gtkrecentchooserdialog.h $(CopyDir)\include\gtk-3.0\gtk\gtkrecentchooserdialog.h
|
||||||
|
copy ..\..\..\gtk\gtkrecentchoosermenu.h $(CopyDir)\include\gtk-3.0\gtk\gtkrecentchoosermenu.h
|
||||||
|
copy ..\..\..\gtk\gtkrecentchooserwidget.h $(CopyDir)\include\gtk-3.0\gtk\gtkrecentchooserwidget.h
|
||||||
|
copy ..\..\..\gtk\gtkrecentfilter.h $(CopyDir)\include\gtk-3.0\gtk\gtkrecentfilter.h
|
||||||
|
copy ..\..\..\gtk\gtkrecentmanager.h $(CopyDir)\include\gtk-3.0\gtk\gtkrecentmanager.h
|
||||||
|
copy ..\..\..\gtk\gtkrender.h $(CopyDir)\include\gtk-3.0\gtk\gtkrender.h
|
||||||
|
copy ..\..\..\gtk\gtkrevealer.h $(CopyDir)\include\gtk-3.0\gtk\gtkrevealer.h
|
||||||
|
copy ..\..\..\gtk\gtkscale.h $(CopyDir)\include\gtk-3.0\gtk\gtkscale.h
|
||||||
|
copy ..\..\..\gtk\gtkscalebutton.h $(CopyDir)\include\gtk-3.0\gtk\gtkscalebutton.h
|
||||||
|
copy ..\..\..\gtk\gtkscrollable.h $(CopyDir)\include\gtk-3.0\gtk\gtkscrollable.h
|
||||||
|
copy ..\..\..\gtk\gtkscrollbar.h $(CopyDir)\include\gtk-3.0\gtk\gtkscrollbar.h
|
||||||
|
copy ..\..\..\gtk\gtkscrolledwindow.h $(CopyDir)\include\gtk-3.0\gtk\gtkscrolledwindow.h
|
||||||
|
copy ..\..\..\gtk\gtksearchbar.h $(CopyDir)\include\gtk-3.0\gtk\gtksearchbar.h
|
||||||
|
copy ..\..\..\gtk\gtksearchentry.h $(CopyDir)\include\gtk-3.0\gtk\gtksearchentry.h
|
||||||
|
copy ..\..\..\gtk\gtkselection.h $(CopyDir)\include\gtk-3.0\gtk\gtkselection.h
|
||||||
|
copy ..\..\..\gtk\gtkseparator.h $(CopyDir)\include\gtk-3.0\gtk\gtkseparator.h
|
||||||
|
copy ..\..\..\gtk\gtkseparatormenuitem.h $(CopyDir)\include\gtk-3.0\gtk\gtkseparatormenuitem.h
|
||||||
|
copy ..\..\..\gtk\gtkseparatortoolitem.h $(CopyDir)\include\gtk-3.0\gtk\gtkseparatortoolitem.h
|
||||||
|
copy ..\..\..\gtk\gtksettings.h $(CopyDir)\include\gtk-3.0\gtk\gtksettings.h
|
||||||
|
copy ..\..\..\gtk\gtkshortcutlabel.h $(CopyDir)\include\gtk-3.0\gtk\gtkshortcutlabel.h
|
||||||
|
copy ..\..\..\gtk\gtkshortcutsgroup.h $(CopyDir)\include\gtk-3.0\gtk\gtkshortcutsgroup.h
|
||||||
|
copy ..\..\..\gtk\gtkshortcutssection.h $(CopyDir)\include\gtk-3.0\gtk\gtkshortcutssection.h
|
||||||
|
copy ..\..\..\gtk\gtkshortcutsshortcut.h $(CopyDir)\include\gtk-3.0\gtk\gtkshortcutsshortcut.h
|
||||||
|
copy ..\..\..\gtk\gtkshortcutswindow.h $(CopyDir)\include\gtk-3.0\gtk\gtkshortcutswindow.h
|
||||||
|
copy ..\..\..\gtk\gtkshow.h $(CopyDir)\include\gtk-3.0\gtk\gtkshow.h
|
||||||
|
copy ..\..\..\gtk\gtkstacksidebar.h $(CopyDir)\include\gtk-3.0\gtk\gtkstacksidebar.h
|
||||||
|
copy ..\..\..\gtk\gtksizegroup.h $(CopyDir)\include\gtk-3.0\gtk\gtksizegroup.h
|
||||||
|
copy ..\..\..\gtk\gtksizerequest.h $(CopyDir)\include\gtk-3.0\gtk\gtksizerequest.h
|
||||||
|
copy ..\..\..\gtk\gtksocket.h $(CopyDir)\include\gtk-3.0\gtk\gtksocket.h
|
||||||
|
copy ..\..\..\gtk\gtkspinbutton.h $(CopyDir)\include\gtk-3.0\gtk\gtkspinbutton.h
|
||||||
|
copy ..\..\..\gtk\gtkspinner.h $(CopyDir)\include\gtk-3.0\gtk\gtkspinner.h
|
||||||
|
copy ..\..\..\gtk\gtkstack.h $(CopyDir)\include\gtk-3.0\gtk\gtkstack.h
|
||||||
|
copy ..\..\..\gtk\gtkstackswitcher.h $(CopyDir)\include\gtk-3.0\gtk\gtkstackswitcher.h
|
||||||
|
copy ..\..\..\gtk\gtkstatusbar.h $(CopyDir)\include\gtk-3.0\gtk\gtkstatusbar.h
|
||||||
|
copy ..\..\..\gtk\gtkstylecontext.h $(CopyDir)\include\gtk-3.0\gtk\gtkstylecontext.h
|
||||||
|
copy ..\..\..\gtk\gtkstyleprovider.h $(CopyDir)\include\gtk-3.0\gtk\gtkstyleprovider.h
|
||||||
|
copy ..\..\..\gtk\gtkswitch.h $(CopyDir)\include\gtk-3.0\gtk\gtkswitch.h
|
||||||
|
copy ..\..\..\gtk\gtktestutils.h $(CopyDir)\include\gtk-3.0\gtk\gtktestutils.h
|
||||||
|
copy ..\..\..\gtk\gtktextattributes.h $(CopyDir)\include\gtk-3.0\gtk\gtktextattributes.h
|
||||||
|
copy ..\..\..\gtk\gtktextbuffer.h $(CopyDir)\include\gtk-3.0\gtk\gtktextbuffer.h
|
||||||
|
copy ..\..\..\gtk\gtktextbufferrichtext.h $(CopyDir)\include\gtk-3.0\gtk\gtktextbufferrichtext.h
|
||||||
|
copy ..\..\..\gtk\gtktextchild.h $(CopyDir)\include\gtk-3.0\gtk\gtktextchild.h
|
||||||
|
copy ..\..\..\gtk\gtktextdisplay.h $(CopyDir)\include\gtk-3.0\gtk\gtktextdisplay.h
|
||||||
|
copy ..\..\..\gtk\gtktextiter.h $(CopyDir)\include\gtk-3.0\gtk\gtktextiter.h
|
||||||
|
copy ..\..\..\gtk\gtktextmark.h $(CopyDir)\include\gtk-3.0\gtk\gtktextmark.h
|
||||||
|
copy ..\..\..\gtk\gtktexttag.h $(CopyDir)\include\gtk-3.0\gtk\gtktexttag.h
|
||||||
|
copy ..\..\..\gtk\gtktexttagtable.h $(CopyDir)\include\gtk-3.0\gtk\gtktexttagtable.h
|
||||||
|
copy ..\..\..\gtk\gtktextview.h $(CopyDir)\include\gtk-3.0\gtk\gtktextview.h
|
||||||
|
copy ..\..\..\gtk\gtktogglebutton.h $(CopyDir)\include\gtk-3.0\gtk\gtktogglebutton.h
|
||||||
|
copy ..\..\..\gtk\gtktoggletoolbutton.h $(CopyDir)\include\gtk-3.0\gtk\gtktoggletoolbutton.h
|
||||||
|
copy ..\..\..\gtk\gtktoolbar.h $(CopyDir)\include\gtk-3.0\gtk\gtktoolbar.h
|
||||||
|
copy ..\..\..\gtk\gtktoolbutton.h $(CopyDir)\include\gtk-3.0\gtk\gtktoolbutton.h
|
||||||
|
copy ..\..\..\gtk\gtktoolitem.h $(CopyDir)\include\gtk-3.0\gtk\gtktoolitem.h
|
||||||
|
copy ..\..\..\gtk\gtktoolitemgroup.h $(CopyDir)\include\gtk-3.0\gtk\gtktoolitemgroup.h
|
||||||
|
copy ..\..\..\gtk\gtktoolpalette.h $(CopyDir)\include\gtk-3.0\gtk\gtktoolpalette.h
|
||||||
|
copy ..\..\..\gtk\gtktoolshell.h $(CopyDir)\include\gtk-3.0\gtk\gtktoolshell.h
|
||||||
|
copy ..\..\..\gtk\gtktooltip.h $(CopyDir)\include\gtk-3.0\gtk\gtktooltip.h
|
||||||
|
copy ..\..\..\gtk\gtktreednd.h $(CopyDir)\include\gtk-3.0\gtk\gtktreednd.h
|
||||||
|
copy ..\..\..\gtk\gtktreemodel.h $(CopyDir)\include\gtk-3.0\gtk\gtktreemodel.h
|
||||||
|
copy ..\..\..\gtk\gtktreemodelfilter.h $(CopyDir)\include\gtk-3.0\gtk\gtktreemodelfilter.h
|
||||||
|
copy ..\..\..\gtk\gtktreemodelsort.h $(CopyDir)\include\gtk-3.0\gtk\gtktreemodelsort.h
|
||||||
|
copy ..\..\..\gtk\gtktreeselection.h $(CopyDir)\include\gtk-3.0\gtk\gtktreeselection.h
|
||||||
|
copy ..\..\..\gtk\gtktreesortable.h $(CopyDir)\include\gtk-3.0\gtk\gtktreesortable.h
|
||||||
|
copy ..\..\..\gtk\gtktreestore.h $(CopyDir)\include\gtk-3.0\gtk\gtktreestore.h
|
||||||
|
copy ..\..\..\gtk\gtktreeview.h $(CopyDir)\include\gtk-3.0\gtk\gtktreeview.h
|
||||||
|
copy ..\..\..\gtk\gtktreeviewcolumn.h $(CopyDir)\include\gtk-3.0\gtk\gtktreeviewcolumn.h
|
||||||
|
copy ..\..\..\gtk\gtktypes.h $(CopyDir)\include\gtk-3.0\gtk\gtktypes.h
|
||||||
|
copy ..\..\..\gtk\gtkviewport.h $(CopyDir)\include\gtk-3.0\gtk\gtkviewport.h
|
||||||
|
copy ..\..\..\gtk\gtkvolumebutton.h $(CopyDir)\include\gtk-3.0\gtk\gtkvolumebutton.h
|
||||||
|
copy ..\..\..\gtk\gtkwidget.h $(CopyDir)\include\gtk-3.0\gtk\gtkwidget.h
|
||||||
|
copy ..\..\..\gtk\gtkwidgetpath.h $(CopyDir)\include\gtk-3.0\gtk\gtkwidgetpath.h
|
||||||
|
copy ..\..\..\gtk\gtkwindow.h $(CopyDir)\include\gtk-3.0\gtk\gtkwindow.h
|
||||||
|
copy ..\..\..\gtk\gtkwindowgroup.h $(CopyDir)\include\gtk-3.0\gtk\gtkwindowgroup.h
|
||||||
|
copy ..\..\..\gtk\gtktextlayout.h $(CopyDir)\include\gtk-3.0\gtk\gtktextlayout.h
|
||||||
|
copy ..\..\..\gtk\gtktypebuiltins.h $(CopyDir)\include\gtk-3.0\gtk\gtktypebuiltins.h
|
||||||
|
copy ..\..\..\gtk\gtkversion.h $(CopyDir)\include\gtk-3.0\gtk\gtkversion.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtk-a11y-autocleanups.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtk-a11y-autocleanups.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkarrowaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkarrowaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkbooleancellaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkbooleancellaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkbuttonaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkbuttonaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkcellaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkcellaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkcellaccessibleparent.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkcellaccessibleparent.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkcheckmenuitemaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkcheckmenuitemaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkcomboboxaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkcomboboxaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkcontaineraccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkcontaineraccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkcontainercellaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkcontainercellaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkentryaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkentryaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkexpanderaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkexpanderaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkflowboxaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkflowboxaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkflowboxchildaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkflowboxchildaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkframeaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkframeaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkiconviewaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkiconviewaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkimageaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkimageaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkimagecellaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkimagecellaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtklabelaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtklabelaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtklevelbaraccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtklevelbaraccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtklinkbuttonaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtklinkbuttonaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtklistboxaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtklistboxaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtklistboxrowaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtklistboxrowaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtklockbuttonaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtklockbuttonaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkmenuaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkmenuaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkmenubuttonaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkmenubuttonaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkmenuitemaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkmenuitemaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkmenushellaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkmenushellaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtknotebookaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtknotebookaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtknotebookpageaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtknotebookpageaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkpanedaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkpanedaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkpopoveraccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkpopoveraccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkprogressbaraccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkprogressbaraccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkradiobuttonaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkradiobuttonaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkradiomenuitemaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkradiomenuitemaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkrangeaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkrangeaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkrenderercellaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkrenderercellaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkscaleaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkscaleaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkscalebuttonaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkscalebuttonaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkscrolledwindowaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkscrolledwindowaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkspinbuttonaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkspinbuttonaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkspinneraccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkspinneraccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkstatusbaraccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkstatusbaraccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkstackaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkstackaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkswitchaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkswitchaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtktextcellaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtktextcellaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtktextviewaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtktextviewaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtktogglebuttonaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtktogglebuttonaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtktoplevelaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtktoplevelaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtktreeviewaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtktreeviewaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkwidgetaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkwidgetaccessible.h
|
||||||
|
copy ..\..\..\gtk\a11y\gtkwindowaccessible.h $(CopyDir)\include\gtk-3.0\gtk\a11y\gtkwindowaccessible.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkactivatable.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkactivatable.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkaction.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkaction.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkactiongroup.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkactiongroup.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkalignment.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkalignment.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkarrow.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkarrow.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkcolorsel.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkcolorsel.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkcolorseldialog.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkcolorseldialog.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkfontsel.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkfontsel.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkgradient.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkgradient.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkhandlebox.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkhandlebox.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkhbbox.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkhbbox.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkhbox.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkhbox.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkhpaned.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkhpaned.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkhscale.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkhscale.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkhscrollbar.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkhscrollbar.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkhseparator.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkhseparator.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkhsv.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkhsv.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkiconfactory.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkiconfactory.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkimagemenuitem.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkimagemenuitem.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkmisc.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkmisc.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtknumerableicon.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtknumerableicon.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkradioaction.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkradioaction.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkrc.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkrc.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkrecentaction.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkrecentaction.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkstatusicon.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkstatusicon.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkstock.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkstock.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkstyle.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkstyle.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkstyleproperties.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkstyleproperties.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtksymboliccolor.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtksymboliccolor.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtktable.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtktable.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtktearoffmenuitem.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtktearoffmenuitem.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkthemingengine.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkthemingengine.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtktoggleaction.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtktoggleaction.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkuimanager.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkuimanager.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkvbbox.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkvbbox.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkvbox.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkvbox.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkvscale.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkvscale.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkvscrollbar.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkvscrollbar.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkvseparator.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkvseparator.h
|
||||||
|
copy ..\..\..\gtk\deprecated\gtkvpaned.h $(CopyDir)\include\gtk-3.0\gtk\deprecated\gtkvpaned.h
|
||||||
|
mkdir $(CopyDir)\include\gail-$(ApiVersion)\libgail-util
|
||||||
|
copy ..\..\..\libgail-util\gailmisc.h $(CopyDir)\include\gail-3.0\libgail-util\gailmisc.h
|
||||||
|
copy ..\..\..\libgail-util\gailtextutil.h $(CopyDir)\include\gail-3.0\libgail-util\gailtextutil.h
|
||||||
|
copy ..\..\..\libgail-util\gail-util.h $(CopyDir)\include\gail-3.0\libgail-util\gail-util.h
|
||||||
|
for %%s in (16 22 24 32 48 256) do ((mkdir $(CopyDir)\share\icons\hicolor\%%sx%%s\apps) & (copy /b ..\..\..\demos\gtk-demo\data\%%sx%%s\gtk3-demo.png $(CopyDir)\share\icons\hicolor\%%sx%%s\apps))
|
||||||
|
mkdir $(CopyDir)\share\glib-2.0\schemas
|
||||||
|
copy ..\..\..\gtk\org.gtk.Settings.ColorChooser.gschema.xml $(CopyDir)\share\glib-2.0\schemas
|
||||||
|
copy ..\..\..\gtk\org.gtk.Settings.Debug.gschema.xml $(CopyDir)\share\glib-2.0\schemas
|
||||||
|
copy ..\..\..\gtk\org.gtk.Settings.EmojiChooser.gschema.xml $(CopyDir)\share\glib-2.0\schemas
|
||||||
|
copy ..\..\..\gtk\org.gtk.Settings.FileChooser.gschema.xml $(CopyDir)\share\glib-2.0\schemas
|
||||||
|
copy ..\..\..\demos\gtk-demo\org.gtk.Demo.gschema.xml $(CopyDir)\share\glib-2.0\schemas
|
||||||
|
</GtkDoInstall>
|
||||||
|
<GtkDoInstallBroadwayHeaders>
|
||||||
|
copy ..\..\..\gdk\broadway\gdkbroadway.h $(CopyDir)\include\gtk-$(ApiVersion)\gdk
|
||||||
|
mkdir $(CopyDir)\include\gtk-$(ApiVersion)\gdk\broadway
|
||||||
|
copy ..\..\..\gdk\broadway\gdkbroadwaydisplay.h $(CopyDir)\include\gtk-3.0\gdk\broadway\gdkbroadwaydisplay.h
|
||||||
|
copy ..\..\..\gdk\broadway\gdkbroadwaywindow.h $(CopyDir)\include\gtk-3.0\gdk\broadway\gdkbroadwaywindow.h
|
||||||
|
copy ..\..\..\gdk\broadway\gdkbroadwaycursor.h $(CopyDir)\include\gtk-3.0\gdk\broadway\gdkbroadwaycursor.h
|
||||||
|
copy ..\..\..\gdk\broadway\gdkbroadwaymonitor.h $(CopyDir)\include\gtk-3.0\gdk\broadway\gdkbroadwaymonitor.h
|
||||||
|
copy ..\..\..\gdk\broadway\gdkbroadwayvisual.h $(CopyDir)\include\gtk-3.0\gdk\broadway\gdkbroadwayvisual.h
|
||||||
|
</GtkDoInstallBroadwayHeaders>
|
||||||
|
<GtkPostInstall>
|
||||||
|
echo "Compiling gsettings XML Files..."
|
||||||
|
$(GlibEtcInstallRoot)\bin\glib-compile-schemas.exe $(CopyDir)\share\glib-2.0\schemas
|
||||||
|
echo "Generating icon cache......"
|
||||||
|
$(CopyDir)\bin\gtk-update-icon-cache.exe --ignore-theme-index --force "$(CopyDir)\share\icons\hicolor"
|
||||||
|
</GtkPostInstall>
|
||||||
|
<GenerateGtkPC>$(PythonDir)\python ..\gtkpc.py --prefix=$(CopyDir) --version=$(GtkVersion) --host=i686-pc-vs$(VSVer)</GenerateGtkPC>
|
||||||
|
<GenerateGtkPCX64>$(PythonDir)\python ..\gtkpc.py --prefix=$(CopyDir) --version=$(GtkVersion) --host=x86_64-pc-vs$(VSVer)</GenerateGtkPCX64>
|
||||||
|
<GtkPCFiles>..\gdk-3.0.pc;..\gtk+-3.0.pc;..\gail-3.0.pc</GtkPCFiles>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>gtk3installsprops</_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="InstalledBroadwayBins">
|
||||||
|
<Value>$(InstalledBroadwayBins)</Value>
|
||||||
|
</BuildMacro>
|
||||||
|
<BuildMacro Include="GtkDoInstallBin">
|
||||||
|
<Value>$(GtkDoInstallBin)</Value>
|
||||||
|
</BuildMacro>
|
||||||
|
<BuildMacro Include="GtkDoInstall">
|
||||||
|
<Value>$(GtkDoInstall)</Value>
|
||||||
|
</BuildMacro>
|
||||||
|
<BuildMacro Include="GtkDoInstallBroadwayHeaders">
|
||||||
|
<Value>$(GtkDoInstallBroadwayHeaders)</Value>
|
||||||
|
</BuildMacro>
|
||||||
|
<BuildMacro Include="GtkPostInstall">
|
||||||
|
<Value>$(GtkPostInstall)</Value>
|
||||||
|
</BuildMacro>
|
||||||
|
<BuildMacro Include="GenerateGtkPC">
|
||||||
|
<Value>$(GenerateGtkPC)</Value>
|
||||||
|
</BuildMacro>
|
||||||
|
<BuildMacro Include="GenerateGtkPCX64">
|
||||||
|
<Value>$(GenerateGtkPCX64)</Value>
|
||||||
|
</BuildMacro>
|
||||||
|
<BuildMacro Include="GtkPCFiles">
|
||||||
|
<Value>$(GtkPCFiles)</Value>
|
||||||
|
</BuildMacro>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
@@ -7,9 +7,7 @@
|
|||||||
<BinDir>$(SolutionDir)$(Configuration)\$(Platform)\bin</BinDir>
|
<BinDir>$(SolutionDir)$(Configuration)\$(Platform)\bin</BinDir>
|
||||||
<GtkDoInstallBin>
|
<GtkDoInstallBin>
|
||||||
mkdir $(CopyDir)\bin
|
mkdir $(CopyDir)\bin
|
||||||
mkdir $(CopyDir)\share\gir-1.0
|
|
||||||
mkdir $(CopyDir)\lib\pkgconfig
|
mkdir $(CopyDir)\lib\pkgconfig
|
||||||
mkdir $(CopyDir)\lib\girepository-1.0
|
|
||||||
|
|
||||||
copy "$(BinDir)\$(GtkDllPrefix)gdk-3$(GtkDllSuffix).dll" $(CopyDir)\bin
|
copy "$(BinDir)\$(GtkDllPrefix)gdk-3$(GtkDllSuffix).dll" $(CopyDir)\bin
|
||||||
copy "$(BinDir)\$(GtkDllPrefix)gdk-3$(GtkDllSuffix).pdb" $(CopyDir)\bin
|
copy "$(BinDir)\$(GtkDllPrefix)gdk-3$(GtkDllSuffix).pdb" $(CopyDir)\bin
|
||||||
@@ -37,12 +35,6 @@ copy "$(BinDir)\gtk-query-settings.exe" $(CopyDir)\bin
|
|||||||
copy "$(BinDir)\gtk-query-settings.pdb" $(CopyDir)\bin
|
copy "$(BinDir)\gtk-query-settings.pdb" $(CopyDir)\bin
|
||||||
copy "$(BinDir)\gtk-builder-tool.exe" $(CopyDir)\bin
|
copy "$(BinDir)\gtk-builder-tool.exe" $(CopyDir)\bin
|
||||||
copy "$(BinDir)\gtk-builder-tool.pdb" $(CopyDir)\bin
|
copy "$(BinDir)\gtk-builder-tool.pdb" $(CopyDir)\bin
|
||||||
if exist $(BinDir)\Gdk-3.0.gir copy "$(BinDir)\Gdk-3.0.gir" $(CopyDir)\share\gir-1.0
|
|
||||||
if exist $(BinDir)\GdkWin32-3.0.gir copy "$(BinDir)\GdkWin32-3.0.gir" $(CopyDir)\share\gir-1.0
|
|
||||||
if exist $(BinDir)\Gtk-3.0.gir copy "$(BinDir)\Gtk-3.0.gir" $(CopyDir)\share\gir-1.0
|
|
||||||
if exist $(BinDir)\Gdk-3.0.typelib copy "$(BinDir)\Gdk-3.0.typelib" $(CopyDir)\lib\girepository-1.0
|
|
||||||
if exist $(BinDir)\GdkWin32-3.0.typelib copy "$(BinDir)\GdkWin32-3.0.typelib" $(CopyDir)\lib\girepository-1.0
|
|
||||||
if exist $(BinDir)\Gtk-3.0.typelib copy "$(BinDir)\Gtk-3.0.typelib" $(CopyDir)\lib\girepository-1.0
|
|
||||||
goto DONE_BIN
|
goto DONE_BIN
|
||||||
|
|
||||||
:DO_BROADWAY_BIN
|
:DO_BROADWAY_BIN
|
||||||
@@ -72,12 +64,6 @@ copy .\Release\$(Platform)\bin\gtk-query-settings.exe $(CopyDir)\bin
|
|||||||
copy .\Release\$(Platform)\bin\gtk-query-settings.pdb $(CopyDir)\bin
|
copy .\Release\$(Platform)\bin\gtk-query-settings.pdb $(CopyDir)\bin
|
||||||
copy .\Release\$(Platform)\bin\gtk-builder-tool.exe $(CopyDir)\bin
|
copy .\Release\$(Platform)\bin\gtk-builder-tool.exe $(CopyDir)\bin
|
||||||
copy .\Release\$(Platform)\bin\gtk-builder-tool.pdb $(CopyDir)\bin
|
copy .\Release\$(Platform)\bin\gtk-builder-tool.pdb $(CopyDir)\bin
|
||||||
if exist .\Release\$(Platform)\bin\Gdk-3.0.gir copy .\Release\$(Platform)\bin\Gdk-3.0.gir $(CopyDir)\share\gir-1.0
|
|
||||||
if exist .\Release\$(Platform)\bin\GdkWin32-3.0.gir copy .\Release\$(Platform)\bin\GdkWin32-3.0.gir $(CopyDir)\share\gir-1.0
|
|
||||||
if exist .\Release\$(Platform)\bin\Gtk-3.0.gir copy .\Release\$(Platform)\bin\Gtk-3.0.gir $(CopyDir)\share\gir-1.0
|
|
||||||
if exist .\Release\$(Platform)\bin\Gdk-3.0.typelib copy .\Release\$(Platform)\bin\Gdk-3.0.typelib $(CopyDir)\lib\girepository-1.0
|
|
||||||
if exist .\Release\$(Platform)\bin\GdkWin32-3.0.typelib copy .\Release\$(Platform)\bin\GdkWin32-3.0.typelib $(CopyDir)\lib\girepository-1.0
|
|
||||||
if exist .\Release\$(Platform)\bin\Gtk-3.0.typelib copy .\Release\$(Platform)\bin\Gtk-3.0.typelib $(CopyDir)\lib\girepository-1.0
|
|
||||||
|
|
||||||
goto DONE_BIN
|
goto DONE_BIN
|
||||||
|
|
||||||
@@ -102,12 +88,6 @@ copy .\Debug\$(Platform)\bin\gtk-query-settings.exe $(CopyDir)\bin
|
|||||||
copy .\Debug\$(Platform)\bin\gtk-query-settings.pdb $(CopyDir)\bin
|
copy .\Debug\$(Platform)\bin\gtk-query-settings.pdb $(CopyDir)\bin
|
||||||
copy .\Debug\$(Platform)\bin\gtk-builder-tool.exe $(CopyDir)\bin
|
copy .\Debug\$(Platform)\bin\gtk-builder-tool.exe $(CopyDir)\bin
|
||||||
copy .\Debug\$(Platform)\bin\gtk-builder-tool.pdb $(CopyDir)\bin
|
copy .\Debug\$(Platform)\bin\gtk-builder-tool.pdb $(CopyDir)\bin
|
||||||
if exist .\Debug\$(Platform)\bin\Gdk-3.0.gir copy .\Debug\$(Platform)\bin\Gdk-3.0.gir $(CopyDir)\share\gir-1.0
|
|
||||||
if exist .\Debug\$(Platform)\bin\GdkWin32-3.0.gir copy .\Debug\$(Platform)\bin\GdkWin32-3.0.gir $(CopyDir)\share\gir-1.0
|
|
||||||
if exist .\Debug\$(Platform)\bin\Gtk-3.0.gir copy .\Debug\$(Platform)\bin\Gtk-3.0.gir $(CopyDir)\share\gir-1.0
|
|
||||||
if exist .\Debug\$(Platform)\bin\Gdk-3.0.typelib copy .\Debug\$(Platform)\bin\Gdk-3.0.typelib $(CopyDir)\lib\girepository-1.0
|
|
||||||
if exist .\Debug\$(Platform)\bin\GdkWin32-3.0.typelib copy .\Debug\$(Platform)\bin\GdkWin32-3.0.typelib $(CopyDir)\lib\girepository-1.0
|
|
||||||
if exist .\Debug\$(Platform)\bin\Gtk-3.0.typelib copy .\Debug\$(Platform)\bin\Gtk-3.0.typelib $(CopyDir)\lib\girepository-1.0
|
|
||||||
|
|
||||||
:DONE_BIN
|
:DONE_BIN
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
<ProjectConfiguration Include="Debug|Win32">
|
<ProjectConfiguration Include="Debug|Win32">
|
||||||
@@ -68,36 +68,32 @@
|
|||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
<NMakeBuildCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam)</NMakeBuildCommandLine>
|
<NMakeBuildCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) install-introspection</NMakeBuildCommandLine>
|
||||||
<NMakeReBuildCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean all</NMakeReBuildCommandLine>
|
<NMakeReBuildCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean install-introspection</NMakeReBuildCommandLine>
|
||||||
<NMakeCleanCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean</NMakeCleanCommandLine>
|
<NMakeCleanCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean</NMakeCleanCommandLine>
|
||||||
<NMakeOutput>$(GtkIntrospectBuiltFiles)</NMakeOutput>
|
<NMakeOutput>$(GtkIntrospectBuiltFiles)</NMakeOutput>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
<NMakeBuildCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam)</NMakeBuildCommandLine>
|
<NMakeBuildCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) install-introspection</NMakeBuildCommandLine>
|
||||||
<NMakeReBuildCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean all</NMakeReBuildCommandLine>
|
<NMakeReBuildCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean install-introspection</NMakeReBuildCommandLine>
|
||||||
<NMakeCleanCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean</NMakeCleanCommandLine>
|
<NMakeCleanCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean</NMakeCleanCommandLine>
|
||||||
<NMakeOutput>$(GtkIntrospectBuiltFiles)</NMakeOutput>
|
<NMakeOutput>$(GtkIntrospectBuiltFiles)</NMakeOutput>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
<NMakeBuildCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam)</NMakeBuildCommandLine>
|
<NMakeBuildCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) install-introspection</NMakeBuildCommandLine>
|
||||||
<NMakeReBuildCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean all</NMakeReBuildCommandLine>
|
<NMakeReBuildCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean install-introspection</NMakeReBuildCommandLine>
|
||||||
<NMakeCleanCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean</NMakeCleanCommandLine>
|
<NMakeCleanCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean</NMakeCleanCommandLine>
|
||||||
<NMakeOutput>$(GtkIntrospectBuiltFiles)</NMakeOutput>
|
<NMakeOutput>$(GtkIntrospectBuiltFiles)</NMakeOutput>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
<NMakeBuildCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam)</NMakeBuildCommandLine>
|
<NMakeBuildCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) install-introspection</NMakeBuildCommandLine>
|
||||||
<NMakeReBuildCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean all</NMakeReBuildCommandLine>
|
<NMakeReBuildCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean install-introspection</NMakeReBuildCommandLine>
|
||||||
<NMakeCleanCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean</NMakeCleanCommandLine>
|
<NMakeCleanCommandLine>$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean</NMakeCleanCommandLine>
|
||||||
<NMakeOutput>$(GtkIntrospectBuiltFiles)</NMakeOutput>
|
<NMakeOutput>$(GtkIntrospectBuiltFiles)</NMakeOutput>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="gdk-3.vcxproj">
|
<ProjectReference Include="gtk3-install.vcxproj">
|
||||||
<Project>{5ae8f5ce-9103-4951-aede-ea2f3b573be8}</Project>
|
<Project>{23bbf35f-78af-4e8c-983f-7b90448cd7df}</Project>
|
||||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
|
||||||
</ProjectReference>
|
|
||||||
<ProjectReference Include="gtk-3.vcxproj">
|
|
||||||
<Project>{95a4b53d-2773-4406-a2c1-8fd2840bbad8}</Project>
|
|
||||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
@@ -41,46 +41,46 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
<ConfigurationType>Utility</ConfigurationType>
|
||||||
<CharacterSet>MultiByte</CharacterSet>
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
<PlatformToolset>v100</PlatformToolset>
|
<PlatformToolset>v100</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
<ConfigurationType>Utility</ConfigurationType>
|
||||||
<CharacterSet>MultiByte</CharacterSet>
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
<PlatformToolset>v100</PlatformToolset>
|
<PlatformToolset>v100</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
<ConfigurationType>Utility</ConfigurationType>
|
||||||
<CharacterSet>MultiByte</CharacterSet>
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
<PlatformToolset>v100</PlatformToolset>
|
<PlatformToolset>v100</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
<ConfigurationType>Utility</ConfigurationType>
|
||||||
<CharacterSet>MultiByte</CharacterSet>
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
<PlatformToolset>v100</PlatformToolset>
|
<PlatformToolset>v100</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
<ConfigurationType>Utility</ConfigurationType>
|
||||||
<CharacterSet>MultiByte</CharacterSet>
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
<PlatformToolset>v100</PlatformToolset>
|
<PlatformToolset>v100</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
<ConfigurationType>Utility</ConfigurationType>
|
||||||
<CharacterSet>MultiByte</CharacterSet>
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
<PlatformToolset>v100</PlatformToolset>
|
<PlatformToolset>v100</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'" Label="Configuration">
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
<ConfigurationType>Utility</ConfigurationType>
|
||||||
<CharacterSet>MultiByte</CharacterSet>
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
<PlatformToolset>v100</PlatformToolset>
|
<PlatformToolset>v100</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'" Label="Configuration">
|
||||||
<ConfigurationType>Makefile</ConfigurationType>
|
<ConfigurationType>Utility</ConfigurationType>
|
||||||
<CharacterSet>MultiByte</CharacterSet>
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
<PlatformToolset>v100</PlatformToolset>
|
<PlatformToolset>v100</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
@@ -121,19 +121,121 @@
|
|||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<NMakeBuildCommandLine Condition="'$(Configuration)' == 'Debug_Broadway'">$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam)</NMakeBuildCommandLine>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GlibEtcInstallRoot)\</OutDir>
|
||||||
<NMakeBuildCommandLine Condition="'$(Configuration)' == 'Release_Broadway'">$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam)</NMakeBuildCommandLine>
|
<ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
||||||
<NMakeBuildCommandLine Condition="'$(Configuration)' == 'Debug'">$(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam)</NMakeBuildCommandLine>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GlibEtcInstallRoot)\</OutDir>
|
||||||
<NMakeBuildCommandLine Condition="'$(Configuration)' == 'Release'">$(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam)</NMakeBuildCommandLine>
|
<ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
|
||||||
<NMakeReBuildCommandLine Condition="'$(Configuration)' == 'Debug_Broadway'">$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) clean all</NMakeReBuildCommandLine>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GlibEtcInstallRoot)\</OutDir>
|
||||||
<NMakeReBuildCommandLine Condition="'$(Configuration)' == 'Release_Broadway'">$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) clean all</NMakeReBuildCommandLine>
|
<ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
|
||||||
<NMakeReBuildCommandLine Condition="'$(Configuration)' == 'Debug'">$(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) clean all</NMakeReBuildCommandLine>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GlibEtcInstallRoot)\</OutDir>
|
||||||
<NMakeReBuildCommandLine Condition="'$(Configuration)' == 'Release'">$(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) clean all</NMakeReBuildCommandLine>
|
<ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
|
||||||
<NMakeCleanCommandLine Condition="'$(Configuration)' == 'Debug_Broadway'">$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) clean</NMakeCleanCommandLine>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">$(GlibEtcInstallRoot)\</OutDir>
|
||||||
<NMakeCleanCommandLine Condition="'$(Configuration)' == 'Release_Broadway'">$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) clean</NMakeCleanCommandLine>
|
<ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'" />
|
||||||
<NMakeCleanCommandLine Condition="'$(Configuration)' == 'Debug'">$(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) clean</NMakeCleanCommandLine>
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">$(GlibEtcInstallRoot)\</OutDir>
|
||||||
<NMakeCleanCommandLine Condition="'$(Configuration)' == 'Release'">$(GenerateRequiredSourcesBase) CFG=$(Configuration) $(IntrospectPythonParam) clean</NMakeCleanCommandLine>
|
<ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'" />
|
||||||
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">$(GlibEtcInstallRoot)\</OutDir>
|
||||||
|
<ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'" />
|
||||||
|
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">$(GlibEtcInstallRoot)\</OutDir>
|
||||||
|
<ExtensionsToDeleteOnClean Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'" />
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<CustomBuild Include="..\..\..\config.h.win32">
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Copying config.h from config.h.win32...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GenConfigH)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\config.h;%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">Copying config.h from config.h.win32...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">$(GenConfigH)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|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'">$(GenConfigH)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\config.h;%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">Copying config.h from config.h.win32...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">$(GenConfigH)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|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'">$(GenConfigH)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\config.h;%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">Copying config.h from config.h.win32...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">$(GenConfigH)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|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'">$(GenConfigH)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\config.h;%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">Copying config.h from config.h.win32...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">$(GenConfigH)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">..\..\..\config.h;%(Outputs)</Outputs>
|
||||||
|
</CustomBuild>
|
||||||
|
<CustomBuild Include="..\..\..\gdk\gdkconfig.h.win32">
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Copying gdkconfig from gdkconfig.win32...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GenGdkConfigHWin32)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\gdk\gdkconfig.h;..\..\..\GDK_WIN32ONLY_BUILD;..\..\..\MSVC_$(Configuration);%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Copying gdkconfig from gdkconfig.win32...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GenGdkConfigHWin32)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\gdk\gdkconfig.h;..\..\..\GDK_WIN32ONLY_BUILD;..\..\..\MSVC_$(Configuration);%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Copying gdkconfig from gdkconfig.win32...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GenGdkConfigHWin32)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\gdk\gdkconfig.h;..\..\..\GDK_WIN32ONLY_BUILD;..\..\..\MSVC_$(Configuration);%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Copying gdkconfig from gdkconfig.win32...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GenGdkConfigHWin32)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\gdk\gdkconfig.h;..\..\..\GDK_WIN32ONLY_BUILD;..\..\..\MSVC_$(Configuration);%(Outputs)</Outputs>
|
||||||
|
</CustomBuild>
|
||||||
|
<CustomBuild Include="..\..\..\gdk\gdkconfig.h.win32_broadway">
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">Copying gdkconfig from gdkconfig.win32_broadway...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">$(GenGdkConfigHBroadway)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">..\..\..\gdk\gdkconfig.h;..\..\..\GDK_BROADWAY_BUILD;..\..\..\MSVC_$(Configuration)_Broadway;%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">Copying gdkconfig from gdkconfig.win32_broadway...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">$(GenGdkConfigHBroadway)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">..\..\..\gdk\gdkconfig.h;..\..\..\GDK_BROADWAY_BUILD;..\..\..\MSVC_$(Configuration)_Broadway;%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">Copying gdkconfig from gdkconfig.win32_broadway...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">$(GenGdkConfigHBroadway)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">..\..\..\gdk\gdkconfig.h;..\..\..\GDK_BROADWAY_BUILD;..\..\..\MSVC_$(Configuration)_Broadway;%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">Copying gdkconfig from gdkconfig.win32_broadway...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">$(GenGdkConfigHBroadway)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">..\..\..\gdk\gdkconfig.h;..\..\..\GDK_BROADWAY_BUILD;..\..\..\MSVC_$(Configuration)_Broadway;%(Outputs)</Outputs>
|
||||||
|
</CustomBuild>
|
||||||
|
<CustomBuild Include="..\..\..\demos\gtk-demo\demos.h.win32">
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Copying demos.h from demos.h.win32...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(CopyDemosH)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\demos\gtk-demo\demos.h;%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">Copying demos.h from demos.h.win32...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">$(CopyDemosH)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'">..\..\..\demos\gtk-demo\demos.h;%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Copying demos.h from demos.h.win32...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(CopyDemosH)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\demos\gtk-demo\demos.h;%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">Copying demos.h from demos.h.win32...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">$(CopyDemosH)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'">..\..\..\demos\gtk-demo\demos.h;%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Copying demos.h from demos.h.win32...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(CopyDemosH)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\demos\gtk-demo\demos.h;%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">Copying demos.h from demos.h.win32...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">$(CopyDemosH)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'">..\..\..\demos\gtk-demo\demos.h;%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Copying demos.h from demos.h.win32...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(CopyDemosH)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\demos\gtk-demo\demos.h;%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">Copying demos.h from demos.h.win32...</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">$(CopyDemosH)</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'">..\..\..\demos\gtk-demo\demos.h;%(Outputs)</Outputs>
|
||||||
|
</CustomBuild>
|
||||||
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
15
build/win32/vs10/gtk3-prebuild.vcxproj.filters
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<Filter Include="Resource Files">
|
||||||
|
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||||
|
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
|
||||||
|
</Filter>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<CustomBuild Include="..\..\..\config.h.win32"><Filter>Resource Files</Filter></CustomBuild>
|
||||||
|
<CustomBuild Include="..\..\..\gdk\gdkconfig.h.win32"><Filter>Resource Files</Filter></CustomBuild>
|
||||||
|
<CustomBuild Include="..\..\..\gdk\gdkconfig.h.win32_broadway"><Filter>Resource Files</Filter></CustomBuild>
|
||||||
|
<CustomBuild Include="..\..\..\demos\gtk-demo\demos.h.win32"><Filter>Resource Files</Filter></CustomBuild>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
@@ -17,13 +17,11 @@
|
|||||||
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '12.0|Win32'">c:\python34</PythonDir>
|
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '12.0|Win32'">c:\python34</PythonDir>
|
||||||
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '14.0|Win32'">c:\python36</PythonDir>
|
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '14.0|Win32'">c:\python36</PythonDir>
|
||||||
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '15.0|Win32'">c:\python36</PythonDir>
|
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '15.0|Win32'">c:\python36</PythonDir>
|
||||||
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '16.0|Win32'">c:\python36</PythonDir>
|
|
||||||
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '10.0|x64'">c:\python34.x64</PythonDir>
|
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '10.0|x64'">c:\python34.x64</PythonDir>
|
||||||
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '11.0|x64'">c:\python34.x64</PythonDir>
|
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '11.0|x64'">c:\python34.x64</PythonDir>
|
||||||
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '12.0|x64'">c:\python34.x64</PythonDir>
|
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '12.0|x64'">c:\python34.x64</PythonDir>
|
||||||
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '14.0|x64'">c:\python36.x64</PythonDir>
|
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '14.0|x64'">c:\python36.x64</PythonDir>
|
||||||
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '15.0|x64'">c:\python36.x64</PythonDir>
|
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '15.0|x64'">c:\python36.x64</PythonDir>
|
||||||
<PythonDir Condition="'$(VisualStudioVersion)|$(Platform)' == '16.0|x64'">c:\python36.x64</PythonDir>
|
|
||||||
<IntrospectPythonParam>PYTHON=$(PythonDir)\python.exe</IntrospectPythonParam>
|
<IntrospectPythonParam>PYTHON=$(PythonDir)\python.exe</IntrospectPythonParam>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
|
@@ -4,6 +4,7 @@ EXTRA_DIST += \
|
|||||||
README.txt \
|
README.txt \
|
||||||
gtk+.sln \
|
gtk+.sln \
|
||||||
gtk3-prebuild.vcxproj \
|
gtk3-prebuild.vcxproj \
|
||||||
|
gtk3-prebuild.vcxproj.filters \
|
||||||
gdk3-win32.vcxproj \
|
gdk3-win32.vcxproj \
|
||||||
gdk3-win32.vcxproj.filters \
|
gdk3-win32.vcxproj.filters \
|
||||||
gdk-3.vcxproj \
|
gdk-3.vcxproj \
|
||||||
|
@@ -4,6 +4,7 @@ EXTRA_DIST += \
|
|||||||
README.txt \
|
README.txt \
|
||||||
gtk+.sln \
|
gtk+.sln \
|
||||||
gtk3-prebuild.vcxproj \
|
gtk3-prebuild.vcxproj \
|
||||||
|
gtk3-prebuild.vcxproj.filters \
|
||||||
gdk3-win32.vcxproj \
|
gdk3-win32.vcxproj \
|
||||||
gdk3-win32.vcxproj.filters \
|
gdk3-win32.vcxproj.filters \
|
||||||
gdk-3.vcxproj \
|
gdk-3.vcxproj \
|
||||||
|
@@ -4,6 +4,7 @@ EXTRA_DIST += \
|
|||||||
README.txt \
|
README.txt \
|
||||||
gtk+.sln \
|
gtk+.sln \
|
||||||
gtk3-prebuild.vcxproj \
|
gtk3-prebuild.vcxproj \
|
||||||
|
gtk3-prebuild.vcxproj.filters \
|
||||||
gdk3-win32.vcxproj \
|
gdk3-win32.vcxproj \
|
||||||
gdk3-win32.vcxproj.filters \
|
gdk3-win32.vcxproj.filters \
|
||||||
gdk-3.vcxproj \
|
gdk-3.vcxproj \
|
||||||
|
@@ -4,6 +4,7 @@ EXTRA_DIST += \
|
|||||||
README.txt \
|
README.txt \
|
||||||
gtk+.sln \
|
gtk+.sln \
|
||||||
gtk3-prebuild.vcxproj \
|
gtk3-prebuild.vcxproj \
|
||||||
|
gtk3-prebuild.vcxproj.filters \
|
||||||
gdk3-win32.vcxproj \
|
gdk3-win32.vcxproj \
|
||||||
gdk3-win32.vcxproj.filters \
|
gdk3-win32.vcxproj.filters \
|
||||||
gdk-3.vcxproj \
|
gdk-3.vcxproj \
|
||||||
|
@@ -1,52 +0,0 @@
|
|||||||
include $(top_srcdir)/Makefile.decl
|
|
||||||
|
|
||||||
EXTRA_DIST += \
|
|
||||||
README.txt \
|
|
||||||
gtk+.sln \
|
|
||||||
gtk3-prebuild.vcxproj \
|
|
||||||
gdk3-win32.vcxproj \
|
|
||||||
gdk3-win32.vcxproj.filters \
|
|
||||||
gdk-3.vcxproj \
|
|
||||||
gdk-3.vcxproj.filters \
|
|
||||||
gtk-3.vcxproj \
|
|
||||||
gtk-3.vcxproj.filters \
|
|
||||||
gtk-builder-tool.vcxproj \
|
|
||||||
gtk-builder-tool.vcxproj.filters \
|
|
||||||
gtk-encode-symbolic-svg.vcxproj \
|
|
||||||
gtk-encode-symbolic-svg.vcxproj.filters \
|
|
||||||
gtk-query-settings.vcxproj \
|
|
||||||
gtk-query-settings.vcxproj.filters \
|
|
||||||
gtk-update-icon-cache.vcxproj \
|
|
||||||
gtk-update-icon-cache.vcxproj.filters \
|
|
||||||
gtk3-demo.vcxproj \
|
|
||||||
gtk3-demo.vcxproj.filters \
|
|
||||||
gtk3-demo-application.vcxproj \
|
|
||||||
gtk3-demo-application.vcxproj.filters \
|
|
||||||
gtk3-icon-browser.vcxproj \
|
|
||||||
gtk3-icon-browser.vcxproj.filters \
|
|
||||||
gailutil-3.vcxproj \
|
|
||||||
gailutil-3.vcxproj.filters \
|
|
||||||
gtk3-install.vcxproj \
|
|
||||||
gtk3-install.vcxproj.filters \
|
|
||||||
gtk3-introspect.vcxproj \
|
|
||||||
broadwayd.vcxproj \
|
|
||||||
broadwayd.vcxproj.filters \
|
|
||||||
gdk3-broadway.vcxproj \
|
|
||||||
gdk3-broadway.vcxproj.filters \
|
|
||||||
gtk3-build-defines.props \
|
|
||||||
gtk3-copy-gdk-broadway.props \
|
|
||||||
gtk3-gen-srcs.props \
|
|
||||||
gtk3-ignore-broadway.props \
|
|
||||||
gtk3-install.props \
|
|
||||||
gtk3-version-paths.props
|
|
||||||
|
|
||||||
DISTCLEANFILES = $(EXTRA_DIST)
|
|
||||||
|
|
||||||
MSVC_VER = 16
|
|
||||||
MSVC_VER_LONG = 16
|
|
||||||
MSVC_TOOLSET = 142
|
|
||||||
MSVC_FORMAT_VER = 12
|
|
||||||
|
|
||||||
include $(top_srcdir)/build/Makefile-newvs.am
|
|
||||||
|
|
||||||
-include $(top_srcdir)/git.mk
|
|
@@ -91,8 +91,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtk3-install", "gtk3-instal
|
|||||||
EndProject
|
EndProject
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtk3-introspect", "gtk3-introspect.vcproj", "{A8092C4E-0A21-4B1D-AC82-16764E418D1F}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtk3-introspect", "gtk3-introspect.vcproj", "{A8092C4E-0A21-4B1D-AC82-16764E418D1F}"
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
{5AE8F5CE-9103-4951-AEDE-EA2F3B573BE8} = {5AE8F5CE-9103-4951-AEDE-EA2F3B573BE8}
|
{23BBF35F-78AF-4E8C-983F-7B90448CD7DF} = {23BBF35F-78AF-4E8C-983F-7B90448CD7DF}
|
||||||
{95A4B53D-2773-4406-A2C1-8FD2840BBAD8} = {95A4B53D-2773-4406-A2C1-8FD2840BBAD8}
|
|
||||||
EndProjectSection
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
Global
|
Global
|
||||||
|
@@ -162,6 +162,126 @@
|
|||||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
|
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
|
||||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||||
>
|
>
|
||||||
|
<File RelativePath="..\..\..\gtk\gtkdbusinterfaces.xml">
|
||||||
|
<FileConfiguration Name="Debug|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Generating GTK+ DBus Sources..."
|
||||||
|
CommandLine="$(GenerateGtkDbusBuiltSources)"
|
||||||
|
Outputs="..\..\..\gtk\gtkdbusgenerated.c;..\..\..\gtk\gtkdbusgenerated.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Generating GTK+ DBus Sources..."
|
||||||
|
CommandLine="$(GenerateGtkDbusBuiltSources)"
|
||||||
|
Outputs="..\..\..\gtk\gtkdbusgenerated.c;..\..\..\gtk\gtkdbusgenerated.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Debug|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Generating GTK+ DBus Sources..."
|
||||||
|
CommandLine="$(GenerateGtkDbusBuiltSourcesX64)"
|
||||||
|
Outputs="..\..\..\gtk\gtkdbusgenerated.c;..\..\..\gtk\gtkdbusgenerated.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Generating GTK+ DBus Sources..."
|
||||||
|
CommandLine="$(GenerateGtkDbusBuiltSourcesX64)"
|
||||||
|
Outputs="..\..\..\gtk\gtkdbusgenerated.c;..\..\..\gtk\gtkdbusgenerated.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
</File>
|
||||||
|
<File RelativePath="..\..\..\gtk\gtk-win32.rc.body">
|
||||||
|
<FileConfiguration Name="Debug|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying GTK+ Win32 Version Resource..."
|
||||||
|
CommandLine="$(CopyGtkWin32RC)"
|
||||||
|
Outputs="..\..\..\gtk\gtk-win32.rc"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying GTK+ Win32 Version Resource..."
|
||||||
|
CommandLine="$(CopyGtkWin32RC)"
|
||||||
|
Outputs="..\..\..\gtk\gtk-win32.rc"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Debug|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying GTK+ Win32 Version Resource..."
|
||||||
|
CommandLine="$(CopyGtkWin32RC)"
|
||||||
|
Outputs="..\..\..\gtk\gtk-win32.rc"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying GTK+ Win32 Version Resource..."
|
||||||
|
CommandLine="$(CopyGtkWin32RC)"
|
||||||
|
Outputs="..\..\..\gtk\gtk-win32.rc"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
</File>
|
||||||
|
<File RelativePath="..\..\..\gtk\libgtk3.manifest.in">
|
||||||
|
<FileConfiguration Name="Debug|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Generating GTK+ Win32 Manifest..."
|
||||||
|
CommandLine="$(GenerateGtkWin32Manifest)"
|
||||||
|
Outputs="..\..\..\gtk\libgtk3.manifest"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Generating GTK+ Win32 Manifest..."
|
||||||
|
CommandLine="$(GenerateGtkWin32Manifest)"
|
||||||
|
Outputs="..\..\..\gtk\libgtk3.manifest"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Debug|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Generating GTK+ Win32 Manifest..."
|
||||||
|
CommandLine="$(GenerateGtkWin32Manifest)"
|
||||||
|
Outputs="..\..\..\gtk\libgtk3.manifest"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Generating GTK+ Win32 Manifest..."
|
||||||
|
CommandLine="$(GenerateGtkWin32Manifest)"
|
||||||
|
Outputs="..\..\..\gtk\libgtk3.manifest"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
</File>
|
||||||
|
<File RelativePath="..\gentypefuncs.py">
|
||||||
|
<FileConfiguration Name="Debug|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Generating ..\..\..\gtk\gtktypefuncs.c..."
|
||||||
|
CommandLine="$(GenerateTypeFuncs)"
|
||||||
|
Outputs="..\..\..\gtk\gtktypefuncs.c"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Generating ..\..\..\gtk\gtktypefuncs.c..."
|
||||||
|
CommandLine="$(GenerateTypeFuncs)"
|
||||||
|
Outputs="..\..\..\gtk\gtktypefuncs.c"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Debug|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Generating ..\..\..\gtk\gtktypefuncs.c..."
|
||||||
|
CommandLine="$(GenerateTypeFuncsX64)"
|
||||||
|
Outputs="..\..\..\gtk\gtktypefuncs.c"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Generating ..\..\..\gtk\gtktypefuncs.c..."
|
||||||
|
CommandLine="$(GenerateTypeFuncsX64)"
|
||||||
|
Outputs="..\..\..\gtk\gtktypefuncs.c"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
</File>
|
||||||
<File RelativePath="..\..\..\gtk\gtk-win32.rc" />
|
<File RelativePath="..\..\..\gtk\gtk-win32.rc" />
|
||||||
<File RelativePath="..\..\..\gtk\libgtk3.manifest" />
|
<File RelativePath="..\..\..\gtk\libgtk3.manifest" />
|
||||||
</Filter>
|
</Filter>
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
>
|
>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCCLCompilerTool"
|
Name="VCCLCompilerTool"
|
||||||
AdditionalIncludeDirectories="..\..\..;$(GlibEtcInstallRoot)\include\gdk-pixbuf-2.0;$(GlibEtcInstallRoot)\include\pango-1.0;$(GlibEtcInstallRoot)\include\atk-1.0;$(GlibEtcInstallRoot)\include\cairo;$(GlibEtcInstallRoot)\include\gio-win32-2.0;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include;$(GlibEtcInstallRoot)\include\fribidi;$(GlibEtcInstallRoot)\include"
|
AdditionalIncludeDirectories="..\..\..;$(GlibEtcInstallRoot)\include\gdk-pixbuf-2.0;$(GlibEtcInstallRoot)\include\pango-1.0;$(GlibEtcInstallRoot)\include\atk-1.0;$(GlibEtcInstallRoot)\include\cairo;$(GlibEtcInstallRoot)\include\gio-win32-2.0;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include;$(GlibEtcInstallRoot)\include"
|
||||||
PreprocessorDefinitions="HAVE_CONFIG_H;G_DISABLE_SINGLE_INCLUDES;ATK_DISABLE_SINGLE_INCLUDES;GDK_PIXBUF_DISABLE_SINGLE_INCLUDES;GTK_DISABLE_SINGLE_INCLUDES;_USE_MATH_DEFINES"
|
PreprocessorDefinitions="HAVE_CONFIG_H;G_DISABLE_SINGLE_INCLUDES;ATK_DISABLE_SINGLE_INCLUDES;GDK_PIXBUF_DISABLE_SINGLE_INCLUDES;GTK_DISABLE_SINGLE_INCLUDES;_USE_MATH_DEFINES"
|
||||||
ForcedIncludeFiles="msvc_recommended_pragmas.h"
|
ForcedIncludeFiles="msvc_recommended_pragmas.h"
|
||||||
AdditionalOptions="/MP"
|
AdditionalOptions="/MP"
|
||||||
@@ -45,7 +45,7 @@
|
|||||||
/>
|
/>
|
||||||
<UserMacro
|
<UserMacro
|
||||||
Name="GtkGdkCommonLibs"
|
Name="GtkGdkCommonLibs"
|
||||||
Value="pangowin32-1.0.lib fribidi.lib imm32.lib"
|
Value="imm32.lib"
|
||||||
/>
|
/>
|
||||||
<UserMacro
|
<UserMacro
|
||||||
Name="GdkBroadwayAdditionalLibs"
|
Name="GdkBroadwayAdditionalLibs"
|
||||||
@@ -57,7 +57,7 @@
|
|||||||
/>
|
/>
|
||||||
<UserMacro
|
<UserMacro
|
||||||
Name="GtkAdditionalLibs"
|
Name="GtkAdditionalLibs"
|
||||||
Value="atk-1.0.lib winspool.lib comctl32.lib $(GtkGdkCommonLibs)"
|
Value="atk-1.0.lib pangowin32-1.0.lib winspool.lib comctl32.lib $(GtkGdkCommonLibs)"
|
||||||
/>
|
/>
|
||||||
<UserMacro
|
<UserMacro
|
||||||
Name="GtkIntrospectNMakeCmd"
|
Name="GtkIntrospectNMakeCmd"
|
||||||
@@ -65,6 +65,6 @@
|
|||||||
/>
|
/>
|
||||||
<UserMacro
|
<UserMacro
|
||||||
Name="GtkIntrospectBuiltFiles"
|
Name="GtkIntrospectBuiltFiles"
|
||||||
Value="$(SolutionDir)\$(ConfigurationName)\$(PlatformName)\bin\Gtk-3.0.gir;$(SolutionDir)\$(ConfigurationName)\$(PlatformName)\bin\Gtk-3.0.typelib;$(SolutionDir)\$(ConfigurationName)\$(PlatformName)\bin\GdkWin32-3.0.gir;$(SolutionDir)\$(ConfigurationName)\$(PlatformName)\bin\GdkWin32-3.0.typelib;$(SolutionDir)\$(ConfigurationName)\$(PlatformName)\bin\Gdk-3.0.gir;$(SolutionDir)\$(ConfigurationName)\$(PlatformName)\bin\Gdk-3.0.typelib"
|
Value="$(SolutionDir)\..\Gtk-3.0.gir;$(SolutionDir)\..\Gtk-3.0.typelib;$(SolutionDir)\..\GdkWin32-3.0.gir;$(SolutionDir)\..\GdkWin32-3.0.typelib;$(SolutionDir)\..\Gdk-3.0.gir;$(SolutionDir)\..\Gdk-3.0.typelib"
|
||||||
/>
|
/>
|
||||||
</VisualStudioPropertySheet>
|
</VisualStudioPropertySheet>
|
||||||
|
@@ -6,19 +6,96 @@
|
|||||||
InheritedPropertySheets=".\gtk3-build-defines.vsprops"
|
InheritedPropertySheets=".\gtk3-build-defines.vsprops"
|
||||||
>
|
>
|
||||||
<UserMacro
|
<UserMacro
|
||||||
Name="GenerateRequiredSourcesBase"
|
Name="GenConfigH"
|
||||||
Value="cd ..
set VCInstallDir=$(VCInstallDir)
nmake -f generate-msvc.mak PREFIX=$(GlibEtcInstallRoot)"
|
Value="
|
||||||
|
copy ..\..\..\config.h.win32 ..\..\..\config.h
|
||||||
|
"
|
||||||
/>
|
/>
|
||||||
<UserMacro
|
<UserMacro
|
||||||
Name="GeneratedGdkSources"
|
Name="GenGdkConfigHWin32"
|
||||||
Value="..\..\..\config.h;..\..\..\gdk\gdkconfig.h;..\..\gdk\gdkversionmacros.h;..\..\..\gdk\gdkmarshalers.h;..\..\..\gdk\gdkmarshalers.c;..\..\..\gdk\gdkresources.h;..\..\..\gdk\gdkresources.c"
|
Value="
|
||||||
|
if exist ..\..\..\MSVC_$(ConfigurationName) goto DONE_GDKCONFIG_H

|
||||||
|
|
||||||
|
if exist ..\..\..\gdk\gdkconfig.h del ..\..\..\gdk\gdkconfig.h

|
||||||
|
if exist ..\..\..\GDK_BROADWAY_BUILD del ..\..\..\GDK_BROADWAY_BUILD

|
||||||
|
if exist ..\..\..\MSVC_$(ConfigurationName)_Broadway del ..\..\..\MSVC_$(ConfigurationName)_Broadway

|
||||||
|
|
||||||
|
if exist $(ConfigurationName)\$(PlatformName)\bin\$(GtkDllPrefix)gdk$(GtkDllSuffix).dll del $(ConfigurationName)\$(PlatformName)\bin\$(GtkDllPrefix)gdk$(GtkDllSuffix).dll

|
||||||
|
if exist $(ConfigurationName)\$(PlatformName)\bin\gdk-$(ApiVersion).lib del $(ConfigurationName)\$(PlatformName)\bin\gdk-$(ApiVersion).lib

|
||||||
|
|
||||||
|
if "$(ConfigurationName)" == "Release" del ..\..\..\MSVC_Debug

|
||||||
|
if "$(ConfigurationName)" == "Debug" del ..\..\..\MSVC_Release

|
||||||
|
|
||||||
|
copy ..\..\..\gdk\gdkconfig.h.win32 ..\..\..\gdk\gdkconfig.h

|
||||||
|
copy ..\..\..\gdk\gdkconfig.h.win32 ..\..\..\GDK_WIN32ONLY_BUILD

|
||||||
|
|
||||||
|
echo $(ConfigurationName) > ..\..\..\MSVC_$(ConfigurationName)

|
||||||
|
:DONE_GDKCONFIG_H

|
||||||
|
"
|
||||||
/>
|
/>
|
||||||
<UserMacro
|
<UserMacro
|
||||||
Name="GeneratedGtkSources"
|
Name="GenGdkConfigHBroadway"
|
||||||
Value="..\..\..\gtk\gtk-win32.rc;..\..\..\gtk\libgtk3.manifest;..\..\..\gtk\gtkdbusgenerated.h;..\..\..\gtk\gtkdbusgenerated.c"
|
Value="
|
||||||
|
if exist ..\..\..\MSVC_$(ConfigurationName)_Broadway goto DONE_GDKCONFIG_H

|
||||||
|
|
||||||
|
if exist ..\..\..\gdk\gdkconfig.h del ..\..\..\gdk\gdkconfig.h

|
||||||
|
if exist ..\..\..\GDK_WIN32ONLY_BUILD del ..\..\..\GDK_WIN32ONLY_BUILD

|
||||||
|
|
||||||
|
if exist ..\..\..\MSVC_Release del ..\..\..\MSVC_Release

|
||||||
|
if exist ..\..\..\MSVC_Debug del ..\..\..\MSVC_Debug

|
||||||
|
|
||||||
|
if "$(ConfigurationName)" == "Release_Broadway" del ..\..\..\MSVC_Debug_Broadway

|
||||||
|
if "$(ConfigurationName)" == "Debug_Broadway" del ..\..\..\MSVC_Release_Broadway

|
||||||
|
|
||||||
|
copy ..\..\..\gdk\gdkconfig.h.win32_broadway ..\..\..\gdk\gdkconfig.h

|
||||||
|
copy ..\..\..\gdk\gdkconfig.h.win32_broadway ..\..\..\GDK_BROADWAY_BUILD

|
||||||
|
|
||||||
|
echo $(ConfigurationName) > ..\..\..\MSVC_$(ConfigurationName)_Broadway

|
||||||
|
:DONE_GDKCONFIG_H

|
||||||
|
"
|
||||||
/>
|
/>
|
||||||
<UserMacro
|
<UserMacro
|
||||||
Name="GeneratedDemoSources"
|
Name="GDbusCodeGenCmd"
|
||||||
Value="..\..\..\demos\gtk-demo\demos.h"
|
Value="$(GlibEtcInstallRoot)\bin\gdbus-codegen --interface-prefix org.Gtk. --c-namespace _Gtk --generate-c-code gtkdbusgenerated ./gtkdbusinterfaces.xml"
|
||||||
|
/>
|
||||||
|
<UserMacro
|
||||||
|
Name="GenerateGtkDbusBuiltSources"
|
||||||
|
Value="cd ..\..\..\gtk & $(PythonDir)\python $(GDbusCodeGenCmd) & cd $(SolutionDir)"
|
||||||
|
/>
|
||||||
|
<UserMacro
|
||||||
|
Name="GenerateGtkDbusBuiltSourcesX64"
|
||||||
|
Value="cd ..\..\..\gtk & $(PythonDirX64)\python $(GDbusCodeGenCmd) & cd $(SolutionDir)"
|
||||||
|
/>
|
||||||
|
<UserMacro
|
||||||
|
Name="CopyGtkWin32RC"
|
||||||
|
Value="copy ..\..\..\gtk\gtk-win32.rc.body ..\..\..\gtk\gtk-win32.rc"
|
||||||
|
/>
|
||||||
|
<UserMacro
|
||||||
|
Name="GenerateGtkWin32Manifest"
|
||||||
|
Value="$(PythonDir)\python ..\replace.py --action=replace-var --input=..\..\..\gtk\libgtk3.manifest.in --output=..\..\..\gtk\libgtk3.manifest --var=EXE_MANIFEST_ARCHITECTURE --outstring=*"
|
||||||
|
/>
|
||||||
|
<UserMacro
|
||||||
|
Name="CopyDemosH"
|
||||||
|
Value="copy ..\..\..\demos\gtk-demo\demos.h.win32 ..\..\..\demos\gtk-demo\demos.h"
|
||||||
|
/>
|
||||||
|
<UserMacro
|
||||||
|
Name="GenerateTypeFuncs"
|
||||||
|
Value="
|
||||||
|
echo #undef GTK_COMPILATION > ..\..\..\gtk\gtktypefuncs.preproc.c

|
||||||
|
echo #include "gtkx.h" >> ..\..\..\gtk\gtktypefuncs.preproc.c

|
||||||
|
cl /EP /I..\..\..\gtk /I..\..\..\gdk /I..\..\..\gdk\win32 /I..\..\.. /I$(GlibEtcInstallRoot)\include\gdk-pixbuf-2.0 /I$(GlibEtcInstallRoot)\include\pango-1.0 /I$(GlibEtcInstallRoot)\include\atk-1.0 /I$(GlibEtcInstallRoot)\include\cairo /I$(GlibEtcInstallRoot)\include\gio-win32-2.0 /I$(GlibEtcInstallRoot)\include\glib-2.0 /I$(GlibEtcInstallRoot)\lib\glib-2.0\include /I$(GlibEtcInstallRoot)\include /DHAVE_CONFIG_H /DG_DISABLE_SINGLE_INCLUDES /DATK_DISABLE_SINGLE_INCLUDES /DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES /DGTK_DISABLE_SINGLE_INCLUDES /D_USE_MATH_DEFINES /DINCLUDE_IM_am_et /DINCLUDE_IM_cedilla /DINCLUDE_IM_cyrillic_translit /DINCLUDE_IM_ime /DINCLUDE_IM_inuktitut /DINCLUDE_IM_ipa /DINCLUDE_IM_multipress /DINCLUDE_IM_thai /DINCLUDE_IM_ti_er /DINCLUDE_IM_ti_et /DINCLUDE_IM_viqr /DGTK_COMPILATION /DG_LOG_DOMAIN=\"Gtk\" /DGTK_HOST=\"i686-pc-vs$(VSVer)\" /DGTK_PRINT_BACKENDS=\"file\" /DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED /D$(GtkIncludedImmodulesDefines) /DGTK_LIBDIR=\"$(GtkDummyPrefix)/lib\" /DGTK_DATADIR=\"$(GtkDummyPrefix)/share\" /DGTK_DATA_PREFIX=\"$(GtkDummyPrefix)\" /DGTK_SYSCONFDIR=\"$(GtkDummyPrefix)/etc\" /DMULTIPRESS_CONFDIR=\"$(GtkDummyPrefix)/etc/gtk-$(ApiVersion)\" /DMULTIPRESS_LOCALEDIR=\"$(GtkDummyPrefix)/share/locale\" /DGTK_VERSION=\"$(GtkVersion)\" /DGTK_BINARY_VERSION=\"$(GtkBinaryVersion)\" /DGDK_DISABLE_DEPRECATED /DISOLATION_AWARE_ENABLED ..\..\..\gtk\gtktypefuncs.preproc.c > ..\..\..\gtk\gtktypefuncs.combined.c

|
||||||
|
$(PythonDir)\python ..\gentypefuncs.py ..\..\..\gtk\gtktypefuncs.c ..\..\..\gtk\gtktypefuncs.combined.c

|
||||||
|
del ..\..\..\gtk\gtktypefuncs.combined.c ..\..\..\gtk\gtktypefuncs.preproc.c

|
||||||
|
"
|
||||||
|
/>
|
||||||
|
<UserMacro
|
||||||
|
Name="GenerateTypeFuncsX64"
|
||||||
|
Value="
|
||||||
|
echo #undef GTK_COMPILATION > ..\..\..\gtk\gtktypefuncs.preproc.c

|
||||||
|
echo #include "gtkx.h" >> ..\..\..\gtk\gtktypefuncs.preproc.c

|
||||||
|
cl /EP /I..\..\..\gtk /I..\..\..\gdk /I..\..\..\gdk\win32 /I..\..\.. /I$(GlibEtcInstallRoot)\include\gdk-pixbuf-2.0 /I$(GlibEtcInstallRoot)\include\pango-1.0 /I$(GlibEtcInstallRoot)\include\atk-1.0 /I$(GlibEtcInstallRoot)\include\cairo /I$(GlibEtcInstallRoot)\include\gio-win32-2.0 /I$(GlibEtcInstallRoot)\include\glib-2.0 /I$(GlibEtcInstallRoot)\lib\glib-2.0\include /I$(GlibEtcInstallRoot)\include /DHAVE_CONFIG_H /DG_DISABLE_SINGLE_INCLUDES /DATK_DISABLE_SINGLE_INCLUDES /DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES /DGTK_DISABLE_SINGLE_INCLUDES /D_USE_MATH_DEFINES /DINCLUDE_IM_am_et /DINCLUDE_IM_cedilla /DINCLUDE_IM_cyrillic_translit /DINCLUDE_IM_ime /DINCLUDE_IM_inuktitut /DINCLUDE_IM_ipa /DINCLUDE_IM_multipress /DINCLUDE_IM_thai /DINCLUDE_IM_ti_er /DINCLUDE_IM_ti_et /DINCLUDE_IM_viqr /DGTK_COMPILATION /DG_LOG_DOMAIN=\"Gtk\" /DGTK_HOST=\"i686-pc-vs$(VSVer)\" /DGTK_PRINT_BACKENDS=\"file\" /DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED /D$(GtkIncludedImmodulesDefines) /DGTK_LIBDIR=\"$(GtkDummyPrefix)/lib\" /DGTK_DATADIR=\"$(GtkDummyPrefix)/share\" /DGTK_DATA_PREFIX=\"$(GtkDummyPrefix)\" /DGTK_SYSCONFDIR=\"$(GtkDummyPrefix)/etc\" /DMULTIPRESS_CONFDIR=\"$(GtkDummyPrefix)/etc/gtk-$(ApiVersion)\" /DMULTIPRESS_LOCALEDIR=\"$(GtkDummyPrefix)/share/locale\" /DGTK_VERSION=\"$(GtkVersion)\" /DGTK_BINARY_VERSION=\"$(GtkBinaryVersion)\" /DGDK_DISABLE_DEPRECATED /DISOLATION_AWARE_ENABLED ..\..\..\gtk\gtktypefuncs.preproc.c > ..\..\..\gtk\gtktypefuncs.combined.c

|
||||||
|
$(PythonDirX64)\python ..\gentypefuncs.py ..\..\..\gtk\gtktypefuncs.c ..\..\..\gtk\gtktypefuncs.combined.c

|
||||||
|
del ..\..\..\gtk\gtktypefuncs.combined.c ..\..\..\gtk\gtktypefuncs.preproc.c

|
||||||
|
"
|
||||||
/>
|
/>
|
||||||
</VisualStudioPropertySheet>
|
</VisualStudioPropertySheet>
|
||||||
|
@@ -9,9 +9,7 @@
|
|||||||
Name="GtkDoInstallBin"
|
Name="GtkDoInstallBin"
|
||||||
Value="
|
Value="
|
||||||
mkdir $(CopyDir)\bin

|
mkdir $(CopyDir)\bin

|
||||||
mkdir $(CopyDir)\share\gir-1.0

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

|
mkdir $(CopyDir)\lib\pkgconfig

|
||||||
mkdir $(CopyDir)\lib\girepository-1.0

|
|
||||||
|
|
||||||
copy $(ConfigurationName)\$(PlatformName)\bin\$(GtkDllPrefix)gdk-3$(GtkDllSuffix).dll $(CopyDir)\bin

|
copy $(ConfigurationName)\$(PlatformName)\bin\$(GtkDllPrefix)gdk-3$(GtkDllSuffix).dll $(CopyDir)\bin

|
||||||
copy $(ConfigurationName)\$(PlatformName)\bin\$(GtkDllPrefix)gdk-3$(GtkDllSuffix).pdb $(CopyDir)\bin

|
copy $(ConfigurationName)\$(PlatformName)\bin\$(GtkDllPrefix)gdk-3$(GtkDllSuffix).pdb $(CopyDir)\bin

|
||||||
@@ -39,12 +37,6 @@ copy $(ConfigurationName)\$(PlatformName)\bin\gtk-query-settings.exe $(CopyDir)\
|
|||||||
copy $(ConfigurationName)\$(PlatformName)\bin\gtk-query-settings.pdb $(CopyDir)\bin

|
copy $(ConfigurationName)\$(PlatformName)\bin\gtk-query-settings.pdb $(CopyDir)\bin

|
||||||
copy $(ConfigurationName)\$(PlatformName)\bin\gtk-builder-tool.exe $(CopyDir)\bin

|
copy $(ConfigurationName)\$(PlatformName)\bin\gtk-builder-tool.exe $(CopyDir)\bin

|
||||||
copy $(ConfigurationName)\$(PlatformName)\bin\gtk-builder-tool.pdb $(CopyDir)\bin

|
copy $(ConfigurationName)\$(PlatformName)\bin\gtk-builder-tool.pdb $(CopyDir)\bin

|
||||||
if exist $(ConfigurationName)\$(PlatformName)\bin\Gdk-3.0.gir copy $(ConfigurationName)\$(PlatformName)\bin\Gdk-3.0.gir $(CopyDir)\share\gir-1.0

|
|
||||||
if exist $(ConfigurationName)\$(PlatformName)\bin\GdkWin32-3.0.gir copy $(ConfigurationName)\$(PlatformName)\bin\GdkWin32-3.0.gir $(CopyDir)\share\gir-1.0

|
|
||||||
if exist $(ConfigurationName)\$(PlatformName)\bin\Gtk-3.0.gir copy $(ConfigurationName)\$(PlatformName)\bin\Gtk-3.0.gir $(CopyDir)\share\gir-1.0

|
|
||||||
if exist $(ConfigurationName)\$(PlatformName)\bin\Gdk-3.0.typelib copy $(ConfigurationName)\$(PlatformName)\bin\Gdk-3.0.typelib $(CopyDir)\lib\girepository-1.0

|
|
||||||
if exist $(ConfigurationName)\$(PlatformName)\bin\GdkWin32-3.0.typelib copy $(ConfigurationName)\$(PlatformName)\bin\GdkWin32-3.0.typelib $(CopyDir)\lib\girepository-1.0

|
|
||||||
if exist $(ConfigurationName)\$(PlatformName)\bin\Gtk-3.0.typelib copy $(ConfigurationName)\$(PlatformName)\bin\Gtk-3.0.typelib $(CopyDir)\lib\girepository-1.0

|
|
||||||
goto DONE_BIN

|
goto DONE_BIN

|
||||||
|
|
||||||
:DO_BROADWAY_BIN

|
:DO_BROADWAY_BIN

|
||||||
@@ -74,12 +66,6 @@ copy .\Release\$(PlatformName)\bin\gtk-query-settings.exe $(CopyDir)\bin
&#
|
|||||||
copy .\Release\$(PlatformName)\bin\gtk-query-settings.pdb $(CopyDir)\bin

|
copy .\Release\$(PlatformName)\bin\gtk-query-settings.pdb $(CopyDir)\bin

|
||||||
copy .\Release\$(PlatformName)\bin\gtk-builder-tool.exe $(CopyDir)\bin

|
copy .\Release\$(PlatformName)\bin\gtk-builder-tool.exe $(CopyDir)\bin

|
||||||
copy .\Release\$(PlatformName)\bin\gtk-builder-tool.pdb $(CopyDir)\bin

|
copy .\Release\$(PlatformName)\bin\gtk-builder-tool.pdb $(CopyDir)\bin

|
||||||
if exist .\Release\$(PlatformName)\bin\Gdk-3.0.gir copy .\Release\$(PlatformName)\bin\Gdk-3.0.gir $(CopyDir)\share\gir-1.0

|
|
||||||
if exist .\Release\$(PlatformName)\bin\GdkWin32-3.0.gir copy .\Release\$(PlatformName)\bin\GdkWin32-3.0.gir $(CopyDir)\share\gir-1.0

|
|
||||||
if exist .\Release\$(PlatformName)\bin\Gtk-3.0.gir copy .\Release\$(PlatformName)\bin\Gtk-3.0.gir $(CopyDir)\share\gir-1.0

|
|
||||||
if exist .\Release\$(PlatformName)\bin\Gdk-3.0.typelib copy .\Release\$(PlatformName)\bin\Gdk-3.0.typelib $(CopyDir)\lib\girepository-1.0

|
|
||||||
if exist .\Release\$(PlatformName)\bin\GdkWin32-3.0.typelib copy .\Release\$(PlatformName)\bin\GdkWin32-3.0.typelib $(CopyDir)\lib\girepository-1.0

|
|
||||||
if exist .\Release\$(PlatformName)\bin\Gtk-3.0.typelib copy .\Release\$(PlatformName)\bin\Gtk-3.0.typelib $(CopyDir)\lib\girepository-1.0

|
|
||||||
goto DONE_BIN

|
goto DONE_BIN

|
||||||
|
|
||||||
:DO_BROADWAY_DEBUG

|
:DO_BROADWAY_DEBUG

|
||||||
@@ -103,12 +89,6 @@ copy .\Debug\$(PlatformName)\bin\gtk-query-settings.exe $(CopyDir)\bin
�
|
|||||||
copy .\Debug\$(PlatformName)\bin\gtk-query-settings.pdb $(CopyDir)\bin

|
copy .\Debug\$(PlatformName)\bin\gtk-query-settings.pdb $(CopyDir)\bin

|
||||||
copy .\Debug\$(PlatformName)\bin\gtk-builder-tool.exe $(CopyDir)\bin

|
copy .\Debug\$(PlatformName)\bin\gtk-builder-tool.exe $(CopyDir)\bin

|
||||||
copy .\Debug\$(PlatformName)\bin\gtk-builder-tool.pdb $(CopyDir)\bin

|
copy .\Debug\$(PlatformName)\bin\gtk-builder-tool.pdb $(CopyDir)\bin

|
||||||
if exist .\Debug\$(PlatformName)\bin\Gdk-3.0.gir copy .\Debug\$(PlatformName)\bin\Gdk-3.0.gir $(CopyDir)\share\gir-1.0

|
|
||||||
if exist .\Debug\$(PlatformName)\bin\GdkWin32-3.0.gir copy .\Debug\$(PlatformName)\bin\GdkWin32-3.0.gir $(CopyDir)\share\gir-1.0

|
|
||||||
if exist .\Debug\$(PlatformName)\bin\Gtk-3.0.gir copy .\Debug\$(PlatformName)\bin\Gtk-3.0.gir $(CopyDir)\share\gir-1.0

|
|
||||||
if exist .\Debug\$(PlatformName)\bin\Gdk-3.0.typelib copy .\Debug\$(PlatformName)\bin\Gdk-3.0.typelib $(CopyDir)\lib\girepository-1.0

|
|
||||||
if exist .\Debug\$(PlatformName)\bin\GdkWin32-3.0.typelib copy .\Debug\$(PlatformName)\bin\GdkWin32-3.0.typelib $(CopyDir)\lib\girepository-1.0

|
|
||||||
if exist .\Debug\$(PlatformName)\bin\Gtk-3.0.typelib copy .\Debug\$(PlatformName)\bin\Gtk-3.0.typelib $(CopyDir)\lib\girepository-1.0

|
|
||||||
:DONE_BIN

|
:DONE_BIN

|
||||||
|
|
||||||
copy ..\gdk-3.0.pc $(CopyDir)\lib\pkgconfig

|
copy ..\gdk-3.0.pc $(CopyDir)\lib\pkgconfig

|
||||||
|
@@ -25,8 +25,8 @@
|
|||||||
>
|
>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCNMakeTool"
|
Name="VCNMakeTool"
|
||||||
BuildCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam)"
|
BuildCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) install-introspection"
|
||||||
ReBuildCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean all"
|
ReBuildCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean install-introspection"
|
||||||
CleanCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean"
|
CleanCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean"
|
||||||
Output="$(GtkIntrospectBuiltFiles)"
|
Output="$(GtkIntrospectBuiltFiles)"
|
||||||
/>
|
/>
|
||||||
@@ -38,8 +38,8 @@
|
|||||||
>
|
>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCNMakeTool"
|
Name="VCNMakeTool"
|
||||||
BuildCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParamX64)"
|
BuildCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParamX64) install-introspection"
|
||||||
ReBuildCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean all"
|
ReBuildCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean install-introspection"
|
||||||
CleanCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean"
|
CleanCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean"
|
||||||
Output="$(GtkIntrospectBuiltFiles)"
|
Output="$(GtkIntrospectBuiltFiles)"
|
||||||
/>
|
/>
|
||||||
@@ -53,8 +53,8 @@
|
|||||||
>
|
>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCNMakeTool"
|
Name="VCNMakeTool"
|
||||||
BuildCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam)"
|
BuildCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) install-introspection"
|
||||||
ReBuildCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean all"
|
ReBuildCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean install-introspection"
|
||||||
CleanCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean"
|
CleanCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParam) clean"
|
||||||
Output="$(GtkIntrospectBuiltFiles)"
|
Output="$(GtkIntrospectBuiltFiles)"
|
||||||
/>
|
/>
|
||||||
@@ -66,8 +66,8 @@
|
|||||||
>
|
>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCNMakeTool"
|
Name="VCNMakeTool"
|
||||||
BuildCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParamX64)"
|
BuildCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParamX64) install-introspection"
|
||||||
ReBuildCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean all"
|
ReBuildCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean install-introspection"
|
||||||
CleanCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean"
|
CleanCommandLine="$(GtkIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean"
|
||||||
Output="$(GtkIntrospectBuiltFiles)"
|
Output="$(GtkIntrospectBuiltFiles)"
|
||||||
/>
|
/>
|
||||||
|
@@ -21,127 +21,262 @@
|
|||||||
<Configurations>
|
<Configurations>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|Win32"
|
Name="Debug|Win32"
|
||||||
ConfigurationType="0"
|
ConfigurationType="10"
|
||||||
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
|
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
|
||||||
CharacterSet="2"
|
CharacterSet="2"
|
||||||
DeleteExtensionsOnClean=""
|
DeleteExtensionsOnClean=""
|
||||||
>
|
>
|
||||||
<Tool
|
|
||||||
Name="VCNMakeTool"
|
|
||||||
BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam)"
|
|
||||||
ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam) clean all"
|
|
||||||
CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam) clean"
|
|
||||||
Output="$(GeneratedGdkSources);$(GeneratedDemoSources);$(GeneratedGtkSources)"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug|x64"
|
Name="Debug|x64"
|
||||||
ConfigurationType="0"
|
ConfigurationType="10"
|
||||||
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
|
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
|
||||||
CharacterSet="2"
|
CharacterSet="2"
|
||||||
DeleteExtensionsOnClean=""
|
DeleteExtensionsOnClean=""
|
||||||
>
|
>
|
||||||
<Tool
|
|
||||||
Name="VCNMakeTool"
|
|
||||||
BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam)"
|
|
||||||
ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam) clean all"
|
|
||||||
CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam) clean"
|
|
||||||
Output="$(GeneratedGdkSources);$(GeneratedDemoSources);$(GeneratedGtkSources)"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug_Broadway|Win32"
|
Name="Debug_Broadway|Win32"
|
||||||
ConfigurationType="0"
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
|
ConfigurationType="10"
|
||||||
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
|
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
|
||||||
CharacterSet="2"
|
CharacterSet="2"
|
||||||
DeleteExtensionsOnClean=""
|
DeleteExtensionsOnClean=""
|
||||||
>
|
>
|
||||||
<Tool
|
|
||||||
Name="VCNMakeTool"
|
|
||||||
BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam)"
|
|
||||||
ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) clean all"
|
|
||||||
CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) clean"
|
|
||||||
Output="$(GeneratedGdkSources);$(GeneratedDemoSources);$(GeneratedGtkSources)"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Debug_Broadway|x64"
|
Name="Debug_Broadway|x64"
|
||||||
ConfigurationType="0"
|
ConfigurationType="10"
|
||||||
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
|
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
|
||||||
CharacterSet="2"
|
CharacterSet="2"
|
||||||
DeleteExtensionsOnClean=""
|
DeleteExtensionsOnClean=""
|
||||||
>
|
>
|
||||||
<Tool
|
|
||||||
Name="VCNMakeTool"
|
|
||||||
BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam)"
|
|
||||||
ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) clean all"
|
|
||||||
CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=Debug BROADWAY=1 $(IntrospectPythonParam) clean"
|
|
||||||
Output="$(GeneratedGdkSources);$(GeneratedDemoSources);$(GeneratedGtkSources)"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|Win32"
|
Name="Release|Win32"
|
||||||
ConfigurationType="0"
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
|
ConfigurationType="10"
|
||||||
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
|
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
|
||||||
CharacterSet="2"
|
CharacterSet="2"
|
||||||
DeleteExtensionsOnClean=""
|
DeleteExtensionsOnClean=""
|
||||||
WholeProgramOptimization="1"
|
WholeProgramOptimization="1"
|
||||||
>
|
>
|
||||||
<Tool
|
|
||||||
Name="VCNMakeTool"
|
|
||||||
BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam)"
|
|
||||||
ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam) clean all"
|
|
||||||
CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam) clean"
|
|
||||||
Output="$(GeneratedGdkSources);$(GeneratedDemoSources);$(GeneratedGtkSources)"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release|x64"
|
Name="Release|x64"
|
||||||
ConfigurationType="0"
|
ConfigurationType="10"
|
||||||
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
|
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
|
||||||
CharacterSet="2"
|
CharacterSet="2"
|
||||||
DeleteExtensionsOnClean=""
|
DeleteExtensionsOnClean=""
|
||||||
WholeProgramOptimization="1"
|
WholeProgramOptimization="1"
|
||||||
>
|
>
|
||||||
<Tool
|
|
||||||
Name="VCNMakeTool"
|
|
||||||
BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam)"
|
|
||||||
ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam) clean all"
|
|
||||||
CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=$(ConfigurationName) $(IntrospectPythonParam) clean"
|
|
||||||
Output="$(GeneratedGdkSources);$(GeneratedDemoSources);$(GeneratedGtkSources)"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release_Broadway|Win32"
|
Name="Release_Broadway|Win32"
|
||||||
ConfigurationType="0"
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
|
ConfigurationType="10"
|
||||||
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
|
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
|
||||||
CharacterSet="2"
|
CharacterSet="2"
|
||||||
DeleteExtensionsOnClean=""
|
DeleteExtensionsOnClean=""
|
||||||
WholeProgramOptimization="1"
|
WholeProgramOptimization="1"
|
||||||
>
|
>
|
||||||
<Tool
|
|
||||||
Name="VCNMakeTool"
|
|
||||||
BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam)"
|
|
||||||
ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) clean all"
|
|
||||||
CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) clean"
|
|
||||||
Output="$(GeneratedGdkSources);$(GeneratedDemoSources);$(GeneratedGtkSources)"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
</Configuration>
|
||||||
<Configuration
|
<Configuration
|
||||||
Name="Release_Broadway|x64"
|
Name="Release_Broadway|x64"
|
||||||
ConfigurationType="0"
|
ConfigurationType="10"
|
||||||
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
|
InheritedPropertySheets=".\gtk3-gen-srcs.vsprops"
|
||||||
CharacterSet="2"
|
CharacterSet="2"
|
||||||
DeleteExtensionsOnClean=""
|
DeleteExtensionsOnClean=""
|
||||||
WholeProgramOptimization="1"
|
WholeProgramOptimization="1"
|
||||||
>
|
>
|
||||||
<Tool
|
|
||||||
Name="VCNMakeTool"
|
|
||||||
BuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam)"
|
|
||||||
ReBuildCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) clean all"
|
|
||||||
CleanCommandLine="$(GenerateRequiredSourcesBase) CFG=Release BROADWAY=1 $(IntrospectPythonParam) clean"
|
|
||||||
Output="$(GeneratedGdkSources);$(GeneratedDemoSources);$(GeneratedGtkSources)"
|
|
||||||
/>
|
|
||||||
</Configuration>
|
</Configuration>
|
||||||
</Configurations>
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="Resource Files"
|
||||||
|
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
|
||||||
|
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||||
|
>
|
||||||
|
<File RelativePath="..\..\..\config.h.win32">
|
||||||
|
<FileConfiguration Name="Debug|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying config.h from config.h.win32..."
|
||||||
|
CommandLine="$(GenConfigH)"
|
||||||
|
Outputs="..\..\..\config.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Debug_Broadway|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying config.h from config.h.win32..."
|
||||||
|
CommandLine="$(GenConfigH)"
|
||||||
|
Outputs="..\..\..\config.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying config.h from config.h.win32..."
|
||||||
|
CommandLine="$(GenConfigH)"
|
||||||
|
Outputs="..\..\..\config.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release_Broadway|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying config.h from config.h.win32..."
|
||||||
|
CommandLine="$(GenConfigH)"
|
||||||
|
Outputs="..\..\..\config.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Debug|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying config.h from config.h.win32..."
|
||||||
|
CommandLine="$(GenConfigH)"
|
||||||
|
Outputs="..\..\..\config.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Debug_Broadway|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying config.h from config.h.win32..."
|
||||||
|
CommandLine="$(GenConfigH)"
|
||||||
|
Outputs="..\..\..\config.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying config.h from config.h.win32..."
|
||||||
|
CommandLine="$(GenConfigH)"
|
||||||
|
Outputs="..\..\..\config.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release_Broadway|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying config.h from config.h.win32..."
|
||||||
|
CommandLine="$(GenConfigH)"
|
||||||
|
Outputs="..\..\..\config.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
</File>
|
||||||
|
<File RelativePath="..\..\..\gdk\gdkconfig.h.win32">
|
||||||
|
<FileConfiguration Name="Debug|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying gdkconfig.h from gdkconfig.h.win32..."
|
||||||
|
CommandLine="$(GenGdkConfigHWin32)"
|
||||||
|
Outputs="..\..\..\gdk\gdkconfig.h;..\..\..\GDK_WIN32ONLY_BUILD;..\..\..\MSVC_$(ConfigurationName)"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying gdkconfig.h from gdkconfig.h.win32..."
|
||||||
|
CommandLine="$(GenGdkConfigHWin32)"
|
||||||
|
Outputs="..\..\..\gdk\gdkconfig.h;..\..\..\GDK_WIN32ONLY_BUILD;..\..\..\MSVC_$(ConfigurationName)"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Debug|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying gdkconfig.h from gdkconfig.h.win32..."
|
||||||
|
CommandLine="$(GenGdkConfigHWin32)"
|
||||||
|
Outputs="..\..\..\gdk\gdkconfig.h;..\..\..\GDK_WIN32ONLY_BUILD;..\..\..\MSVC_$(ConfigurationName)"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying gdkconfig.h from gdkconfig.h.win32..."
|
||||||
|
CommandLine="$(GenGdkConfigHWin32)"
|
||||||
|
Outputs="..\..\..\gdk\gdkconfig.h;..\..\..\GDK_WIN32ONLY_BUILD;..\..\..\MSVC_$(ConfigurationName)"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
</File>
|
||||||
|
<File RelativePath="..\..\..\gdk\gdkconfig.h.win32_broadway">
|
||||||
|
<FileConfiguration Name="Debug_Broadway|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying gdkconfig.h from gdkconfig.h.win32_broadway..."
|
||||||
|
CommandLine="$(GenGdkConfigHBroadway)"
|
||||||
|
Outputs="..\..\..\gdk\gdkconfig.h;..\..\..\GDK_BROADWAY_BUILD;..\..\..\MSVC_$(ConfigurationName)_Broadway"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release_Broadway|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying gdkconfig.h from gdkconfig.h.win32_broadway..."
|
||||||
|
CommandLine="$(GenGdkConfigHBroadway)"
|
||||||
|
Outputs="..\..\..\gdk\gdkconfig.h;..\..\..\GDK_BROADWAY_BUILD;..\..\..\MSVC_$(ConfigurationName)_Broadway"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Debug_Broadway|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying gdkconfig.h from gdkconfig.h.win32_broadway..."
|
||||||
|
CommandLine="$(GenGdkConfigHBroadway)"
|
||||||
|
Outputs="..\..\..\gdk\gdkconfig.h;..\..\..\GDK_BROADWAY_BUILD;..\..\..\MSVC_$(ConfigurationName)_Broadway"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release_Broadway|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying gdkconfig.h from gdkconfig.h.win32_broadway..."
|
||||||
|
CommandLine="$(GenGdkConfigHBroadway)"
|
||||||
|
Outputs="..\..\..\gdk\gdkconfig.h;..\..\..\GDK_BROADWAY_BUILD;..\..\..\MSVC_$(ConfigurationName)_Broadway"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
</File>
|
||||||
|
<File RelativePath="..\..\..\demos\gtk-demo\demos.h.win32">
|
||||||
|
<FileConfiguration Name="Debug|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying demos.h from demos.h.win32..."
|
||||||
|
CommandLine="$(CopyDemosH)"
|
||||||
|
Outputs="..\..\..\demos\gtk-demo\demos.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Debug_Broadway|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying demos.h from demos.h.win32..."
|
||||||
|
CommandLine="$(CopyDemosH)"
|
||||||
|
Outputs="..\..\..\demos\gtk-demo\demos.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying demos.h from demos.h.win32..."
|
||||||
|
CommandLine="$(CopyDemosH)"
|
||||||
|
Outputs="..\..\..\demos\gtk-demo\demos.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release_Broadway|Win32">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying demos.h from demos.h.win32..."
|
||||||
|
CommandLine="$(CopyDemosH)"
|
||||||
|
Outputs="..\..\..\demos\gtk-demo\demos.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Debug|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying demos.h from demos.h.win32..."
|
||||||
|
CommandLine="$(CopyDemosH)"
|
||||||
|
Outputs="..\..\..\demos\gtk-demo\demos.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Debug_Broadway|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying demos.h from demos.h.win32..."
|
||||||
|
CommandLine="$(CopyDemosH)"
|
||||||
|
Outputs="..\..\..\demos\gtk-demo\demos.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying demos.h from demos.h.win32..."
|
||||||
|
CommandLine="$(CopyDemosH)"
|
||||||
|
Outputs="..\..\..\demos\gtk-demo\demos.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration Name="Release_Broadway|x64">
|
||||||
|
<Tool Name="VCCustomBuildTool"
|
||||||
|
Description="Copying demos.h from demos.h.win32..."
|
||||||
|
CommandLine="$(CopyDemosH)"
|
||||||
|
Outputs="..\..\..\demos\gtk-demo\demos.h"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
</VisualStudioProject>
|
</VisualStudioProject>
|
||||||
|
280
config.h.meson
@@ -1,280 +0,0 @@
|
|||||||
/* config.h. Generated from config.h.in by configure. */
|
|
||||||
/* config.h.in. Generated from configure.ac by autoheader. */
|
|
||||||
|
|
||||||
/* Define to 1 if translation of program messages to the user's native
|
|
||||||
language is requested. */
|
|
||||||
#mesondefine ENABLE_NLS
|
|
||||||
|
|
||||||
/* The prefix for our gettext translation domains. */
|
|
||||||
#mesondefine GETTEXT_PACKAGE
|
|
||||||
|
|
||||||
/* Disable deprecation warnings from glib */
|
|
||||||
#mesondefine GLIB_DISABLE_DEPRECATION_WARNINGS
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `bind_textdomain_codeset' function. */
|
|
||||||
#mesondefine HAVE_BIND_TEXTDOMAIN_CODESET
|
|
||||||
|
|
||||||
/* Define if libcloudproviders is available */
|
|
||||||
#mesondefine HAVE_CLOUDPROVIDERS
|
|
||||||
|
|
||||||
/* define if we have colord */
|
|
||||||
#mesondefine HAVE_COLORD
|
|
||||||
|
|
||||||
/* Define if the GNU dcgettext() function is already present or preinstalled.
|
|
||||||
*/
|
|
||||||
#mesondefine HAVE_DCGETTEXT
|
|
||||||
|
|
||||||
/* Define to 1 if you have the declaration of `isinf', and to 0 if you don't.
|
|
||||||
*/
|
|
||||||
#mesondefine HAVE_DECL_ISINF
|
|
||||||
|
|
||||||
/* Define to 1 if you have the declaration of `isnan', and to 0 if you don't.
|
|
||||||
*/
|
|
||||||
#mesondefine HAVE_DECL_ISNAN
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <dev/evdev/input.h> header file. */
|
|
||||||
#mesondefine HAVE_DEV_EVDEV_INPUT_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
|
||||||
#mesondefine HAVE_DLFCN_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `exp2' function. */
|
|
||||||
#mesondefine HAVE_EXP2
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `flockfile' function. */
|
|
||||||
#mesondefine HAVE_FLOCKFILE
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <ftw.h> header file. */
|
|
||||||
#mesondefine HAVE_FTW_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `getpagesize' function. */
|
|
||||||
#mesondefine HAVE_GETPAGESIZE
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `getresuid' function. */
|
|
||||||
#mesondefine HAVE_GETRESUID
|
|
||||||
|
|
||||||
/* Define if gio-unix is available */
|
|
||||||
#mesondefine HAVE_GIO_UNIX
|
|
||||||
|
|
||||||
/* defines whether we have HarfBuzz */
|
|
||||||
#mesondefine HAVE_HARFBUZZ
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
|
||||||
#mesondefine HAVE_INTTYPES_H
|
|
||||||
|
|
||||||
/* Define to 1 if the system has the type `IPrintDialogCallback'. */
|
|
||||||
#mesondefine HAVE_IPRINTDIALOGCALLBACK
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <linux/input.h> header file. */
|
|
||||||
#mesondefine HAVE_LINUX_INPUT_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <linux/memfd.h> header file. */
|
|
||||||
#mesondefine HAVE_LINUX_MEMFD_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `localtime_r' function. */
|
|
||||||
#mesondefine HAVE_LOCALTIME_R
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `log2' function. */
|
|
||||||
#mesondefine HAVE_LOG2
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `lstat' function. */
|
|
||||||
#mesondefine HAVE_LSTAT
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `mallinfo' function. */
|
|
||||||
#mesondefine HAVE_MALLINFO
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <memory.h> header file. */
|
|
||||||
#mesondefine HAVE_MEMORY_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `mkstemp' function. */
|
|
||||||
#mesondefine HAVE_MKSTEMP
|
|
||||||
|
|
||||||
/* Define to 1 if you have a working `mmap' system call. */
|
|
||||||
#mesondefine HAVE_MMAP
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `nearbyint' function. */
|
|
||||||
#mesondefine HAVE_NEARBYINT
|
|
||||||
|
|
||||||
/* defines whether we have pangoft2 */
|
|
||||||
#mesondefine HAVE_PANGOFT
|
|
||||||
|
|
||||||
/* Define to 1 if libpapi available */
|
|
||||||
#mesondefine HAVE_PAPI
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `posix_fallocate' function. */
|
|
||||||
#mesondefine HAVE_POSIX_FALLOCATE
|
|
||||||
|
|
||||||
/* Have the Xrandr extension library */
|
|
||||||
#mesondefine HAVE_RANDR
|
|
||||||
|
|
||||||
/* Have the Xrandr 1.5 extension library */
|
|
||||||
#mesondefine HAVE_RANDR15
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `rint' function. */
|
|
||||||
#mesondefine HAVE_RINT
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `round' function. */
|
|
||||||
#mesondefine HAVE_ROUND
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `sincos' function. */
|
|
||||||
#mesondefine HAVE_SINCOS
|
|
||||||
|
|
||||||
/* Define to 1 if solaris xinerama is available */
|
|
||||||
#mesondefine HAVE_SOLARIS_XINERAMA
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <stdint.h> header file. */
|
|
||||||
#mesondefine HAVE_STDINT_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
|
||||||
#mesondefine HAVE_STDLIB_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <strings.h> header file. */
|
|
||||||
#mesondefine HAVE_STRINGS_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <string.h> header file. */
|
|
||||||
#mesondefine HAVE_STRING_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
|
||||||
#mesondefine HAVE_SYS_MMAN_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
|
||||||
#mesondefine HAVE_SYS_PARAM_H
|
|
||||||
|
|
||||||
/* Have the sysprof-capture library */
|
|
||||||
#mesondefine HAVE_SYSPROF_CAPTURE
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
|
||||||
#mesondefine HAVE_SYS_STAT_H
|
|
||||||
|
|
||||||
/* Define to 1 if sys/sysinfo.h is available */
|
|
||||||
#mesondefine HAVE_SYS_SYSINFO_H
|
|
||||||
|
|
||||||
/* Define to 1 if sys/systeminfo.h is available */
|
|
||||||
#mesondefine HAVE_SYS_SYSTEMINFO_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
|
||||||
#mesondefine HAVE_SYS_TIME_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
|
||||||
#mesondefine HAVE_SYS_TYPES_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `trunc' function. */
|
|
||||||
#mesondefine HAVE_TRUNC
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <unistd.h> header file. */
|
|
||||||
#mesondefine HAVE_UNISTD_H
|
|
||||||
|
|
||||||
/* Have the XCOMPOSITE X extension */
|
|
||||||
#mesondefine HAVE_XCOMPOSITE
|
|
||||||
|
|
||||||
/* Have the Xcursor library */
|
|
||||||
#mesondefine HAVE_XCURSOR
|
|
||||||
|
|
||||||
/* Have the XDAMAGE X extension */
|
|
||||||
#mesondefine HAVE_XDAMAGE
|
|
||||||
|
|
||||||
/* Have the XFIXES X extension */
|
|
||||||
#mesondefine HAVE_XFIXES
|
|
||||||
|
|
||||||
/* Define to 1 if XFree Xinerama is available */
|
|
||||||
#mesondefine HAVE_XFREE_XINERAMA
|
|
||||||
|
|
||||||
/* Have XGenericEvent */
|
|
||||||
#mesondefine HAVE_XGENERICEVENTS
|
|
||||||
|
|
||||||
/* Define to 1 if xinerama is available */
|
|
||||||
#mesondefine HAVE_XINERAMA
|
|
||||||
|
|
||||||
/* Define to use XKB extension */
|
|
||||||
#mesondefine HAVE_XKB
|
|
||||||
|
|
||||||
/* Have the SYNC extension library */
|
|
||||||
#mesondefine HAVE_XSYNC
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `_lock_file' function. */
|
|
||||||
#mesondefine HAVE__LOCK_FILE
|
|
||||||
|
|
||||||
/* Define if _NL_MEASUREMENT_MEASUREMENT is available */
|
|
||||||
#mesondefine HAVE__NL_MEASUREMENT_MEASUREMENT
|
|
||||||
|
|
||||||
/* Define if _NL_PAPER_HEIGHT is available */
|
|
||||||
#mesondefine HAVE__NL_PAPER_HEIGHT
|
|
||||||
|
|
||||||
/* Define if _NL_PAPER_WIDTH is available */
|
|
||||||
#mesondefine HAVE__NL_PAPER_WIDTH
|
|
||||||
|
|
||||||
/* Define if _NL_TIME_FIRST_WEEKDAY is available */
|
|
||||||
#mesondefine HAVE__NL_TIME_FIRST_WEEKDAY
|
|
||||||
|
|
||||||
/* Define to the address where bug reports for this package should be sent. */
|
|
||||||
#mesondefine PACKAGE_BUGREPORT
|
|
||||||
|
|
||||||
/* Define to the full name of this package. */
|
|
||||||
#mesondefine PACKAGE_NAME
|
|
||||||
|
|
||||||
/* Define to the full name and version of this package. */
|
|
||||||
#mesondefine PACKAGE_STRING
|
|
||||||
|
|
||||||
/* Define to the one symbol short name of this package. */
|
|
||||||
#mesondefine PACKAGE_TARNAME
|
|
||||||
|
|
||||||
/* Define to the home page for this package. */
|
|
||||||
#mesondefine PACKAGE_URL
|
|
||||||
|
|
||||||
/* Define to the version of this package. */
|
|
||||||
#mesondefine PACKAGE_VERSION
|
|
||||||
|
|
||||||
/* Use NSBundle functions to determine load paths for libraries, translations,
|
|
||||||
etc. */
|
|
||||||
#mesondefine QUARTZ_RELOCATION
|
|
||||||
|
|
||||||
/* The size of `DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY', as computed by sizeof.
|
|
||||||
*/
|
|
||||||
#mesondefine SIZEOF_DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY
|
|
||||||
|
|
||||||
/* Define to 1 if XInput 2.0 is available */
|
|
||||||
#mesondefine XINPUT_2
|
|
||||||
|
|
||||||
/* Define to 1 if XInput 2.2 is available */
|
|
||||||
#mesondefine XINPUT_2_2
|
|
||||||
|
|
||||||
/* Enable large inode numbers on Mac OS X 10.5. */
|
|
||||||
#ifndef _DARWIN_USE_64_BIT_INODE
|
|
||||||
# define _DARWIN_USE_64_BIT_INODE 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
|
||||||
#mesondefine _FILE_OFFSET_BITS
|
|
||||||
|
|
||||||
/* defines how to decorate public symbols while building */
|
|
||||||
#mesondefine _GDK_EXTERN
|
|
||||||
|
|
||||||
/* Define for large files, on AIX-style hosts. */
|
|
||||||
#mesondefine _LARGE_FILES
|
|
||||||
|
|
||||||
/* Define to 1 if on MINIX. */
|
|
||||||
#mesondefine _MINIX
|
|
||||||
|
|
||||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
|
||||||
this defined. */
|
|
||||||
#mesondefine _POSIX_1_SOURCE
|
|
||||||
|
|
||||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
|
||||||
#mesondefine _POSIX_SOURCE
|
|
||||||
|
|
||||||
/* Define to `int' if <sys/types.h> doesn't define. */
|
|
||||||
#mesondefine gid_t
|
|
||||||
|
|
||||||
/* Define to `int' if <sys/types.h> doesn't define. */
|
|
||||||
#mesondefine uid_t
|
|
||||||
|
|
||||||
#mesondefine GTK_DATADIR
|
|
||||||
|
|
||||||
#mesondefine GTK_LIBDIR
|
|
||||||
|
|
||||||
#mesondefine GTK_PRINT_BACKENDS
|
|
||||||
|
|
||||||
/* Define the location where the catalogs will be installed */
|
|
||||||
#mesondefine GTK_LOCALEDIR
|
|
||||||
|
|
||||||
#mesondefine ISO_CODES_PREFIX
|
|
@@ -26,6 +26,12 @@
|
|||||||
/* define if we have colord */
|
/* define if we have colord */
|
||||||
/* #undef HAVE_COLORD */
|
/* #undef HAVE_COLORD */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <crt_externs.h> header file. */
|
||||||
|
/* #undef HAVE_CRT_EXTERNS_H */
|
||||||
|
|
||||||
|
/* Define to 1 if CUPS 1.2 API is available */
|
||||||
|
/* #undef HAVE_CUPS_API_1_2 */
|
||||||
|
|
||||||
/* Define to 1 if you have the `dcgettext' function. */
|
/* Define to 1 if you have the `dcgettext' function. */
|
||||||
#define HAVE_DCGETTEXT 1
|
#define HAVE_DCGETTEXT 1
|
||||||
|
|
||||||
@@ -71,6 +77,15 @@
|
|||||||
/* Define if gio-unix is available */
|
/* Define if gio-unix is available */
|
||||||
/* #undef HAVE_GIO_UNIX */
|
/* #undef HAVE_GIO_UNIX */
|
||||||
|
|
||||||
|
/* Have GNU ftw */
|
||||||
|
/* #undef HAVE_GNU_FTW */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `httpGetAuthString' function. */
|
||||||
|
/* #undef HAVE_HTTPGETAUTHSTRING */
|
||||||
|
|
||||||
|
/* Define if cups http_t authstring field is accessible */
|
||||||
|
/* #undef HAVE_HTTP_AUTHSTRING */
|
||||||
|
|
||||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||||
#if !defined (_MSC_VER) || (_MSC_VER >= 1800)
|
#if !defined (_MSC_VER) || (_MSC_VER >= 1800)
|
||||||
#define HAVE_INTTYPES_H 1
|
#define HAVE_INTTYPES_H 1
|
||||||
@@ -142,6 +157,9 @@
|
|||||||
/* Define to 1 if sincos() is available */
|
/* Define to 1 if sincos() is available */
|
||||||
/* #undef HAVE_SINCOS */
|
/* #undef HAVE_SINCOS */
|
||||||
|
|
||||||
|
/* Have the sockaddr_un.sun_len member */
|
||||||
|
/* #undef HAVE_SOCKADDR_UN_SUN_LEN */
|
||||||
|
|
||||||
/* Define to 1 if solaris xinerama is available */
|
/* Define to 1 if solaris xinerama is available */
|
||||||
/* #undef HAVE_SOLARIS_XINERAMA */
|
/* #undef HAVE_SOLARIS_XINERAMA */
|
||||||
|
|
||||||
@@ -191,11 +209,6 @@
|
|||||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||||
#define HAVE_SYS_TYPES_H 1
|
#define HAVE_SYS_TYPES_H 1
|
||||||
|
|
||||||
/* Define to 1 if trunc() is available */
|
|
||||||
#if !defined (_MSC_VER) || (_MSC_VER >= 1800)
|
|
||||||
# define HAVE_TRUNC 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <unistd.h> header file. */
|
/* Define to 1 if you have the <unistd.h> header file. */
|
||||||
#ifndef _MSC_VER
|
#ifndef _MSC_VER
|
||||||
#define HAVE_UNISTD_H 1
|
#define HAVE_UNISTD_H 1
|
||||||
@@ -245,10 +258,16 @@
|
|||||||
/* Define if _NL_TIME_FIRST_WEEKDAY is available */
|
/* Define if _NL_TIME_FIRST_WEEKDAY is available */
|
||||||
/* #undef HAVE__NL_TIME_FIRST_WEEKDAY */
|
/* #undef HAVE__NL_TIME_FIRST_WEEKDAY */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `_NSGetEnviron' function. */
|
||||||
|
/* #undef HAVE__NSGETENVIRON */
|
||||||
|
|
||||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||||
*/
|
*/
|
||||||
#define LT_OBJDIR ".libs/"
|
#define LT_OBJDIR ".libs/"
|
||||||
|
|
||||||
|
/* Define if <X11/extensions/XIproto.h> needed for xReply */
|
||||||
|
/* #undef NEED_XIPROTO_H_FOR_XREPLY */
|
||||||
|
|
||||||
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
|
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
|
||||||
#ifndef _MSC_VER
|
#ifndef _MSC_VER
|
||||||
/* #undef NO_MINUS_C_MINUS_O */
|
/* #undef NO_MINUS_C_MINUS_O */
|
||||||
|
193
configure.ac
@@ -9,9 +9,9 @@
|
|||||||
# set GTK_BINARY_AGE and GTK_INTERFACE_AGE to 0.
|
# set GTK_BINARY_AGE and GTK_INTERFACE_AGE to 0.
|
||||||
|
|
||||||
m4_define([gtk_major_version], [3])
|
m4_define([gtk_major_version], [3])
|
||||||
m4_define([gtk_minor_version], [24])
|
m4_define([gtk_minor_version], [23])
|
||||||
m4_define([gtk_micro_version], [11])
|
m4_define([gtk_micro_version], [1])
|
||||||
m4_define([gtk_interface_age], [7])
|
m4_define([gtk_interface_age], [0])
|
||||||
m4_define([gtk_binary_age],
|
m4_define([gtk_binary_age],
|
||||||
[m4_eval(100 * gtk_minor_version + gtk_micro_version)])
|
[m4_eval(100 * gtk_minor_version + gtk_micro_version)])
|
||||||
m4_define([gtk_version],
|
m4_define([gtk_version],
|
||||||
@@ -42,8 +42,8 @@ m4_define([gtk_binary_version], [3.0.0])
|
|||||||
|
|
||||||
# required versions of other packages
|
# required versions of other packages
|
||||||
m4_define([glib_required_major], [2])
|
m4_define([glib_required_major], [2])
|
||||||
m4_define([glib_required_minor], [57])
|
m4_define([glib_required_minor], [49])
|
||||||
m4_define([glib_required_micro], [2])
|
m4_define([glib_required_micro], [4])
|
||||||
m4_define([glib_required_version],
|
m4_define([glib_required_version],
|
||||||
[glib_required_major.glib_required_minor.glib_required_micro])
|
[glib_required_major.glib_required_minor.glib_required_micro])
|
||||||
m4_define([glib_min_required_minor],
|
m4_define([glib_min_required_minor],
|
||||||
@@ -55,18 +55,16 @@ m4_define([glib_max_allowed_version], m4_join([_], [GLIB_VERSION], glib_required
|
|||||||
GLIB_VERSION_CFLAGS="-DGLIB_MIN_REQUIRED_VERSION=glib_min_required_version -DGLIB_MAX_ALLOWED_VERSION=glib_max_allowed_version"
|
GLIB_VERSION_CFLAGS="-DGLIB_MIN_REQUIRED_VERSION=glib_min_required_version -DGLIB_MAX_ALLOWED_VERSION=glib_max_allowed_version"
|
||||||
|
|
||||||
m4_define([pango_required_version], [1.41.0])
|
m4_define([pango_required_version], [1.41.0])
|
||||||
m4_define([fribidi_required_version], [0.19.7])
|
|
||||||
m4_define([atk_required_version], [2.15.1])
|
m4_define([atk_required_version], [2.15.1])
|
||||||
m4_define([cairo_required_version], [1.14.0])
|
m4_define([cairo_required_version], [1.14.0])
|
||||||
m4_define([gdk_pixbuf_required_version], [2.30.0])
|
m4_define([gdk_pixbuf_required_version], [2.30.0])
|
||||||
m4_define([introspection_required_version], [1.39.0])
|
m4_define([introspection_required_version], [1.39.0])
|
||||||
m4_define([wayland_required_version], [1.9.91])
|
m4_define([wayland_required_version], [1.9.91])
|
||||||
m4_define([wayland_protocols_required_version], [1.14])
|
m4_define([wayland_protocols_required_version], [1.12])
|
||||||
m4_define([mirclient_required_version], [0.22.0])
|
m4_define([mirclient_required_version], [0.22.0])
|
||||||
m4_define([mircookie_required_version], [0.17.0])
|
m4_define([mircookie_required_version], [0.17.0])
|
||||||
m4_define([epoxy_required_version], [1.4])
|
m4_define([epoxy_required_version], [1.4])
|
||||||
m4_define([cloudproviders_required_version], [0.2.5])
|
m4_define([cloudproviders_required_version], [0.2.5])
|
||||||
m4_define([sysprof_required_version], [3.33.2])
|
|
||||||
GLIB_REQUIRED_VERSION=glib_required_version
|
GLIB_REQUIRED_VERSION=glib_required_version
|
||||||
PANGO_REQUIRED_VERSION=pango_required_version
|
PANGO_REQUIRED_VERSION=pango_required_version
|
||||||
ATK_REQUIRED_VERSION=atk_required_version
|
ATK_REQUIRED_VERSION=atk_required_version
|
||||||
@@ -354,12 +352,6 @@ AC_ARG_ENABLE(cloudproviders,
|
|||||||
[enable libcloudproviders integration])],
|
[enable libcloudproviders integration])],
|
||||||
[cloudproviders_set=yes])
|
[cloudproviders_set=yes])
|
||||||
|
|
||||||
AC_ARG_ENABLE(profiler,
|
|
||||||
[AS_HELP_STRING([--enable-profiler],
|
|
||||||
[enable profiler integration])],
|
|
||||||
[enable_profiler=$enableval],
|
|
||||||
[enable_profiler=no])
|
|
||||||
|
|
||||||
if test -z "$backend_set"; then
|
if test -z "$backend_set"; then
|
||||||
if test "$platform_win32" = yes; then
|
if test "$platform_win32" = yes; then
|
||||||
enable_win32_backend=yes
|
enable_win32_backend=yes
|
||||||
@@ -417,7 +409,7 @@ if test "x$enable_quartz_backend" = xyes; then
|
|||||||
backend_immodules="$backend_immodules,quartz"
|
backend_immodules="$backend_immodules,quartz"
|
||||||
GDK_WINDOWING="$GDK_WINDOWING
|
GDK_WINDOWING="$GDK_WINDOWING
|
||||||
#define GDK_WINDOWING_QUARTZ"
|
#define GDK_WINDOWING_QUARTZ"
|
||||||
GDK_EXTRA_LIBS="$GDK_EXTRA_LIBS -Wl,-framework,Cocoa"
|
GDK_EXTRA_LIBS="$GDK_EXTRA_LIBS -framework Cocoa"
|
||||||
DISABLE_ON_QUARTZ='%'
|
DISABLE_ON_QUARTZ='%'
|
||||||
AM_CONDITIONAL(USE_QUARTZ, true)
|
AM_CONDITIONAL(USE_QUARTZ, true)
|
||||||
if test "x$quartz_relocation" = xyes; then
|
if test "x$quartz_relocation" = xyes; then
|
||||||
@@ -593,7 +585,6 @@ PKG_CHECK_MODULES(BASE_DEPENDENCIES,
|
|||||||
[glib-2.0 >= glib_required_version dnl
|
[glib-2.0 >= glib_required_version dnl
|
||||||
atk >= atk_required_version dnl
|
atk >= atk_required_version dnl
|
||||||
pango >= pango_required_version dnl
|
pango >= pango_required_version dnl
|
||||||
fribidi >= fribidi_required_version dnl
|
|
||||||
cairo >= cairo_required_version dnl
|
cairo >= cairo_required_version dnl
|
||||||
cairo-gobject >= cairo_required_version dnl
|
cairo-gobject >= cairo_required_version dnl
|
||||||
gdk-pixbuf-2.0 >= gdk_pixbuf_required_version])
|
gdk-pixbuf-2.0 >= gdk_pixbuf_required_version])
|
||||||
@@ -758,6 +749,32 @@ AS_CASE([$host_os],
|
|||||||
[AC_MSG_ERROR([DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY is unavailable])],
|
[AC_MSG_ERROR([DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY is unavailable])],
|
||||||
[AC_MSG_RESULT([DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY is not OK])]
|
[AC_MSG_RESULT([DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY is not OK])]
|
||||||
)
|
)
|
||||||
|
AC_MSG_CHECKING([for SetupDiGetDevicePropertyW])
|
||||||
|
gtk_save_LIBS="$LIBS"
|
||||||
|
LIBS="-lsetupapi $LIBS"
|
||||||
|
AC_TRY_LINK(
|
||||||
|
[
|
||||||
|
#define _WIN32_WINNT 0x0600
|
||||||
|
#include <windows.h>
|
||||||
|
#include <devpropdef.h>
|
||||||
|
#include <setupapi.h>
|
||||||
|
],
|
||||||
|
[return SetupDiGetDevicePropertyW(NULL, NULL, NULL, NULL, NULL, 0, NULL, 0);],
|
||||||
|
[have_SetupDiGetDevicePropertyW=yes],
|
||||||
|
[have_SetupDiGetDevicePropertyW=no]
|
||||||
|
)
|
||||||
|
AS_IF(
|
||||||
|
[test x$have_SetupDiGetDevicePropertyW = xyes],
|
||||||
|
[
|
||||||
|
AC_DEFINE(
|
||||||
|
[HAVE_SETUP_DI_GET_DEVICE_PROPERTY_W],
|
||||||
|
[1],
|
||||||
|
[Define to 1 if SetupDiGetDevicePropertyW() is available]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
)
|
||||||
|
AC_MSG_RESULT([$have_SetupDiGetDevicePropertyW])
|
||||||
|
LIBS="$gtk_save_LIBS"
|
||||||
],
|
],
|
||||||
[]
|
[]
|
||||||
)
|
)
|
||||||
@@ -822,6 +839,19 @@ AC_CHECK_HEADERS(ftw.h,
|
|||||||
AC_DEFINE(HAVE_FTW_H, 1,
|
AC_DEFINE(HAVE_FTW_H, 1,
|
||||||
[Define to 1 if ftw.h is available]))
|
[Define to 1 if ftw.h is available]))
|
||||||
|
|
||||||
|
AC_MSG_CHECKING([for GNU ftw extensions])
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#define _XOPEN_SOURCE 500
|
||||||
|
#define _GNU_SOURCE
|
||||||
|
#include <ftw.h>]],
|
||||||
|
[[int flags = FTW_ACTIONRETVAL;]])],
|
||||||
|
[gtk_ok=yes],[gtk_ok=no])
|
||||||
|
if test $gtk_ok = yes; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
AC_DEFINE(HAVE_GNU_FTW, 1, [Have GNU ftw])
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi
|
||||||
|
|
||||||
#
|
#
|
||||||
# Disable deprecation checks for all libraries we depend on on stable branches.
|
# Disable deprecation checks for all libraries we depend on on stable branches.
|
||||||
# This is so newer versions of those libraries don't cause more warnings with
|
# This is so newer versions of those libraries don't cause more warnings with
|
||||||
@@ -846,12 +876,15 @@ AC_CHECK_FUNCS(mallinfo)
|
|||||||
AC_CHECK_FUNCS(getresuid)
|
AC_CHECK_FUNCS(getresuid)
|
||||||
AC_TYPE_UID_T
|
AC_TYPE_UID_T
|
||||||
|
|
||||||
# Check for round(), rint(), isnan() and isinf()
|
# Check for round(), rint(), isnan(), isinf() and nearbyint()
|
||||||
# Check for log2(), exp2(), nearbyint() and trunc()
|
|
||||||
AC_CHECK_LIB(m,round,,)
|
AC_CHECK_LIB(m,round,,)
|
||||||
AC_CHECK_FUNCS(round rint nearbyint sincos exp2 log2 trunc)
|
AC_CHECK_FUNCS(round rint nearbyint sincos exp2 log2)
|
||||||
AC_CHECK_DECLS([isnan, isinf], [], [], [[#include <math.h>]])
|
AC_CHECK_DECLS([isnan, isinf], [], [], [[#include <math.h>]])
|
||||||
|
|
||||||
|
# Checks for gdkspawn
|
||||||
|
AC_CHECK_HEADERS(crt_externs.h)
|
||||||
|
AC_CHECK_FUNCS(_NSGetEnviron)
|
||||||
|
|
||||||
AC_MSG_CHECKING(whether to build dynamic modules)
|
AC_MSG_CHECKING(whether to build dynamic modules)
|
||||||
|
|
||||||
AC_ARG_ENABLE(modules,
|
AC_ARG_ENABLE(modules,
|
||||||
@@ -1051,6 +1084,17 @@ if test "x$enable_x11_backend" = xyes; then
|
|||||||
AC_CHECK_FUNC(XextFindDisplay, :,
|
AC_CHECK_FUNC(XextFindDisplay, :,
|
||||||
AC_MSG_ERROR([*** libX11 and libXext not found. Check 'config.log' for more details.]))
|
AC_MSG_ERROR([*** libX11 and libXext not found. Check 'config.log' for more details.]))
|
||||||
|
|
||||||
|
# Check if <X11/extensions/XIproto.h> is needed for xReply.
|
||||||
|
|
||||||
|
AC_CHECK_TYPE([xReply], ,
|
||||||
|
[AC_CHECK_TYPE([xReply],
|
||||||
|
[AC_DEFINE([NEED_XIPROTO_H_FOR_XREPLY], 1,
|
||||||
|
[Define if <X11/extensions/XIproto.h> needed for xReply])],
|
||||||
|
[AC_MSG_ERROR([xReply type unavailable. X11 is too old])],
|
||||||
|
[[#include <X11/extensions/XIproto.h>
|
||||||
|
#include <X11/Xlibint.h>]])],
|
||||||
|
[[#include <X11/Xlibint.h>]])
|
||||||
|
|
||||||
# Check for XKB support.
|
# Check for XKB support.
|
||||||
|
|
||||||
if test "x$enable_xkb" = "xyes"; then
|
if test "x$enable_xkb" = "xyes"; then
|
||||||
@@ -1326,26 +1370,11 @@ if test "x$cloudproviders_set" = "xyes"; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Check for profiler support
|
|
||||||
|
|
||||||
PROFILER_PACKAGES=""
|
|
||||||
if test "x$enable_profiler" = "xyes"; then
|
|
||||||
PROFILER_PACKAGES="sysprof-capture-3 >= sysprof_required_version"
|
|
||||||
if $PKG_CONFIG --exists $PROFILER_PACKAGES; then
|
|
||||||
AC_DEFINE(HAVE_SYSPROF_CAPTURE, [1],
|
|
||||||
[Define if sysprof-capture-3 is available]
|
|
||||||
)
|
|
||||||
else
|
|
||||||
AC_MSG_ERROR([
|
|
||||||
*** sysprof-capture-3 not found.])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
CFLAGS="$saved_cflags"
|
CFLAGS="$saved_cflags"
|
||||||
LDFLAGS="$saved_ldflags"
|
LDFLAGS="$saved_ldflags"
|
||||||
|
|
||||||
GDK_PACKAGES="$PANGO_PACKAGES gdk-pixbuf-2.0 >= gdk_pixbuf_required_version cairo >= cairo_required_version cairo-gobject >= cairo_required_version"
|
GDK_PACKAGES="$PANGO_PACKAGES gdk-pixbuf-2.0 >= gdk_pixbuf_required_version cairo >= cairo_required_version cairo-gobject >= cairo_required_version"
|
||||||
GDK_PRIVATE_PACKAGES="$GDK_GIO_PACKAGE $X_PACKAGES $WAYLAND_PACKAGES $MIR_PACKAGES $cairo_backends epoxy >= epoxy_required_version $CLOUDPROVIDER_PACKAGES $PROFILER_PACKAGES fribidi >= fribidi_required_version"
|
GDK_PRIVATE_PACKAGES="$GDK_GIO_PACKAGE $X_PACKAGES $WAYLAND_PACKAGES $MIR_PACKAGES $cairo_backends epoxy >= epoxy_required_version $CLOUDPROVIDER_PACKAGES"
|
||||||
|
|
||||||
PKG_CHECK_MODULES(GDK_DEP, $GDK_PACKAGES $GDK_PRIVATE_PACKAGES)
|
PKG_CHECK_MODULES(GDK_DEP, $GDK_PACKAGES $GDK_PRIVATE_PACKAGES)
|
||||||
GDK_DEP_LIBS="$GDK_EXTRA_LIBS $GDK_DEP_LIBS $MATH_LIB"
|
GDK_DEP_LIBS="$GDK_EXTRA_LIBS $GDK_DEP_LIBS $MATH_LIB"
|
||||||
@@ -1379,7 +1408,7 @@ fi
|
|||||||
PKG_CHECK_MODULES(ATK, $ATK_PACKAGES)
|
PKG_CHECK_MODULES(ATK, $ATK_PACKAGES)
|
||||||
|
|
||||||
GTK_PACKAGES="atk >= atk_required_version cairo >= cairo_required_version cairo-gobject >= cairo_required_version gdk-pixbuf-2.0 >= gdk_pixbuf_required_version gio-2.0 >= glib_required_version"
|
GTK_PACKAGES="atk >= atk_required_version cairo >= cairo_required_version cairo-gobject >= cairo_required_version gdk-pixbuf-2.0 >= gdk_pixbuf_required_version gio-2.0 >= glib_required_version"
|
||||||
GTK_PRIVATE_PACKAGES="$ATK_PACKAGES $WAYLAND_PACKAGES $MIR_PACKAGES epoxy >= epoxy_required_version fribidi >= fribidi_required_version"
|
GTK_PRIVATE_PACKAGES="$ATK_PACKAGES $WAYLAND_PACKAGES $MIR_PACKAGES epoxy >= epoxy_required_version"
|
||||||
if test "x$enable_x11_backend" = xyes -o "x$enable_wayland_backend" = xyes; then
|
if test "x$enable_x11_backend" = xyes -o "x$enable_wayland_backend" = xyes; then
|
||||||
GTK_PRIVATE_PACKAGES="$GTK_PRIVATE_PACKAGES pangoft2"
|
GTK_PRIVATE_PACKAGES="$GTK_PRIVATE_PACKAGES pangoft2"
|
||||||
fi
|
fi
|
||||||
@@ -1397,22 +1426,6 @@ if test x"$os_win32" = xyes; then
|
|||||||
GTK_EXTRA_CFLAGS="$msnative_struct"
|
GTK_EXTRA_CFLAGS="$msnative_struct"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
##################################################
|
|
||||||
# Check for harfbuzz and pangoft2
|
|
||||||
##################################################
|
|
||||||
|
|
||||||
PKG_CHECK_MODULES(GTK_FONT_CHOOSER_WIDGET,
|
|
||||||
harfbuzz >= 0.9 pangoft2,
|
|
||||||
build_font_demo=yes,
|
|
||||||
build_font_demo=no)
|
|
||||||
AM_CONDITIONAL(BUILD_FONT_DEMO, [ test "x$build_font_demo" = xyes ])
|
|
||||||
if test "x$build_font_demo" = xyes; then
|
|
||||||
AC_DEFINE([HAVE_HARFBUZZ], 1, [defines whether we have HarfBuzz])
|
|
||||||
AC_DEFINE([HAVE_PANGOFT], 1, [defines whether we have pangoft2])
|
|
||||||
GTK_DEP_CFLAGS="$GTK_DEP_CFLAGS $GTK_FONT_CHOOSER_WIDGET_CFLAGS"
|
|
||||||
GTK_DEP_LIBS="$GTK_DEP_LIBS $GTK_FONT_CHOOSER_WIDGET_LIBS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if $PKG_CONFIG --exists x11; then
|
if $PKG_CONFIG --exists x11; then
|
||||||
X11_PREFIX="`$PKG_CONFIG --variable=prefix x11`"
|
X11_PREFIX="`$PKG_CONFIG --variable=prefix x11`"
|
||||||
elif test x"$prefix" != xNONE; then
|
elif test x"$prefix" != xNONE; then
|
||||||
@@ -1484,6 +1497,37 @@ AC_SUBST(GTK_XIM_FLAGS)
|
|||||||
GDK_PIXBUF_LIBS=`$PKG_CONFIG --libs gdk-pixbuf-2.0`
|
GDK_PIXBUF_LIBS=`$PKG_CONFIG --libs gdk-pixbuf-2.0`
|
||||||
AC_SUBST(GDK_PIXBUF_LIBS)
|
AC_SUBST(GDK_PIXBUF_LIBS)
|
||||||
|
|
||||||
|
########################
|
||||||
|
# Checks needed for gail
|
||||||
|
########################
|
||||||
|
|
||||||
|
old_LIBS="$LIBS"
|
||||||
|
dnl Checks for inet libraries:
|
||||||
|
AC_SEARCH_LIBS(gethostent, nsl)
|
||||||
|
AC_SEARCH_LIBS(setsockopt, socket)
|
||||||
|
AC_SEARCH_LIBS(connect, inet)
|
||||||
|
|
||||||
|
dnl check for the sockaddr_un.sun_len member
|
||||||
|
AC_CHECK_MEMBER([struct sockaddr_un.sun_len],
|
||||||
|
[struct_sockaddr_un_sun_len=true],
|
||||||
|
[struct_sockaddr_un_suin_len=false],
|
||||||
|
[#include <sys/types.h>
|
||||||
|
#include <sys/un.h>]
|
||||||
|
)
|
||||||
|
case $struct_sockaddr_un_sun_len in
|
||||||
|
true)
|
||||||
|
AC_DEFINE_UNQUOTED(HAVE_SOCKADDR_UN_SUN_LEN, 1,
|
||||||
|
[Have the sockaddr_un.sun_len member])
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
GAIL_INET_LIBS="$LIBS"
|
||||||
|
AC_SUBST([GAIL_INET_LIBS])
|
||||||
|
|
||||||
|
LIBS="$old_LIBS"
|
||||||
|
|
||||||
################################################################
|
################################################################
|
||||||
# Printing system checks
|
# Printing system checks
|
||||||
################################################################
|
################################################################
|
||||||
@@ -1511,13 +1555,19 @@ else
|
|||||||
CUPS_CFLAGS=`$CUPS_CONFIG --cflags | sed 's/-O[0-9]*//' | sed 's/-m[^\t]*//g'`
|
CUPS_CFLAGS=`$CUPS_CONFIG --cflags | sed 's/-O[0-9]*//' | sed 's/-m[^\t]*//g'`
|
||||||
CUPS_LIBS=`$CUPS_CONFIG --libs`
|
CUPS_LIBS=`$CUPS_CONFIG --libs`
|
||||||
|
|
||||||
CUPS_API_VERSION=`$CUPS_CONFIG --version`
|
CUPS_API_VERSION=`$CUPS_CONFIG --api-version`
|
||||||
CUPS_API_MAJOR=`echo $ECHO_N $CUPS_API_VERSION | awk -F. '{print $1}'`
|
CUPS_API_MAJOR=`echo $ECHO_N $CUPS_API_VERSION | awk -F. '{print $1}'`
|
||||||
CUPS_API_MINOR=`echo $ECHO_N $CUPS_API_VERSION | awk -F. '{print $2}'`
|
CUPS_API_MINOR=`echo $ECHO_N $CUPS_API_VERSION | awk -F. '{print $2}'`
|
||||||
|
|
||||||
if test $CUPS_API_MAJOR -lt 1 -o \
|
if test $CUPS_API_MAJOR -lt 1 -o \
|
||||||
$CUPS_API_MAJOR -eq 1 -a $CUPS_API_MINOR -lt 7; then
|
$CUPS_API_MAJOR -eq 1 -a $CUPS_API_MINOR -lt 2; then
|
||||||
AC_MSG_ERROR([CUPS >= 1.7 not found])
|
AC_MSG_ERROR([CUPS >= 1.2 not found])
|
||||||
|
fi
|
||||||
|
if test $CUPS_API_MAJOR -gt 1 -o \
|
||||||
|
$CUPS_API_MAJOR -eq 1 -a $CUPS_API_MINOR -ge 6; then
|
||||||
|
AC_DEFINE(HAVE_CUPS_API_1_6, 1,
|
||||||
|
[Define to 1 if CUPS 1.6 API is available])
|
||||||
|
have_cups_api_1_6=yes
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_SUBST(CUPS_API_MAJOR)
|
AC_SUBST(CUPS_API_MAJOR)
|
||||||
@@ -1530,6 +1580,22 @@ else
|
|||||||
PRINT_BACKENDS="$PRINT_BACKENDS cups"
|
PRINT_BACKENDS="$PRINT_BACKENDS cups"
|
||||||
AM_CONDITIONAL(HAVE_CUPS, true)
|
AM_CONDITIONAL(HAVE_CUPS, true)
|
||||||
have_cups=yes
|
have_cups=yes
|
||||||
|
|
||||||
|
gtk_save_cflags="$CFLAGS"
|
||||||
|
CFLAGS="$CUPS_CFLAGS"
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <cups/http.h>]],
|
||||||
|
[[http_t http; char *s = http.authstring;]])],
|
||||||
|
[AC_DEFINE([HAVE_HTTP_AUTHSTRING], [],
|
||||||
|
[Define if cups http_t authstring field is accessible])],
|
||||||
|
[])
|
||||||
|
CFLAGS="$gtk_save_cflags"
|
||||||
|
|
||||||
|
AC_SUBST(HAVE_HTTP_AUTHSTRING)
|
||||||
|
|
||||||
|
gtk_save_libs="$LIBS"
|
||||||
|
LIBS="$CUPS_LIBS"
|
||||||
|
AC_CHECK_FUNCS(httpGetAuthString)
|
||||||
|
LIBS="$gtk_save_libs"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -1711,6 +1777,19 @@ if test "$have_colord" = "yes"; then
|
|||||||
fi
|
fi
|
||||||
AM_CONDITIONAL(HAVE_COLORD, test "x$have_colord" = "xyes")
|
AM_CONDITIONAL(HAVE_COLORD, test "x$have_colord" = "xyes")
|
||||||
|
|
||||||
|
##################################################
|
||||||
|
# Check for harfbuzz and pangoft2
|
||||||
|
##################################################
|
||||||
|
|
||||||
|
PKG_CHECK_MODULES(FONTDEMO, harfbuzz >= 0.9 pangoft2, build_font_demo=yes, build_font_demo=no)
|
||||||
|
AC_SUBST(FONTDEMO_CFLAGS)
|
||||||
|
AC_SUBST(FONTDEMO_LIBS)
|
||||||
|
AM_CONDITIONAL(BUILD_FONT_DEMO, [ test "x$build_font_demo" = xyes ])
|
||||||
|
if test "x$build_font_demo" = xyes; then
|
||||||
|
AC_DEFINE([HAVE_HARFBUZZ], 1, [defines whether we have HarfBuzz])
|
||||||
|
AC_DEFINE([HAVE_PANGOFT], 1, [defines whether we have pangoft2])
|
||||||
|
fi
|
||||||
|
|
||||||
##################################################
|
##################################################
|
||||||
# Checks for gtk-doc and docbook-tools
|
# Checks for gtk-doc and docbook-tools
|
||||||
##################################################
|
##################################################
|
||||||
@@ -1942,13 +2021,11 @@ docs/reference/gdk/version.xml
|
|||||||
docs/reference/gtk/Makefile
|
docs/reference/gtk/Makefile
|
||||||
docs/reference/gtk/gtk3.types
|
docs/reference/gtk/gtk3.types
|
||||||
docs/reference/gtk/version.xml
|
docs/reference/gtk/version.xml
|
||||||
docs/reference/gtk/getting_started.xml
|
|
||||||
docs/reference/libgail-util/Makefile
|
docs/reference/libgail-util/Makefile
|
||||||
docs/reference/libgail-util/version.xml
|
docs/reference/libgail-util/version.xml
|
||||||
docs/tools/Makefile
|
docs/tools/Makefile
|
||||||
build/Makefile
|
build/Makefile
|
||||||
build/win32/Makefile
|
build/win32/Makefile
|
||||||
build/win32/config-msvc.mak
|
|
||||||
build/win32/vs9/Makefile
|
build/win32/vs9/Makefile
|
||||||
build/win32/vs9/gtk3-version-paths.vsprops
|
build/win32/vs9/gtk3-version-paths.vsprops
|
||||||
build/win32/vs10/Makefile
|
build/win32/vs10/Makefile
|
||||||
@@ -1957,7 +2034,6 @@ build/win32/vs11/Makefile
|
|||||||
build/win32/vs12/Makefile
|
build/win32/vs12/Makefile
|
||||||
build/win32/vs14/Makefile
|
build/win32/vs14/Makefile
|
||||||
build/win32/vs15/Makefile
|
build/win32/vs15/Makefile
|
||||||
build/win32/vs16/Makefile
|
|
||||||
gdk/Makefile
|
gdk/Makefile
|
||||||
gdk/broadway/Makefile
|
gdk/broadway/Makefile
|
||||||
gdk/x11/Makefile
|
gdk/x11/Makefile
|
||||||
@@ -2006,4 +2082,3 @@ echo " colord support: $have_colord"
|
|||||||
echo " Introspection: $found_introspection"
|
echo " Introspection: $found_introspection"
|
||||||
echo " Debugging: $enable_debug"
|
echo " Debugging: $enable_debug"
|
||||||
echo " Documentation: $enable_gtk_doc"
|
echo " Documentation: $enable_gtk_doc"
|
||||||
echo " Profiler: $enable_profiler"
|
|
||||||
|
@@ -3,7 +3,4 @@ include $(top_srcdir)/Makefile.decl
|
|||||||
|
|
||||||
SUBDIRS = gtk-demo widget-factory icon-browser
|
SUBDIRS = gtk-demo widget-factory icon-browser
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
meson.build
|
|
||||||
|
|
||||||
-include $(top_srcdir)/git.mk
|
-include $(top_srcdir)/git.mk
|
||||||
|
@@ -104,6 +104,11 @@ LDADDS = \
|
|||||||
$(GDK_DEP_LIBS) \
|
$(GDK_DEP_LIBS) \
|
||||||
-lm
|
-lm
|
||||||
|
|
||||||
|
if BUILD_FONT_DEMO
|
||||||
|
AM_CPPFLAGS += $(FONTDEMO_CFLAGS)
|
||||||
|
LDADDS += $(FONTDEMO_LIBS)
|
||||||
|
endif
|
||||||
|
|
||||||
bin_PROGRAMS = gtk3-demo gtk3-demo-application
|
bin_PROGRAMS = gtk3-demo gtk3-demo-application
|
||||||
|
|
||||||
desktopdir = $(datadir)/applications
|
desktopdir = $(datadir)/applications
|
||||||
@@ -117,9 +122,7 @@ EXTRA_DIST += \
|
|||||||
demo.gresource.xml \
|
demo.gresource.xml \
|
||||||
$(resource_files) \
|
$(resource_files) \
|
||||||
org.gtk.Demo.gschema.xml \
|
org.gtk.Demo.gschema.xml \
|
||||||
demos.h.win32 \
|
demos.h.win32
|
||||||
meson.build \
|
|
||||||
geninclude.py
|
|
||||||
|
|
||||||
gsettings_SCHEMAS = \
|
gsettings_SCHEMAS = \
|
||||||
org.gtk.Demo.gschema.xml
|
org.gtk.Demo.gschema.xml
|
||||||
|
@@ -144,7 +144,7 @@ create_capital_store (void)
|
|||||||
{ NULL, "Jackson" },
|
{ NULL, "Jackson" },
|
||||||
{ NULL, "Jefferson City" },
|
{ NULL, "Jefferson City" },
|
||||||
{ NULL, "Juneau" },
|
{ NULL, "Juneau" },
|
||||||
{ "K - O", NULL },
|
{ "K - O" },
|
||||||
{ NULL, "Lansing" },
|
{ NULL, "Lansing" },
|
||||||
{ NULL, "Lincoln" },
|
{ NULL, "Lincoln" },
|
||||||
{ NULL, "Little Rock" },
|
{ NULL, "Little Rock" },
|
||||||
@@ -154,7 +154,7 @@ create_capital_store (void)
|
|||||||
{ NULL, "Nashville" },
|
{ NULL, "Nashville" },
|
||||||
{ NULL, "Oklahoma City" },
|
{ NULL, "Oklahoma City" },
|
||||||
{ NULL, "Olympia" },
|
{ NULL, "Olympia" },
|
||||||
{ "P - S", NULL },
|
{ NULL, "P - S" },
|
||||||
{ NULL, "Phoenix" },
|
{ NULL, "Phoenix" },
|
||||||
{ NULL, "Pierre" },
|
{ NULL, "Pierre" },
|
||||||
{ NULL, "Providence" },
|
{ NULL, "Providence" },
|
||||||
|
@@ -1,108 +0,0 @@
|
|||||||
#!/usr/bin/env python3
|
|
||||||
# -*- coding: utf-8 -*-
|
|
||||||
|
|
||||||
import sys
|
|
||||||
import re
|
|
||||||
import os
|
|
||||||
from collections import *
|
|
||||||
|
|
||||||
out_file = sys.argv[1]
|
|
||||||
in_files = sys.argv[2:]
|
|
||||||
|
|
||||||
|
|
||||||
file_output = """
|
|
||||||
typedef GtkWidget *(*GDoDemoFunc) (GtkWidget *do_widget);
|
|
||||||
|
|
||||||
typedef struct _Demo Demo;
|
|
||||||
|
|
||||||
struct _Demo
|
|
||||||
{
|
|
||||||
gchar *name;
|
|
||||||
gchar *title;
|
|
||||||
gchar *filename;
|
|
||||||
GDoDemoFunc func;
|
|
||||||
Demo *children;
|
|
||||||
};
|
|
||||||
|
|
||||||
"""
|
|
||||||
|
|
||||||
# Demo = namedtuple('Demo', ['name', 'title', 'file', 'func'])
|
|
||||||
|
|
||||||
demos = []
|
|
||||||
|
|
||||||
for demo_file in in_files:
|
|
||||||
filename = demo_file[demo_file.rfind('/')+1:]
|
|
||||||
demo_name = filename.replace(".c", "")
|
|
||||||
with open(demo_file, 'r', encoding='utf-8') as f:
|
|
||||||
title = f.readline().replace("/*", "").strip()
|
|
||||||
|
|
||||||
|
|
||||||
file_output += "GtkWidget *do_" + demo_name + " (GtkWidget *do_widget);\n"
|
|
||||||
# demos += Demo(name = demo_name,
|
|
||||||
# title = title,
|
|
||||||
# file = demo_file,
|
|
||||||
# func = "do_" + title)
|
|
||||||
demos.append((demo_name, title, filename, "do_" + demo_name, -1))
|
|
||||||
|
|
||||||
# Generate a List of "Parent names"
|
|
||||||
parents = []
|
|
||||||
parent_ids = []
|
|
||||||
parent_index = 0
|
|
||||||
for demo in demos:
|
|
||||||
if "/" in demo[1]:
|
|
||||||
slash_index = demo[1].index('/')
|
|
||||||
parent_name = demo[1][:slash_index]
|
|
||||||
do_break = False
|
|
||||||
|
|
||||||
# Check for duplicates
|
|
||||||
if not parent_name in parents:
|
|
||||||
parents.append(parent_name)
|
|
||||||
parent_ids.append(parent_index)
|
|
||||||
demos.append(("NULL", parent_name, "NULL", "NULL", parent_index))
|
|
||||||
|
|
||||||
parent_index = parent_index + 1
|
|
||||||
|
|
||||||
|
|
||||||
# For every child with a parent, generate a list of child demos
|
|
||||||
i = 0
|
|
||||||
for parent in parents:
|
|
||||||
id = parent_ids[i]
|
|
||||||
file_output += "\nDemo child" + str(id) + "[] = {\n"
|
|
||||||
# iterate over all demos and check if the name starts with the given parent name
|
|
||||||
for child in demos:
|
|
||||||
if child[1].startswith(parent + "/"):
|
|
||||||
title = child[1][child[1].rfind('/') + 1:]
|
|
||||||
file_output += " { \"" + child[0] + "\", \"" + title + "\", \"" + child[2] + "\", " + child[3] + ", NULL },\n"
|
|
||||||
|
|
||||||
|
|
||||||
file_output += " { NULL }\n};\n"
|
|
||||||
i = i + 1
|
|
||||||
|
|
||||||
|
|
||||||
# Sort demos by title
|
|
||||||
demos = sorted(demos, key=lambda x: x[1])
|
|
||||||
|
|
||||||
file_output += "\nDemo gtk_demos[] = {\n"
|
|
||||||
for demo in demos:
|
|
||||||
# Do not generate one of these for demos with a parent demo
|
|
||||||
if "/" not in demo[1]:
|
|
||||||
child_array = "NULL"
|
|
||||||
name = demo[0];
|
|
||||||
title = demo[1];
|
|
||||||
file = demo[2]
|
|
||||||
if name != "NULL":
|
|
||||||
name = "\"" + name + "\""
|
|
||||||
if title != "NULL":
|
|
||||||
title = "\"" + title + "\""
|
|
||||||
if file != "NULL":
|
|
||||||
file = "\"" + file + "\""
|
|
||||||
|
|
||||||
if demo[4] != -1:
|
|
||||||
child_array = "child" + str(demo[4])
|
|
||||||
file_output += " { " + name + ", " + title + ", " + file + ", " + demo[3] + ", " + child_array + " },\n"
|
|
||||||
|
|
||||||
file_output += " { NULL }\n};\n"
|
|
||||||
|
|
||||||
ofile = open(out_file, "w", encoding="utf-8")
|
|
||||||
ofile.write(file_output)
|
|
||||||
ofile.close()
|
|
@@ -762,14 +762,15 @@ load_file (const gchar *demoname,
|
|||||||
/* Skipping blank lines */
|
/* Skipping blank lines */
|
||||||
while (g_ascii_isspace (*p))
|
while (g_ascii_isspace (*p))
|
||||||
p++;
|
p++;
|
||||||
|
if (*p)
|
||||||
if (!*p)
|
{
|
||||||
|
p = lines[i];
|
||||||
|
state++;
|
||||||
|
/* Fall through */
|
||||||
|
}
|
||||||
|
else
|
||||||
break;
|
break;
|
||||||
|
|
||||||
p = lines[i];
|
|
||||||
state++;
|
|
||||||
/* Fall through */
|
|
||||||
|
|
||||||
case 3:
|
case 3:
|
||||||
/* Reading program body */
|
/* Reading program body */
|
||||||
gtk_text_buffer_insert (source_buffer, &start, p, -1);
|
gtk_text_buffer_insert (source_buffer, &start, p, -1);
|
||||||
|
@@ -1,148 +0,0 @@
|
|||||||
|
|
||||||
## These should be in the order you want them to appear in the
|
|
||||||
## demo app, which means alphabetized by demo title, not filename
|
|
||||||
demos = files([
|
|
||||||
'application_demo.c',
|
|
||||||
'assistant.c',
|
|
||||||
'builder.c',
|
|
||||||
'button_box.c',
|
|
||||||
'changedisplay.c',
|
|
||||||
'clipboard.c',
|
|
||||||
'colorsel.c',
|
|
||||||
'combobox.c',
|
|
||||||
'css_accordion.c',
|
|
||||||
'css_basics.c',
|
|
||||||
'css_blendmodes.c',
|
|
||||||
'css_multiplebgs.c',
|
|
||||||
'css_pixbufs.c',
|
|
||||||
'css_shadows.c',
|
|
||||||
'cursors.c',
|
|
||||||
'dialog.c',
|
|
||||||
'drawingarea.c',
|
|
||||||
'editable_cells.c',
|
|
||||||
'entry_buffer.c',
|
|
||||||
'entry_completion.c',
|
|
||||||
'event_axes.c',
|
|
||||||
'expander.c',
|
|
||||||
'filtermodel.c',
|
|
||||||
'fishbowl.c',
|
|
||||||
'foreigndrawing.c',
|
|
||||||
'gestures.c',
|
|
||||||
'glarea.c',
|
|
||||||
'headerbar.c',
|
|
||||||
'hypertext.c',
|
|
||||||
'iconview.c',
|
|
||||||
'iconview_edit.c',
|
|
||||||
'images.c',
|
|
||||||
'infobar.c',
|
|
||||||
'links.c',
|
|
||||||
'listbox.c',
|
|
||||||
'flowbox.c',
|
|
||||||
'list_store.c',
|
|
||||||
'markup.c',
|
|
||||||
'menus.c',
|
|
||||||
'modelbutton.c',
|
|
||||||
'offscreen_window.c',
|
|
||||||
'offscreen_window2.c',
|
|
||||||
'overlay.c',
|
|
||||||
'overlay2.c',
|
|
||||||
'paint.c',
|
|
||||||
'panes.c',
|
|
||||||
'pickers.c',
|
|
||||||
'pixbufs.c',
|
|
||||||
'popover.c',
|
|
||||||
'printing.c',
|
|
||||||
'revealer.c',
|
|
||||||
'rotated_text.c',
|
|
||||||
'scale.c',
|
|
||||||
'search_entry.c',
|
|
||||||
'search_entry2.c',
|
|
||||||
'shortcuts.c',
|
|
||||||
'sidebar.c',
|
|
||||||
'sizegroup.c',
|
|
||||||
'spinbutton.c',
|
|
||||||
'spinner.c',
|
|
||||||
'stack.c',
|
|
||||||
'tabs.c',
|
|
||||||
'textmask.c',
|
|
||||||
'textview.c',
|
|
||||||
'textscroll.c',
|
|
||||||
'theming_style_classes.c',
|
|
||||||
'toolpalette.c',
|
|
||||||
'transparent.c',
|
|
||||||
'tree_store.c',
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
gtkdemo_deps = [libgtk_dep]
|
|
||||||
|
|
||||||
if harfbuzz_dep.found() and pangoft_dep.found()
|
|
||||||
demos += files('font_features.c')
|
|
||||||
gtkdemo_deps += [harfbuzz_dep, pangoft_dep]
|
|
||||||
endif
|
|
||||||
|
|
||||||
if os_unix
|
|
||||||
demos += files('pagesetup.c')
|
|
||||||
endif
|
|
||||||
|
|
||||||
gtkdemo_sources = demos + files([
|
|
||||||
'gtkfishbowl.c',
|
|
||||||
'gtkfishbowl.h',
|
|
||||||
'main.c',
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
geninclude = find_program('geninclude.py')
|
|
||||||
demos_h = custom_target(
|
|
||||||
'gtk3 demo header',
|
|
||||||
output : 'demos.h',
|
|
||||||
input : demos,
|
|
||||||
command : [geninclude, '@OUTPUT@', '@INPUT@'],
|
|
||||||
)
|
|
||||||
|
|
||||||
gtkdemo_resources = gnome.compile_resources(
|
|
||||||
'gtkdemo_resources',
|
|
||||||
'demo.gresource.xml',
|
|
||||||
source_dir: '.'
|
|
||||||
)
|
|
||||||
|
|
||||||
gtkdemo = executable(
|
|
||||||
'gtk3-demo',
|
|
||||||
gtkdemo_sources,
|
|
||||||
demos_h,
|
|
||||||
gtkdemo_resources,
|
|
||||||
dependencies: gtkdemo_deps,
|
|
||||||
include_directories : confinc,
|
|
||||||
install: true
|
|
||||||
)
|
|
||||||
|
|
||||||
gtkapplicationdemo = executable(
|
|
||||||
'gtk3-demo-application',
|
|
||||||
'application.c',
|
|
||||||
demos_h,
|
|
||||||
gtkdemo_resources,
|
|
||||||
dependencies: gtkdemo_deps,
|
|
||||||
include_directories : confinc,
|
|
||||||
install: true
|
|
||||||
)
|
|
||||||
|
|
||||||
gtk_settings_schemas = [
|
|
||||||
'org.gtk.Settings.FileChooser.gschema.xml',
|
|
||||||
'org.gtk.Settings.ColorChooser.gschema.xml',
|
|
||||||
'org.gtk.Settings.EmojiChooser.gschema.xml',
|
|
||||||
'org.gtk.Settings.Debug.gschema.xml',
|
|
||||||
]
|
|
||||||
|
|
||||||
foreach s: [ '16', '22', '24', '32', '48', '256']
|
|
||||||
icon_destdir = join_paths(gtk_datadir, 'icons', 'hicolor', '@0@x@0@'.format(s), 'apps')
|
|
||||||
icons = [join_paths('data', '@0@x@0@'.format(s), 'gtk3-demo.png'),
|
|
||||||
join_paths('data', '@0@x@0@'.format(s), 'gtk3-demo-symbolic.symbolic.png')]
|
|
||||||
install_data(icons, install_dir: icon_destdir)
|
|
||||||
endforeach
|
|
||||||
|
|
||||||
# desktop file
|
|
||||||
install_data('gtk3-demo.desktop', install_dir: gtk_applicationsdir)
|
|
||||||
|
|
||||||
# GSettings
|
|
||||||
install_data('org.gtk.Demo.gschema.xml', install_dir: gtk_schemasdir)
|
|
||||||
gnome.compile_schemas(depend_files: files(['org.gtk.Demo.gschema.xml']))
|
|
@@ -181,7 +181,6 @@ stylus_gesture_motion (GtkGestureStylus *gesture,
|
|||||||
static void
|
static void
|
||||||
drawing_area_init (DrawingArea *area)
|
drawing_area_init (DrawingArea *area)
|
||||||
{
|
{
|
||||||
const GdkRGBA draw_rgba = { 0, 0, 0, 1 };
|
|
||||||
gtk_event_box_set_visible_window (GTK_EVENT_BOX (area), TRUE);
|
gtk_event_box_set_visible_window (GTK_EVENT_BOX (area), TRUE);
|
||||||
|
|
||||||
area->stylus_gesture = gtk_gesture_stylus_new (GTK_WIDGET (area));
|
area->stylus_gesture = gtk_gesture_stylus_new (GTK_WIDGET (area));
|
||||||
@@ -190,7 +189,7 @@ drawing_area_init (DrawingArea *area)
|
|||||||
g_signal_connect (area->stylus_gesture, "motion",
|
g_signal_connect (area->stylus_gesture, "motion",
|
||||||
G_CALLBACK (stylus_gesture_motion), area);
|
G_CALLBACK (stylus_gesture_motion), area);
|
||||||
|
|
||||||
area->draw_color = draw_rgba;
|
area->draw_color = (GdkRGBA) { 0, 0, 0, 1 };
|
||||||
}
|
}
|
||||||
|
|
||||||
GtkWidget *
|
GtkWidget *
|
||||||
@@ -224,7 +223,6 @@ do_paint (GtkWidget *toplevel)
|
|||||||
if (!window)
|
if (!window)
|
||||||
{
|
{
|
||||||
GtkWidget *draw_area, *headerbar, *colorbutton;
|
GtkWidget *draw_area, *headerbar, *colorbutton;
|
||||||
const GdkRGBA draw_rgba = { 0, 0, 0, 1 };
|
|
||||||
|
|
||||||
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
|
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
|
||||||
|
|
||||||
@@ -239,7 +237,7 @@ do_paint (GtkWidget *toplevel)
|
|||||||
g_signal_connect (colorbutton, "color-set",
|
g_signal_connect (colorbutton, "color-set",
|
||||||
G_CALLBACK (color_button_color_set), draw_area);
|
G_CALLBACK (color_button_color_set), draw_area);
|
||||||
gtk_color_chooser_set_rgba (GTK_COLOR_CHOOSER (colorbutton),
|
gtk_color_chooser_set_rgba (GTK_COLOR_CHOOSER (colorbutton),
|
||||||
&draw_rgba);
|
&(GdkRGBA) { 0, 0, 0, 1 });
|
||||||
|
|
||||||
gtk_header_bar_pack_end (GTK_HEADER_BAR (headerbar), colorbutton);
|
gtk_header_bar_pack_end (GTK_HEADER_BAR (headerbar), colorbutton);
|
||||||
gtk_window_set_titlebar (GTK_WINDOW (window), headerbar);
|
gtk_window_set_titlebar (GTK_WINDOW (window), headerbar);
|
||||||
|
@@ -34,8 +34,7 @@ EXTRA_DIST = \
|
|||||||
menus.ui \
|
menus.ui \
|
||||||
iconbrowser.gresource.xml \
|
iconbrowser.gresource.xml \
|
||||||
window.ui \
|
window.ui \
|
||||||
icon.list \
|
icon.list
|
||||||
meson.build
|
|
||||||
|
|
||||||
# ------------------- MSVC Build Items ----------------
|
# ------------------- MSVC Build Items ----------------
|
||||||
MSVCPROJS = gtk3-icon-browser
|
MSVCPROJS = gtk3-icon-browser
|
||||||
|
@@ -1,24 +0,0 @@
|
|||||||
iconbrowser_sources = [
|
|
||||||
'main.c',
|
|
||||||
'iconbrowserapp.c',
|
|
||||||
'iconbrowserwin.c',
|
|
||||||
'iconstore.c'
|
|
||||||
]
|
|
||||||
|
|
||||||
iconbrowser_resources = gnome.compile_resources(
|
|
||||||
'iconbrowser_resources',
|
|
||||||
'iconbrowser.gresource.xml',
|
|
||||||
source_dir: '.'
|
|
||||||
)
|
|
||||||
|
|
||||||
iconbrowser = executable(
|
|
||||||
'gtk3-icon-browser',
|
|
||||||
iconbrowser_sources,
|
|
||||||
iconbrowser_resources,
|
|
||||||
dependencies: libgtk_dep,
|
|
||||||
include_directories : confinc,
|
|
||||||
install: true
|
|
||||||
)
|
|
||||||
|
|
||||||
# desktop file
|
|
||||||
install_data('gtk3-icon-browser.desktop', install_dir: gtk_applicationsdir)
|
|
@@ -1,3 +0,0 @@
|
|||||||
subdir('icon-browser')
|
|
||||||
subdir('widget-factory')
|
|
||||||
subdir('gtk-demo')
|
|
@@ -63,10 +63,10 @@ uninstall-update-icon-cache:
|
|||||||
EXTRA_DIST += \
|
EXTRA_DIST += \
|
||||||
widget-factory.ui \
|
widget-factory.ui \
|
||||||
widget-factory.css \
|
widget-factory.css \
|
||||||
|
menus.ui \
|
||||||
help-overlay.ui \
|
help-overlay.ui \
|
||||||
widget-factory.gresource.xml \
|
widget-factory.gresource.xml \
|
||||||
data/source.svg \
|
data/source.svg \
|
||||||
data/symbolic-source.svg \
|
data/symbolic-source.svg
|
||||||
meson.build
|
|
||||||
|
|
||||||
-include $(top_srcdir)/git.mk
|
-include $(top_srcdir)/git.mk
|
||||||
|
19
demos/widget-factory/menus.ui
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<interface>
|
||||||
|
<!-- interface-requires gtk+ 3.0 -->
|
||||||
|
<menu id="app-menu">
|
||||||
|
<section>
|
||||||
|
<item>
|
||||||
|
<attribute name="label" translatable="yes">About</attribute>
|
||||||
|
<attribute name="action">app.about</attribute>
|
||||||
|
</item>
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<item>
|
||||||
|
<attribute name="label" translatable="yes">_Quit</attribute>
|
||||||
|
<attribute name="action">app.quit</attribute>
|
||||||
|
<attribute name="accel"><Primary>q</attribute>
|
||||||
|
</item>
|
||||||
|
</section>
|
||||||
|
</menu>
|
||||||
|
</interface>
|
@@ -1,29 +0,0 @@
|
|||||||
|
|
||||||
widgetfactory_sources = [
|
|
||||||
'widget-factory.c'
|
|
||||||
]
|
|
||||||
|
|
||||||
widgetfactory_resources = gnome.compile_resources(
|
|
||||||
'widgetfactory_resources',
|
|
||||||
'widget-factory.gresource.xml',
|
|
||||||
source_dir: '.'
|
|
||||||
)
|
|
||||||
|
|
||||||
foreach s: [ '16', '22', '24', '32', '48', '256']
|
|
||||||
icon_destdir = join_paths(gtk_datadir, 'icons', 'hicolor', '@0@x@0@'.format(s), 'apps')
|
|
||||||
icons = [join_paths('data', '@0@x@0@'.format(s), 'gtk3-widget-factory.png'),
|
|
||||||
join_paths('data', '@0@x@0@'.format(s), 'gtk3-widget-factory-symbolic.symbolic.png')]
|
|
||||||
install_data(icons, install_dir: icon_destdir)
|
|
||||||
endforeach
|
|
||||||
|
|
||||||
widget_factory = executable(
|
|
||||||
'gtk3-widget-factory',
|
|
||||||
widgetfactory_sources,
|
|
||||||
widgetfactory_resources,
|
|
||||||
dependencies: libgtk_dep,
|
|
||||||
include_directories : confinc,
|
|
||||||
install: true
|
|
||||||
)
|
|
||||||
|
|
||||||
# desktop file
|
|
||||||
install_data('gtk3-widget-factory.desktop', install_dir: gtk_applicationsdir)
|
|
@@ -211,15 +211,15 @@ activate_about (GSimpleAction *action,
|
|||||||
gtk_get_micro_version ());
|
gtk_get_micro_version ());
|
||||||
|
|
||||||
gtk_show_about_dialog (GTK_WINDOW (gtk_application_get_active_window (app)),
|
gtk_show_about_dialog (GTK_WINDOW (gtk_application_get_active_window (app)),
|
||||||
"program-name", "GTK Widget Factory",
|
"program-name", "GTK+ Widget Factory",
|
||||||
"version", version,
|
"version", version,
|
||||||
"copyright", "© 1997—2019 The GTK Team",
|
"copyright", "(C) 1997-2013 The GTK+ Team",
|
||||||
"license-type", GTK_LICENSE_LGPL_2_1,
|
"license-type", GTK_LICENSE_LGPL_2_1,
|
||||||
"website", "http://www.gtk.org",
|
"website", "http://www.gtk.org",
|
||||||
"comments", "Program to demonstrate GTK themes and widgets",
|
"comments", "Program to demonstrate GTK+ themes and widgets",
|
||||||
"authors", authors,
|
"authors", authors,
|
||||||
"logo-icon-name", "gtk3-widget-factory",
|
"logo-icon-name", "gtk3-widget-factory",
|
||||||
"title", "About GTK Widget Factory",
|
"title", "About GTK+ Widget Factory",
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
g_free (version);
|
g_free (version);
|
||||||
@@ -246,14 +246,6 @@ activate_quit (GSimpleAction *action,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
activate_inspector (GSimpleAction *action,
|
|
||||||
GVariant *parameter,
|
|
||||||
gpointer user_data)
|
|
||||||
{
|
|
||||||
gtk_window_set_interactive_debugging (TRUE);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
spin_value_changed (GtkAdjustment *adjustment, GtkWidget *label)
|
spin_value_changed (GtkAdjustment *adjustment, GtkWidget *label)
|
||||||
{
|
{
|
||||||
@@ -1704,7 +1696,7 @@ activate (GApplication *app)
|
|||||||
gtk_css_provider_load_from_resource (provider, "/org/gtk/WidgetFactory/widget-factory.css");
|
gtk_css_provider_load_from_resource (provider, "/org/gtk/WidgetFactory/widget-factory.css");
|
||||||
gtk_style_context_add_provider_for_screen (gdk_screen_get_default (),
|
gtk_style_context_add_provider_for_screen (gdk_screen_get_default (),
|
||||||
GTK_STYLE_PROVIDER (provider),
|
GTK_STYLE_PROVIDER (provider),
|
||||||
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
|
GTK_STYLE_PROVIDER_PRIORITY_USER);
|
||||||
g_object_unref (provider);
|
g_object_unref (provider);
|
||||||
|
|
||||||
builder = gtk_builder_new_from_resource ("/org/gtk/WidgetFactory/widget-factory.ui");
|
builder = gtk_builder_new_from_resource ("/org/gtk/WidgetFactory/widget-factory.ui");
|
||||||
@@ -1976,7 +1968,6 @@ main (int argc, char *argv[])
|
|||||||
static GActionEntry app_entries[] = {
|
static GActionEntry app_entries[] = {
|
||||||
{ "about", activate_about, NULL, NULL, NULL },
|
{ "about", activate_about, NULL, NULL, NULL },
|
||||||
{ "quit", activate_quit, NULL, NULL, NULL },
|
{ "quit", activate_quit, NULL, NULL, NULL },
|
||||||
{ "inspector", activate_inspector, NULL, NULL, NULL },
|
|
||||||
{ "main", NULL, "s", "'steak'", NULL },
|
{ "main", NULL, "s", "'steak'", NULL },
|
||||||
{ "wine", NULL, NULL, "false", NULL },
|
{ "wine", NULL, NULL, "false", NULL },
|
||||||
{ "beer", NULL, NULL, "false", NULL },
|
{ "beer", NULL, NULL, "false", NULL },
|
||||||
|
@@ -6,6 +6,9 @@
|
|||||||
<gresource prefix="/org/gtk/WidgetFactory">
|
<gresource prefix="/org/gtk/WidgetFactory">
|
||||||
<file>widget-factory.css</file>
|
<file>widget-factory.css</file>
|
||||||
</gresource>
|
</gresource>
|
||||||
|
<gresource prefix="/org/gtk/WidgetFactory/gtk">
|
||||||
|
<file preprocess="xml-stripblanks">menus.ui</file>
|
||||||
|
</gresource>
|
||||||
<gresource prefix="/org/gtk/WidgetFactory/gtk">
|
<gresource prefix="/org/gtk/WidgetFactory/gtk">
|
||||||
<file preprocess="xml-stripblanks">help-overlay.ui</file>
|
<file preprocess="xml-stripblanks">help-overlay.ui</file>
|
||||||
</gresource>
|
</gresource>
|
||||||
|
@@ -16,20 +16,6 @@
|
|||||||
<attribute name="action">win.transition</attribute>
|
<attribute name="action">win.transition</attribute>
|
||||||
</item>
|
</item>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
|
||||||
<item>
|
|
||||||
<attribute name="label" translatable="yes">_Inspector</attribute>
|
|
||||||
<attribute name="action">app.inspector</attribute>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<attribute name="label" translatable="yes">_Keyboard Shortcuts</attribute>
|
|
||||||
<attribute name="action">win.show-help-overlay</attribute>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<attribute name="label" translatable="yes">_About Widget Factory</attribute>
|
|
||||||
<attribute name="action">app.about</attribute>
|
|
||||||
</item>
|
|
||||||
</section>
|
|
||||||
</menu>
|
</menu>
|
||||||
<menu id="dinner_menu">
|
<menu id="dinner_menu">
|
||||||
<section>
|
<section>
|
||||||
|
@@ -5,7 +5,4 @@ SUBDIRS = gdk gtk libgail-util
|
|||||||
|
|
||||||
GITIGNOREFILES = */*.1
|
GITIGNOREFILES = */*.1
|
||||||
|
|
||||||
EXTRA_DIST += \
|
|
||||||
meson.build
|
|
||||||
|
|
||||||
-include $(top_srcdir)/git.mk
|
-include $(top_srcdir)/git.mk
|
||||||
|
@@ -198,9 +198,7 @@ endif
|
|||||||
include $(top_srcdir)/gtk-doc.make
|
include $(top_srcdir)/gtk-doc.make
|
||||||
|
|
||||||
# Other files to distribute
|
# Other files to distribute
|
||||||
EXTRA_DIST += \
|
EXTRA_DIST += version.xml.in
|
||||||
version.xml.in \
|
|
||||||
meson.build
|
|
||||||
|
|
||||||
if ENABLE_GTK_DOC
|
if ENABLE_GTK_DOC
|
||||||
TESTS_ENVIRONMENT = cd $(srcdir) && \
|
TESTS_ENVIRONMENT = cd $(srcdir) && \
|
||||||
|
@@ -1,9 +1,8 @@
|
|||||||
|
|
||||||
# GdkAtom is an opaque typedef
|
# GdkAtom is an opaque typedef
|
||||||
<TYPEDEF>
|
<STRUCT>
|
||||||
<NAME>GdkAtom</NAME>
|
<NAME>GdkAtom</NAME>
|
||||||
typedef struct _GdkAtom *GdkAtom;
|
</STRUCT>
|
||||||
</TYPEDEF>
|
|
||||||
|
|
||||||
<MACRO>
|
<MACRO>
|
||||||
<NAME>GDK_WINDOWING_X11</NAME>
|
<NAME>GDK_WINDOWING_X11</NAME>
|
||||||
|
@@ -1124,7 +1124,6 @@ gdk_x11_get_default_screen
|
|||||||
gdk_x11_get_default_xdisplay
|
gdk_x11_get_default_xdisplay
|
||||||
gdk_x11_grab_server
|
gdk_x11_grab_server
|
||||||
gdk_x11_ungrab_server
|
gdk_x11_ungrab_server
|
||||||
gdk_x11_get_parent_relative_pattern
|
|
||||||
gdk_x11_cursor_get_xcursor
|
gdk_x11_cursor_get_xcursor
|
||||||
gdk_x11_cursor_get_xdisplay
|
gdk_x11_cursor_get_xdisplay
|
||||||
gdk_x11_keymap_get_group_for_state
|
gdk_x11_keymap_get_group_for_state
|
||||||
|
@@ -1,180 +0,0 @@
|
|||||||
private_headers = [
|
|
||||||
'gdkintl.h',
|
|
||||||
'gdkmarshalers.h',
|
|
||||||
'gdkkeysyms.h',
|
|
||||||
'gdkinternals.h',
|
|
||||||
'gdkprivate.h',
|
|
||||||
'gdk-private.h',
|
|
||||||
'gdkapplaunchcontextprivate.h',
|
|
||||||
'gdkcursorprivate.h',
|
|
||||||
'gdkdevicemanagerprivate.h',
|
|
||||||
'gdkdeviceprivate.h',
|
|
||||||
'gdkdisplaymanagerprivate.h',
|
|
||||||
'gdkdisplayprivate.h',
|
|
||||||
'gdkdndprivate.h',
|
|
||||||
'gdkframeclockprivate.h',
|
|
||||||
'gdkglcontextprivate.h',
|
|
||||||
'gdkkeysprivate.h',
|
|
||||||
'gdkscreenprivate.h',
|
|
||||||
'gdkseatdefaultprivate.h',
|
|
||||||
'gdkseatprivate.h',
|
|
||||||
'gdkvisualprivate.h',
|
|
||||||
'keyname-table.h',
|
|
||||||
'win32',
|
|
||||||
'x11',
|
|
||||||
'quartz',
|
|
||||||
'broadway',
|
|
||||||
'wayland',
|
|
||||||
]
|
|
||||||
|
|
||||||
images = [
|
|
||||||
'images/rotated-text.png',
|
|
||||||
'images/X_cursor.png',
|
|
||||||
'images/arrow.png',
|
|
||||||
'images/based_arrow_down.png',
|
|
||||||
'images/based_arrow_up.png',
|
|
||||||
'images/boat.png',
|
|
||||||
'images/bogosity.png',
|
|
||||||
'images/bottom_left_corner.png',
|
|
||||||
'images/bottom_right_corner.png',
|
|
||||||
'images/bottom_side.png',
|
|
||||||
'images/bottom_tee.png',
|
|
||||||
'images/box_spiral.png',
|
|
||||||
'images/center_ptr.png',
|
|
||||||
'images/circle.png',
|
|
||||||
'images/clock.png',
|
|
||||||
'images/coffee_mug.png',
|
|
||||||
'images/cross.png',
|
|
||||||
'images/cross_reverse.png',
|
|
||||||
'images/crosshair.png',
|
|
||||||
'images/diamond_cross.png',
|
|
||||||
'images/dot.png',
|
|
||||||
'images/dotbox.png',
|
|
||||||
'images/double_arrow.png',
|
|
||||||
'images/draft_large.png',
|
|
||||||
'images/draft_small.png',
|
|
||||||
'images/draped_box.png',
|
|
||||||
'images/exchange.png',
|
|
||||||
'images/fleur.png',
|
|
||||||
'images/gobbler.png',
|
|
||||||
'images/gumby.png',
|
|
||||||
'images/hand1.png',
|
|
||||||
'images/hand2.png',
|
|
||||||
'images/heart.png',
|
|
||||||
'images/icon.png',
|
|
||||||
'images/iron_cross.png',
|
|
||||||
'images/left_ptr.png',
|
|
||||||
'images/left_side.png',
|
|
||||||
'images/left_tee.png',
|
|
||||||
'images/leftbutton.png',
|
|
||||||
'images/ll_angle.png',
|
|
||||||
'images/lr_angle.png',
|
|
||||||
'images/man.png',
|
|
||||||
'images/middlebutton.png',
|
|
||||||
'images/mouse.png',
|
|
||||||
'images/pencil.png',
|
|
||||||
'images/pirate.png',
|
|
||||||
'images/plus.png',
|
|
||||||
'images/question_arrow.png',
|
|
||||||
'images/right_ptr.png',
|
|
||||||
'images/right_side.png',
|
|
||||||
'images/right_tee.png',
|
|
||||||
'images/rightbutton.png',
|
|
||||||
'images/rtl_logo.png',
|
|
||||||
'images/sailboat.png',
|
|
||||||
'images/sb_down_arrow.png',
|
|
||||||
'images/sb_h_double_arrow.png',
|
|
||||||
'images/sb_left_arrow.png',
|
|
||||||
'images/sb_right_arrow.png',
|
|
||||||
'images/sb_up_arrow.png',
|
|
||||||
'images/sb_v_double_arrow.png',
|
|
||||||
'images/shuttle.png',
|
|
||||||
'images/sizing.png',
|
|
||||||
'images/spider.png',
|
|
||||||
'images/spraycan.png',
|
|
||||||
'images/star.png',
|
|
||||||
'images/target.png',
|
|
||||||
'images/tcross.png',
|
|
||||||
'images/top_left_arrow.png',
|
|
||||||
'images/top_left_corner.png',
|
|
||||||
'images/top_right_corner.png',
|
|
||||||
'images/top_side.png',
|
|
||||||
'images/top_tee.png',
|
|
||||||
'images/trek.png',
|
|
||||||
'images/ul_angle.png',
|
|
||||||
'images/umbrella.png',
|
|
||||||
'images/ur_angle.png',
|
|
||||||
'images/watch.png',
|
|
||||||
'images/xterm.png',
|
|
||||||
'images/alias_cursor.png',
|
|
||||||
'images/all_scroll_cursor.png',
|
|
||||||
'images/cell_cursor.png',
|
|
||||||
'images/col_resize_cursor.png',
|
|
||||||
'images/copy_cursor.png',
|
|
||||||
'images/crosshair_cursor.png',
|
|
||||||
'images/default_cursor.png',
|
|
||||||
'images/e_resize_cursor.png',
|
|
||||||
'images/ew_resize_cursor.png',
|
|
||||||
'images/grabbing_cursor.png',
|
|
||||||
'images/grab_cursor.png',
|
|
||||||
'images/hand_cursor.png',
|
|
||||||
'images/context_menu_cursor.png',
|
|
||||||
'images/help_cursor.png',
|
|
||||||
'images/move_cursor.png',
|
|
||||||
'images/ne_resize_cursor.png',
|
|
||||||
'images/nesw_resize_cursor.png',
|
|
||||||
'images/no_drop_cursor.png',
|
|
||||||
'images/not_allowed_cursor.png',
|
|
||||||
'images/n_resize_cursor.png',
|
|
||||||
'images/ns_resize_cursor.png',
|
|
||||||
'images/nw_resize_cursor.png',
|
|
||||||
'images/nwse_resize_cursor.png',
|
|
||||||
'images/pointer_cursor.png',
|
|
||||||
'images/progress_cursor.png',
|
|
||||||
'images/row_resize_cursor.png',
|
|
||||||
'images/se_resize_cursor.png',
|
|
||||||
'images/s_resize_cursor.png',
|
|
||||||
'images/sw_resize_cursor.png',
|
|
||||||
'images/text_cursor.png',
|
|
||||||
'images/vertical_text_cursor.png',
|
|
||||||
'images/wait_cursor.png',
|
|
||||||
'images/w_resize_cursor.png',
|
|
||||||
'images/X_cursor.png',
|
|
||||||
'images/zoom_in_cursor.png',
|
|
||||||
'images/zoom_out_cursor.png',
|
|
||||||
]
|
|
||||||
|
|
||||||
src_dir = [ gdkinc ]
|
|
||||||
|
|
||||||
if x11_enabled
|
|
||||||
src_dir += [ gdkx11_inc ]
|
|
||||||
endif
|
|
||||||
|
|
||||||
if wayland_enabled
|
|
||||||
src_dir += [ gdkwayland_inc ]
|
|
||||||
endif
|
|
||||||
|
|
||||||
if get_option('gtk_doc')
|
|
||||||
|
|
||||||
configure_file(input: 'version.xml.in', output: 'version.xml', configuration: version_conf)
|
|
||||||
|
|
||||||
gnome.gtkdoc('gdk3',
|
|
||||||
mode: 'none',
|
|
||||||
main_xml: 'gdk-docs.sgml',
|
|
||||||
src_dir: src_dir,
|
|
||||||
dependencies: libgdk_dep,
|
|
||||||
gobject_typesfile: join_paths(meson.current_source_dir(), 'gdk3.types'),
|
|
||||||
scan_args: [
|
|
||||||
'--ignore-decorators=_GDK_EXTERN|G_GNUC_WARN_UNUSED_RESULT',
|
|
||||||
'--ignore-headers=' + ' '.join(private_headers),
|
|
||||||
],
|
|
||||||
fixxref_args: [
|
|
||||||
'--html-dir=@0@'.format(docpath),
|
|
||||||
'--extra-dir=@0@'.format(join_paths(glib_docpath, 'glib')),
|
|
||||||
'--extra-dir=@0@'.format(join_paths(glib_docpath, 'gobject')),
|
|
||||||
'--extra-dir=@0@'.format(join_paths(glib_docpath, 'gio')),
|
|
||||||
'--extra-dir=@0@'.format(cairo_docpath),
|
|
||||||
],
|
|
||||||
html_assets: images,
|
|
||||||
install: true)
|
|
||||||
endif
|
|
@@ -276,7 +276,7 @@ GTKDOC_LIBS = \
|
|||||||
|
|
||||||
|
|
||||||
# Extra options to supply to gtkdoc-mkdb
|
# Extra options to supply to gtkdoc-mkdb
|
||||||
MKDB_OPTIONS=--output-format=xml --name-space=gtk --default-includes=gtk/gtk.h
|
MKDB_OPTIONS=--output-format=xml --name-space=gtk
|
||||||
|
|
||||||
# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE)
|
# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE)
|
||||||
content_files = \
|
content_files = \
|
||||||
@@ -287,7 +287,7 @@ content_files = \
|
|||||||
css-overview.xml \
|
css-overview.xml \
|
||||||
css-properties.xml \
|
css-properties.xml \
|
||||||
drawing-model.xml \
|
drawing-model.xml \
|
||||||
$(builddir)/getting_started.xml \
|
getting_started.xml \
|
||||||
glossary.xml \
|
glossary.xml \
|
||||||
gtk3-demo-application.xml \
|
gtk3-demo-application.xml \
|
||||||
gtk3-demo.xml \
|
gtk3-demo.xml \
|
||||||
@@ -324,7 +324,7 @@ content_files = \
|
|||||||
expand_content_files = \
|
expand_content_files = \
|
||||||
compiling.sgml \
|
compiling.sgml \
|
||||||
drawing-model.xml \
|
drawing-model.xml \
|
||||||
$(builddir)/getting_started.xml \
|
getting_started.xml \
|
||||||
glossary.xml \
|
glossary.xml \
|
||||||
input-handling.xml \
|
input-handling.xml \
|
||||||
migrating-2to3.xml \
|
migrating-2to3.xml \
|
||||||
@@ -349,7 +349,6 @@ HTML_IMAGES = \
|
|||||||
$(srcdir)/images/box-packing.png \
|
$(srcdir)/images/box-packing.png \
|
||||||
$(srcdir)/images/box-expand.png \
|
$(srcdir)/images/box-expand.png \
|
||||||
$(srcdir)/images/button.png \
|
$(srcdir)/images/button.png \
|
||||||
$(srcdir)/images/calendar.png \
|
|
||||||
$(srcdir)/images/check-button.png \
|
$(srcdir)/images/check-button.png \
|
||||||
$(srcdir)/images/color-button.png \
|
$(srcdir)/images/color-button.png \
|
||||||
$(srcdir)/images/colorchooser.png \
|
$(srcdir)/images/colorchooser.png \
|
||||||
@@ -497,7 +496,7 @@ endif
|
|||||||
include $(top_srcdir)/gtk-doc.make
|
include $(top_srcdir)/gtk-doc.make
|
||||||
|
|
||||||
# Other files to distribute
|
# Other files to distribute
|
||||||
EXTRA_DIST += version.xml.in gtk3.types.in getting_started.xml.in
|
EXTRA_DIST += version.xml.in gtk3.types.in
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
|
|
||||||
@@ -544,9 +543,7 @@ endif
|
|||||||
|
|
||||||
MAINTAINERCLEANFILES = $(man_MANS) $(BUILT_SOURCES)
|
MAINTAINERCLEANFILES = $(man_MANS) $(BUILT_SOURCES)
|
||||||
|
|
||||||
EXTRA_DIST += \
|
EXTRA_DIST += $(man_MANS)
|
||||||
$(man_MANS) \
|
|
||||||
meson.build
|
|
||||||
|
|
||||||
if ENABLE_GTK_DOC
|
if ENABLE_GTK_DOC
|
||||||
TESTS_ENVIRONMENT = cd $(srcdir) && \
|
TESTS_ENVIRONMENT = cd $(srcdir) && \
|
||||||
|
@@ -44,7 +44,7 @@
|
|||||||
|
|
||||||
<informalexample>
|
<informalexample>
|
||||||
<para>Create a new file with the following content named <filename>example-0.c.</filename></para>
|
<para>Create a new file with the following content named <filename>example-0.c.</filename></para>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/window-default.c" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/window-default.c" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
@@ -153,7 +153,7 @@
|
|||||||
<example id="gtk-getting-started-hello-world">
|
<example id="gtk-getting-started-hello-world">
|
||||||
<title>Hello World in GTK+</title>
|
<title>Hello World in GTK+</title>
|
||||||
<para>Create a new file with the following content named example-1.c.</para>
|
<para>Create a new file with the following content named example-1.c.</para>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/hello-world.c" parse="text">
|
<programlisting><xi:include href="../../../../examples/hello-world.c" parse="text">
|
||||||
<xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</example>
|
</example>
|
||||||
|
|
||||||
@@ -233,7 +233,7 @@
|
|||||||
<example id="gtk-getting-started-grid-packing">
|
<example id="gtk-getting-started-grid-packing">
|
||||||
<title>Packing buttons</title>
|
<title>Packing buttons</title>
|
||||||
<para>Create a new file with the following content named example-2.c.</para>
|
<para>Create a new file with the following content named example-2.c.</para>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/grid-packing.c" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/grid-packing.c" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</example>
|
</example>
|
||||||
<para>
|
<para>
|
||||||
You can compile the program above with GCC using:
|
You can compile the program above with GCC using:
|
||||||
@@ -257,9 +257,9 @@
|
|||||||
<example>
|
<example>
|
||||||
<title>Packing buttons with GtkBuilder</title>
|
<title>Packing buttons with GtkBuilder</title>
|
||||||
<para>Create a new file with the following content named example-3.c.</para>
|
<para>Create a new file with the following content named example-3.c.</para>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/builder.c" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/builder.c" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
<para>Create a new file with the following content named builder.ui.</para>
|
<para>Create a new file with the following content named builder.ui.</para>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/builder.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/builder.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</example>
|
</example>
|
||||||
<para>
|
<para>
|
||||||
You can compile the program above with GCC using:
|
You can compile the program above with GCC using:
|
||||||
@@ -346,7 +346,7 @@
|
|||||||
of our application class.</para>
|
of our application class.</para>
|
||||||
|
|
||||||
<informalexample>
|
<informalexample>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/application1/main.c" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/application1/main.c" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
|
|
||||||
<para>All the application logic is in the application class, which
|
<para>All the application logic is in the application class, which
|
||||||
@@ -364,7 +364,7 @@
|
|||||||
GIO <ulink url="https://developer.gnome.org/gio/2.36/GApplication.html#GApplication.description">documentation</ulink>.</para>
|
GIO <ulink url="https://developer.gnome.org/gio/2.36/GApplication.html#GApplication.description">documentation</ulink>.</para>
|
||||||
|
|
||||||
<informalexample>
|
<informalexample>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/application1/exampleapp.c" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/application1/exampleapp.c" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
|
|
||||||
<para>Another important class that is part of the application support
|
<para>Another important class that is part of the application support
|
||||||
@@ -373,7 +373,7 @@
|
|||||||
window.</para>
|
window.</para>
|
||||||
|
|
||||||
<informalexample>
|
<informalexample>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/application1/exampleappwin.c" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/application1/exampleappwin.c" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
|
|
||||||
<para>As part of the initial setup of our application, we also
|
<para>As part of the initial setup of our application, we also
|
||||||
@@ -388,7 +388,7 @@
|
|||||||
</informalfigure>
|
</informalfigure>
|
||||||
|
|
||||||
<informalexample>
|
<informalexample>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/application1/exampleapp.desktop" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/application1/exampleapp.desktop" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
|
|
||||||
<para>Note that <replaceable>@<!-- -->bindir@</replaceable> needs to be replaced
|
<para>Note that <replaceable>@<!-- -->bindir@</replaceable> needs to be replaced
|
||||||
@@ -420,7 +420,7 @@
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<informalexample>
|
<informalexample>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/application2/window.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/application2/window.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
|
|
||||||
<para>To make use of this file in our application, we revisit
|
<para>To make use of this file in our application, we revisit
|
||||||
@@ -460,7 +460,7 @@ example_app_window_class_init (ExampleAppWindowClass *class)
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<informalexample>
|
<informalexample>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/application2/exampleapp.gresource.xml" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/application2/exampleapp.gresource.xml" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
|
|
||||||
<para>This file has to be converted into a C source file that will be
|
<para>This file has to be converted into a C source file that will be
|
||||||
@@ -598,7 +598,7 @@ example_app_window_open (ExampleAppWindow *win,
|
|||||||
in a ui file, and add it as a resource to our binary.</para>
|
in a ui file, and add it as a resource to our binary.</para>
|
||||||
|
|
||||||
<informalexample>
|
<informalexample>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/application4/app-menu.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/application4/app-menu.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
|
|
||||||
<para>To associate the app menu with the application, we have to call
|
<para>To associate the app menu with the application, we have to call
|
||||||
@@ -697,7 +697,7 @@ example_app_class_init (ExampleAppClass *class)
|
|||||||
GSettings requires a schema that describes our settings:</para>
|
GSettings requires a schema that describes our settings:</para>
|
||||||
|
|
||||||
<informalexample>
|
<informalexample>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/application5/org.gtk.exampleapp.gschema.xml" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/application5/org.gtk.exampleapp.gschema.xml" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
|
|
||||||
<para>Before we can make use of this schema in our application,
|
<para>Before we can make use of this schema in our application,
|
||||||
@@ -749,13 +749,13 @@ example_app_window_init (ExampleAppWindow *win)
|
|||||||
<para>Lets start with the template.</para>
|
<para>Lets start with the template.</para>
|
||||||
|
|
||||||
<informalexample>
|
<informalexample>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/application6/prefs.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/application6/prefs.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
|
|
||||||
<para>Next comes the dialog subclass.</para>
|
<para>Next comes the dialog subclass.</para>
|
||||||
|
|
||||||
<informalexample>
|
<informalexample>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/application6/exampleappprefs.c" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/application6/exampleappprefs.c" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
|
|
||||||
<para>Now we revisit the <literal>preferences_activated(<!-- -->)</literal> function in our
|
<para>Now we revisit the <literal>preferences_activated(<!-- -->)</literal> function in our
|
||||||
@@ -807,7 +807,7 @@ preferences_activated (GSimpleAction *action,
|
|||||||
to slide out the search bar below the header bar.</para>
|
to slide out the search bar below the header bar.</para>
|
||||||
|
|
||||||
<informalexample>
|
<informalexample>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/application7/window.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/application7/window.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
|
|
||||||
<para>Implementing the search needs quite a few code changes that
|
<para>Implementing the search needs quite a few code changes that
|
||||||
@@ -887,7 +887,7 @@ example_app_window_init (ExampleAppWindow *win)
|
|||||||
which demonstrates #GtkMenuButton, #GtkRevealer and #GtkListBox.</para>
|
which demonstrates #GtkMenuButton, #GtkRevealer and #GtkListBox.</para>
|
||||||
|
|
||||||
<informalexample>
|
<informalexample>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/application8/window.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/application8/window.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
|
|
||||||
<para>The code to populate the sidebar with buttons for the words
|
<para>The code to populate the sidebar with buttons for the words
|
||||||
@@ -898,7 +898,7 @@ example_app_window_init (ExampleAppWindow *win)
|
|||||||
ui file.</para>
|
ui file.</para>
|
||||||
|
|
||||||
<informalexample>
|
<informalexample>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/application8/gears-menu.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/application8/gears-menu.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
|
|
||||||
<para>To connect the menuitem to the show-words setting, we use
|
<para>To connect the menuitem to the show-words setting, we use
|
||||||
@@ -957,7 +957,7 @@ example_app_window_init (ExampleAppWindow *win)
|
|||||||
triggers the show-lines action:</para>
|
triggers the show-lines action:</para>
|
||||||
|
|
||||||
<informalexample>
|
<informalexample>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/application9/gears-menu.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/application9/gears-menu.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
|
|
||||||
<para>To make this menu item do something, we create a property
|
<para>To make this menu item do something, we create a property
|
||||||
@@ -1017,7 +1017,7 @@ example_app_window_init (ExampleAppWindow *win)
|
|||||||
be a direct child of the window, and set its type to be titlebar.</para>
|
be a direct child of the window, and set its type to be titlebar.</para>
|
||||||
|
|
||||||
<informalexample>
|
<informalexample>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/application10/window.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/application10/window.ui" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</informalexample>
|
</informalexample>
|
||||||
|
|
||||||
<para>A small extra bonus of using a header bar is that we get
|
<para>A small extra bonus of using a header bar is that we get
|
||||||
@@ -1073,7 +1073,7 @@ example_app_window_init (ExampleAppWindow *win)
|
|||||||
<example id="gtk-getting-started-drawing">
|
<example id="gtk-getting-started-drawing">
|
||||||
<title>Drawing in response to input</title>
|
<title>Drawing in response to input</title>
|
||||||
<para>Create a new file with the following content named example-4.c.</para>
|
<para>Create a new file with the following content named example-4.c.</para>
|
||||||
<programlisting><xi:include href="@abs_top_srcdir@/examples/drawing.c" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
<programlisting><xi:include href="../../../../examples/drawing.c" parse="text"><xi:fallback>MISSING XINCLUDE CONTENT</xi:fallback></xi:include></programlisting>
|
||||||
</example>
|
</example>
|
||||||
<para>
|
<para>
|
||||||
You can compile the program above with GCC using:
|
You can compile the program above with GCC using:
|
@@ -1,3 +1,6 @@
|
|||||||
|
|
||||||
|
<INCLUDE>gtk/gtk.h</INCLUDE>
|
||||||
|
|
||||||
<SECTION>
|
<SECTION>
|
||||||
<FILE>gtkaboutdialog</FILE>
|
<FILE>gtkaboutdialog</FILE>
|
||||||
<TITLE>GtkAboutDialog</TITLE>
|
<TITLE>GtkAboutDialog</TITLE>
|
||||||
@@ -1402,10 +1405,6 @@ gtk_file_chooser_get_preview_filename
|
|||||||
gtk_file_chooser_get_preview_uri
|
gtk_file_chooser_get_preview_uri
|
||||||
gtk_file_chooser_set_extra_widget
|
gtk_file_chooser_set_extra_widget
|
||||||
gtk_file_chooser_get_extra_widget
|
gtk_file_chooser_get_extra_widget
|
||||||
gtk_file_chooser_add_choice
|
|
||||||
gtk_file_chooser_remove_choice
|
|
||||||
gtk_file_chooser_set_choice
|
|
||||||
gtk_file_chooser_get_choice
|
|
||||||
gtk_file_chooser_add_filter
|
gtk_file_chooser_add_filter
|
||||||
gtk_file_chooser_remove_filter
|
gtk_file_chooser_remove_filter
|
||||||
gtk_file_chooser_list_filters
|
gtk_file_chooser_list_filters
|
||||||
@@ -7090,6 +7089,7 @@ GtkPrintOperationPrivate
|
|||||||
|
|
||||||
|
|
||||||
<SECTION>
|
<SECTION>
|
||||||
|
<INCLUDE>gtk/gtkunixprint.h</INCLUDE>
|
||||||
<FILE>gtkprintunixdialog</FILE>
|
<FILE>gtkprintunixdialog</FILE>
|
||||||
<TITLE>GtkPrintUnixDialog</TITLE>
|
<TITLE>GtkPrintUnixDialog</TITLE>
|
||||||
GtkPrintUnixDialog
|
GtkPrintUnixDialog
|
||||||
@@ -7436,6 +7436,7 @@ gtk_print_context_get_type
|
|||||||
|
|
||||||
|
|
||||||
<SECTION>
|
<SECTION>
|
||||||
|
<INCLUDE>gtk/gtkunixprint.h</INCLUDE>
|
||||||
<FILE>gtkprintjob</FILE>
|
<FILE>gtkprintjob</FILE>
|
||||||
<TITLE>GtkPrintJob</TITLE>
|
<TITLE>GtkPrintJob</TITLE>
|
||||||
GtkPrintJob
|
GtkPrintJob
|
||||||
@@ -7487,6 +7488,7 @@ gtk_print_job_get_type
|
|||||||
|
|
||||||
|
|
||||||
<SECTION>
|
<SECTION>
|
||||||
|
<INCLUDE>gtk/gtkunixprint.h</INCLUDE>
|
||||||
<FILE>gtkpagesetupunixdialog</FILE>
|
<FILE>gtkpagesetupunixdialog</FILE>
|
||||||
<TITLE>GtkPageSetupUnixDialog</TITLE>
|
<TITLE>GtkPageSetupUnixDialog</TITLE>
|
||||||
GtkPageSetupUnixDialog
|
GtkPageSetupUnixDialog
|
||||||
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 9.8 KiB |
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 5.4 KiB |
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 6.5 KiB |
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 6.4 KiB After Width: | Height: | Size: 5.3 KiB |
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 3.2 KiB |