]> Pileus Git - ~andy/gtk/commitdiff
Make certain gtk3 types conditional (GST-style)
authorРуслан Ижбулатов <lrn1986@gmail.com>
Sat, 12 May 2012 16:37:56 +0000 (20:37 +0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 17 May 2012 04:01:46 +0000 (00:01 -0400)
https://bugzilla.gnome.org/show_bug.cgi?id=675895

configure.ac
docs/reference/gtk/Makefile.am
docs/reference/gtk/gtk3.types.in [moved from docs/reference/gtk/gtk3.types with 95% similarity]

index c801dd2aa42ace174937f499e5f3ef23a8ce445b..34fc687062ad24d84d847f6f7983c2bf253540d1 100644 (file)
@@ -140,8 +140,11 @@ MATH_LIB=-lm
 AC_MSG_CHECKING([for native Win32])
 LIB_EXE_MACHINE_FLAG=X86
 EXE_MANIFEST_ARCHITECTURE=X86
+DISABLE_ON_W32=''
 case "$host" in
   *-*-mingw*)
+    dnl Comment-out certain gtk3.types.in lines
+    DISABLE_ON_W32='%'
     os_win32=yes
     gio_can_sniff=no
     MATH_LIB=
@@ -158,6 +161,7 @@ case "$host" in
 esac
 AC_MSG_RESULT([$os_win32])
 
+AC_SUBST(DISABLE_ON_W32)
 AC_SUBST(LIB_EXE_MACHINE_FLAG)
 AC_SUBST(EXE_MANIFEST_ARCHITECTURE)
 
@@ -1714,6 +1718,7 @@ docs/reference/Makefile
 docs/reference/gdk/Makefile
 docs/reference/gdk/version.xml
 docs/reference/gtk/Makefile
+docs/reference/gtk/gtk3.types
 docs/reference/gtk/version.xml
 docs/reference/libgail-util/Makefile
 docs/reference/libgail-util/version.xml
index 47bc96dcd87a41dd0b83a50d0918a55453853320..6f0c872a4f6fd9dae107840f57f43121236cd391 100644 (file)
@@ -390,7 +390,7 @@ FIXXREF_OPTIONS=--extra-dir=../gdk/html \
 include $(top_srcdir)/gtk-doc.make
 
 # Other files to distribute
-EXTRA_DIST += version.xml.in
+EXTRA_DIST += version.xml.in gtk3.types.in
 
 ########################################################################
 
similarity index 95%
rename from docs/reference/gtk/gtk3.types
rename to docs/reference/gtk/gtk3.types.in
index c67ac722a0f524692ffbba0da8d340aa5adb5152..c056794a67ec2abbb4ce20101ece0cb2e54576be 100644 (file)
@@ -115,17 +115,17 @@ gtk_offscreen_window_get_type
 gtk_orientable_get_type
 gtk_overlay_get_type
 gtk_page_setup_get_type
-gtk_page_setup_unix_dialog_get_type
+@DISABLE_ON_W32@gtk_page_setup_unix_dialog_get_type
 gtk_paned_get_type
 gtk_paper_size_get_type
-gtk_plug_get_type
-gtk_printer_get_type
+@DISABLE_ON_W32@gtk_plug_get_type
+@DISABLE_ON_W32@gtk_printer_get_type
 gtk_print_context_get_type
-gtk_print_job_get_type
+@DISABLE_ON_W32@gtk_print_job_get_type
 gtk_print_operation_get_type
 gtk_print_operation_preview_get_type
 gtk_print_settings_get_type
-gtk_print_unix_dialog_get_type
+@DISABLE_ON_W32@gtk_print_unix_dialog_get_type
 gtk_progress_bar_get_type
 gtk_radio_action_get_type
 gtk_radio_button_get_type
@@ -149,7 +149,7 @@ gtk_separator_menu_item_get_type
 gtk_separator_tool_item_get_type
 gtk_settings_get_type
 gtk_size_group_get_type
-gtk_socket_get_type
+@DISABLE_ON_W32@gtk_socket_get_type
 gtk_spin_button_get_type
 gtk_spinner_get_type
 gtk_statusbar_get_type