1## Makefile.am for gtk+/gdk 2include $(top_srcdir)/Makefile.decl 3-include $(INTROSPECTION_MAKEFILE) 4INTROSPECTION_GIRS = 5INTROSPECTION_SCANNER_ENV = \ 6 CC="$(CC)" 7INTROSPECTION_SCANNER_ARGS = \ 8 --add-include-path=../gdk \ 9 --warn-all 10INTROSPECTION_COMPILER_ARGS = \ 11 --includedir=$(srcdir) \ 12 --includedir=. 13 14SUBDIRS = $(GDK_BACKENDS) . 15 16DIST_SUBDIRS = win32 x11 quartz broadway wayland 17 18CLEANFILES = 19 20EXTRA_DIST += \ 21 keynames.txt \ 22 keynames-translate.txt \ 23 keyname-table.h \ 24 gdkkeynames.c \ 25 gen-keyname-table.pl \ 26 gdkconfig.h.win32 \ 27 gdkconfig.h.win32_broadway \ 28 gdkkeysyms-update.pl \ 29 gdkmarshalers.list \ 30 gdkwindowimpl.h \ 31 makefile.msc \ 32 gdkenumtypes.c.template \ 33 gdkenumtypes.h.template \ 34 gdkversionmacros.h.in \ 35 meson.build \ 36 gen-gdk-gresources-xml.py \ 37 gdkconfig.h.meson 38 39GDK_CFLAGS_DEFINES = \ 40 -DG_LOG_USE_STRUCTURED=1 \ 41 -DGDK_COMPILATION 42 43 44AM_CPPFLAGS = \ 45 -DG_LOG_DOMAIN=\"Gdk\" \ 46 $(GDK_CFLAGS_DEFINES) \ 47 -I$(top_builddir) \ 48 -I$(top_builddir)/gdk \ 49 -I$(top_srcdir) \ 50 $(GTK_DEBUG_FLAGS) \ 51 $(GDK_DEP_CFLAGS) 52 53# libtool stuff: set version and export symbols for resolving 54# since automake doesn't support conditionalized libsomething_la_LDFLAGS 55# we use the general approach here 56LDADD = \ 57 $(GTK_LINK_FLAGS) \ 58 -version-info $(LT_VERSION_INFO) \ 59 -export-dynamic \ 60 -rpath $(libdir) \ 61 $(no_undefined) 62 63# 64# setup source file variables 65# 66# 67# GDK header files for public installation (non-generated) 68# 69# 70gdk_public_h_sources = \ 71 gdk.h \ 72 gdk-autocleanup.h \ 73 gdkapplaunchcontext.h \ 74 gdkcairo.h \ 75 gdkcursor.h \ 76 gdkdevice.h \ 77 gdkdevicepad.h \ 78 gdkdevicetool.h \ 79 gdkdevicemanager.h \ 80 gdkdisplay.h \ 81 gdkdisplaymanager.h \ 82 gdkdnd.h \ 83 gdkdrawingcontext.h \ 84 gdkevents.h \ 85 gdkframetimings.h \ 86 gdkglcontext.h \ 87 gdkkeys.h \ 88 gdkkeysyms.h \ 89 gdkkeysyms-compat.h \ 90 gdkmain.h \ 91 gdkmonitor.h \ 92 gdkpango.h \ 93 gdkframeclock.h \ 94 gdkpixbuf.h \ 95 gdkprivate.h \ 96 gdkproperty.h \ 97 gdkrectangle.h \ 98 gdkrgba.h \ 99 gdkscreen.h \ 100 gdkseat.h \ 101 gdkselection.h \ 102 gdktestutils.h \ 103 gdkthreads.h \ 104 gdktypes.h \ 105 gdkvisual.h \ 106 gdkwindow.h 107 108deprecated_h_sources = \ 109 deprecated/gdkcolor.h 110 111gdk_h_sources = \ 112 $(gdk_public_h_sources) \ 113 $(deprecated_h_sources) 114 115gdk_private_headers = \ 116 gdk-private.h \ 117 gdkapplaunchcontextprivate.h \ 118 gdkconstructor.h \ 119 gdkcursorprivate.h \ 120 gdkdevicemanagerprivate.h \ 121 gdkdeviceprivate.h \ 122 gdkdevicepadprivate.h \ 123 gdkdevicetoolprivate.h \ 124 gdkdisplaymanagerprivate.h \ 125 gdkdisplayprivate.h \ 126 gdkdndprivate.h \ 127 gdkdrawingcontextprivate.h \ 128 gdkframeclockidle.h \ 129 gdkframeclockprivate.h \ 130 gdkglcontextprivate.h \ 131 gdkmonitorprivate.h \ 132 gdkprofilerprivate.h \ 133 gdkscreenprivate.h \ 134 gdkseatprivate.h \ 135 gdkseatdefaultprivate.h \ 136 gdkinternals.h \ 137 gdkintl.h \ 138 gdkkeysprivate.h \ 139 gdkvisualprivate.h \ 140 gdkx.h 141 142deprecated_c_sources = \ 143 deprecated/gdkcolor.c 144 145gdk_c_sources = \ 146 $(deprecated_c_sources) \ 147 gdk-private.c \ 148 gdk.c \ 149 gdkapplaunchcontext.c \ 150 gdkcairo.c \ 151 gdkcursor.c \ 152 gdkdeprecated.c \ 153 gdkdevice.c \ 154 gdkdevicepad.c \ 155 gdkdevicetool.c \ 156 gdkdevicemanager.c \ 157 gdkdisplay.c \ 158 gdkdisplaymanager.c \ 159 gdkdnd.c \ 160 gdkdrawingcontext.c \ 161 gdkevents.c \ 162 gdkframetimings.c \ 163 gdkgl.c \ 164 gdkglcontext.c \ 165 gdkglobals.c \ 166 gdkkeys.c \ 167 gdkkeyuni.c \ 168 gdkmonitor.c \ 169 gdkoffscreenwindow.c \ 170 gdkframeclock.c \ 171 gdkframeclockidle.c \ 172 gdkpango.c \ 173 gdkpixbuf-drawable.c \ 174 gdkprofiler.c \ 175 gdkproperty.c \ 176 gdkrectangle.c \ 177 gdkrgba.c \ 178 gdkscreen.c \ 179 gdkseat.c \ 180 gdkseatdefault.c \ 181 gdkselection.c \ 182 gdkvisual.c \ 183 gdkwindow.c \ 184 gdkwindowimpl.c 185 186gdk_built_sources = \ 187 gdkenumtypes.h \ 188 gdkenumtypes.c \ 189 gdkmarshalers.h \ 190 gdkmarshalers.c \ 191 gdkresources.h \ 192 gdkresources.c \ 193 gdkversionmacros.h 194 195# 196# setup GDK sources and their dependencies 197# 198 199gdkincludedir = $(includedir)/gtk-3.0/gdk 200gdkinclude_HEADERS = $(gdk_public_h_sources) 201nodist_gdkinclude_HEADERS = gdkconfig.h gdkenumtypes.h gdkversionmacros.h 202 203deprecatedincludedir = $(includedir)/gtk-3.0/gdk/deprecated 204deprecatedinclude_HEADERS = $(deprecated_h_sources) 205 206common_sources = \ 207 $(gdk_private_headers) \ 208 $(gdk_c_sources) \ 209 gdkenumtypes.c \ 210 gdkmarshalers.c \ 211 gdkmarshalers.h \ 212 gdkresources.h \ 213 gdkresources.c 214 215libgdk_3_la_SOURCES = $(common_sources) 216libgdk_3_la_CFLAGS = $(AM_CFLAGS) $(GDK_HIDDEN_VISIBILITY_CFLAGS) 217libgdk_3_la_LIBADD = $(GDK_DEP_LIBS) $(SHM_LIBS) 218libgdk_3_la_LDFLAGS = $(LDADD) 219 220if USE_X11 221libgdk_3_la_LIBADD += x11/libgdk-x11.la 222endif # USE_X11 223 224if USE_QUARTZ 225libgdk_3_la_LIBADD += quartz/libgdk-quartz.la 226endif # USE_QUARTZ 227 228if USE_WIN32 229libgdk_3_la_LIBADD += win32/libgdk-win32.la 230libgdk_3_la_DEPENDENCIES = win32/libgdk-win32.la win32/rc/gdk-win32-res.o 231libgdk_3_la_LDFLAGS += -Wl,win32/rc/gdk-win32-res.o 232endif # USE_WIN32 233 234if USE_BROADWAY 235libgdk_3_la_LIBADD += broadway/libgdk-broadway.la 236endif # USE_BROADWAY 237 238if USE_WAYLAND 239libgdk_3_la_LIBADD += wayland/libgdk-wayland.la 240endif 241 242if HAVE_INTROSPECTION 243 244introspection_files = \ 245 $(filter-out gdkkeysyms-compat.h, $(gdk_h_sources)) \ 246 $(gdk_c_sources) \ 247 $(gdk_built_sources) 248 249Gdk-3.0.gir: libgdk-3.la Makefile 250Gdk_3_0_gir_SCANNERFLAGS = \ 251 --c-include="gdk/gdk.h" 252Gdk_3_0_gir_INCLUDES = Gio-2.0 GdkPixbuf-2.0 Pango-1.0 cairo-1.0 253Gdk_3_0_gir_LIBS = libgdk-3.la 254Gdk_3_0_gir_FILES = $(introspection_files) 255Gdk_3_0_gir_CFLAGS = $(AM_CPPFLAGS) 256Gdk_3_0_gir_EXPORT_PACKAGES = gdk-3.0 257INTROSPECTION_GIRS += Gdk-3.0.gir 258if OS_WIN32 259Gdk_3_0_gir_CFLAGS += -I$(srcdir)/win32 -I$(srcdir) 260endif 261if USE_X11 262x11_introspection_files = \ 263 x11/gdkapplaunchcontext-x11.c \ 264 x11/gdkasync.c \ 265 x11/gdkcursor-x11.c \ 266 x11/gdkdevice-core-x11.c \ 267 x11/gdkdevicemanager-core-x11.c \ 268 x11/gdkdevicemanager-x11.c \ 269 x11/gdkdevicemanager-xi2.c \ 270 x11/gdkdevice-xi2.c \ 271 x11/gdkdisplay-x11.c \ 272 x11/gdkdisplaymanager-x11.c \ 273 x11/gdkdnd-x11.c \ 274 x11/gdkeventsource.c \ 275 x11/gdkeventtranslator.c \ 276 x11/gdkgeometry-x11.c \ 277 x11/gdkglcontext-x11.c \ 278 x11/gdkkeys-x11.c \ 279 x11/gdkmain-x11.c \ 280 x11/gdkmonitor-x11.c \ 281 x11/gdkproperty-x11.c \ 282 x11/gdkscreen-x11.c \ 283 x11/gdkselection-x11.c \ 284 x11/gdksettings.c \ 285 x11/gdktestutils-x11.c \ 286 x11/gdkvisual-x11.c \ 287 x11/gdkwindow-x11.c \ 288 x11/gdkxftdefaults.c \ 289 x11/gdkxid.c \ 290 x11/xsettings-client.c \ 291 x11/gdkx.h \ 292 x11/gdkx11applaunchcontext.h \ 293 x11/gdkx11cursor.h \ 294 x11/gdkx11device.h \ 295 x11/gdkx11device-core.h \ 296 x11/gdkx11device-xi2.h \ 297 x11/gdkx11devicemanager.h \ 298 x11/gdkx11devicemanager-core.h \ 299 x11/gdkx11devicemanager-xi2.h \ 300 x11/gdkx11display.h \ 301 x11/gdkx11displaymanager.h \ 302 x11/gdkx11dnd.h \ 303 x11/gdkx11glcontext.h \ 304 x11/gdkx11keys.h \ 305 x11/gdkx11monitor.h \ 306 x11/gdkx11property.h \ 307 x11/gdkx11screen.h \ 308 x11/gdkx11selection.h \ 309 x11/gdkx11utils.h \ 310 x11/gdkx11visual.h \ 311 x11/gdkx11window.h 312 313GdkX11-3.0.gir: libgdk-3.la Gdk-3.0.gir Makefile 314GdkX11_3_0_gir_SCANNERFLAGS = \ 315 --identifier-prefix=Gdk \ 316 --c-include="gdk/gdkx.h" \ 317 --include-uninstalled=$(top_builddir)/gdk/Gdk-3.0.gir 318GdkX11_3_0_gir_INCLUDES = Gio-2.0 GdkPixbuf-2.0 Pango-1.0 xlib-2.0 319GdkX11_3_0_gir_LIBS = libgdk-3.la 320GdkX11_3_0_gir_FILES = $(x11_introspection_files) 321GdkX11_3_0_gir_CFLAGS = $(AM_CPPFLAGS) -L$(top_builddir)/gdk 322GdkX11_3_0_gir_EXPORT_PACKAGES = gdk-x11-3.0 323INTROSPECTION_GIRS += GdkX11-3.0.gir 324 325endif # USE_X11 326 327w32_introspection_files = \ 328 win32/gdkcursor-win32.c \ 329 win32/gdkdevicemanager-win32.c \ 330 win32/gdkdevice-virtual.c \ 331 win32/gdkdevice-win32.c \ 332 win32/gdkdevice-wintab.c \ 333 win32/gdkdisplaymanager-win32.c \ 334 win32/gdkdisplay-win32.c \ 335 win32/gdkdnd-win32.c \ 336 win32/gdkevents-win32.c \ 337 win32/gdkgeometry-win32.c \ 338 win32/gdkglobals-win32.c \ 339 win32/gdkkeys-win32.c \ 340 win32/gdkmain-win32.c \ 341 win32/gdkproperty-win32.c \ 342 win32/gdkscreen-win32.c \ 343 win32/gdkselection-win32.c \ 344 win32/gdktestutils-win32.c \ 345 win32/gdkwin32.h \ 346 win32/gdkwin32cursor.h \ 347 win32/gdkwin32display.h \ 348 win32/gdkwin32displaymanager.h \ 349 win32/gdkwin32dnd.h \ 350 win32/gdkwin32id.c \ 351 win32/gdkwin32keys.h \ 352 win32/gdkwin32misc.h \ 353 win32/gdkwin32screen.h \ 354 win32/gdkwin32window.h \ 355 win32/gdkwindow-win32.c 356 357if OS_WIN32 358GdkWin32-3.0.gir: libgdk-3.la Gdk-3.0.gir Makefile 359GdkWin32_3_0_gir_SCANNERFLAGS = \ 360 --identifier-prefix=Gdk \ 361 --c-include="gdk/gdkwin32.h" \ 362 --include-uninstalled=$(top_builddir)/gdk/Gdk-3.0.gir 363GdkWin32_3_0_gir_INCLUDES = Gio-2.0 GdkPixbuf-2.0 Pango-1.0 364GdkWin32_3_0_gir_LIBS = libgdk-3.la 365GdkWin32_3_0_gir_FILES = $(w32_introspection_files) 366GdkWin32_3_0_gir_CFLAGS = $(AM_CPPFLAGS) -L$(top_builddir)/gdk -I$(srcdir)/win32 -I$(srcdir) 367INTROSPECTION_GIRS += GdkWin32-3.0.gir 368 369endif # OS_WIN32 370 371girdir = $(datadir)/gir-1.0 372gir_DATA = $(INTROSPECTION_GIRS) 373 374typelibsdir = $(libdir)/girepository-1.0 375typelibs_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) 376 377CLEANFILES += $(gir_DATA) $(typelibs_DATA) 378 379endif # HAVE_INTROSPECTION 380 381if OS_WIN32 382gdk.def: libgdk-3.la 383 echo "LIBRARY libgdk-$(GTK_MAJOR_VERSION)-@LT_CURRENT_MINUS_AGE@" >$@ 384 echo "EXPORTS" >>$@ 385 objdump -p .libs/libgdk-$(GTK_MAJOR_VERSION)-@LT_CURRENT_MINUS_AGE@.dll | sed -n -e 's/\t\[\s\+\([0-9]\+\)\]\s\([A-Za-z_][A-Za-z0-9_]\)/\2/p' >>$@ 386install-def-file: gdk.def 387 mkdir -p $(DESTDIR)$(libdir) 388 $(INSTALL) gdk.def $(DESTDIR)$(libdir)/gdk-win32-3.0.def 389uninstall-def-file: 390 -rm $(DESTDIR)$(libdir)/gdk-win32-3.0.def 391else 392install-def-file: 393uninstall-def-file: 394endif 395 396if MS_LIB_AVAILABLE 397noinst_DATA = gdk-win32-$(GTK_API_VERSION).lib 398 399gdk-win32-$(GTK_API_VERSION).lib: libgdk-3.la gdk.def 400 lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgdk-win32-$(GTK_API_VERSION)-@LT_CURRENT_MINUS_AGE@.dll -def:gdk.def -out:$@ 401 402install-ms-lib: 403 mkdir -p $(DESTDIR)$(libdir) 404 $(INSTALL) gdk-win32-$(GTK_API_VERSION).lib $(DESTDIR)$(libdir) 405 406uninstall-ms-lib: 407 -rm $(DESTDIR)$(libdir)/gdk-win32-$(GTK_API_VERSION).lib 408else 409install-ms-lib: 410uninstall-ms-lib: 411endif 412 413lib_LTLIBRARIES = libgdk-3.la 414 415MAINTAINERCLEANFILES = $(gdk_built_sources) stamp-gdkenumtypes.h 416EXTRA_DIST += \ 417 $(gdk_built_sources) \ 418 fallback-c89.c 419 420install-exec-hook: 421if DISABLE_EXPLICIT_DEPS 422 $(SHELL) $(top_srcdir)/sanitize-la.sh $(DESTDIR)$(libdir)/libgdk-3.la 423endif 424 425BUILT_SOURCES = \ 426 $(gdk_built_sources) \ 427 gdkconfig.h 428 429gdkenumtypes.h: stamp-gdkenumtypes.h 430 @true 431stamp-gdkenumtypes.h: $(gdk_h_sources) gdkenumtypes.h.template 432 $(AM_V_GEN) ( cd $(srcdir) && $(GLIB_MKENUMS) --template gdkenumtypes.h.template \ 433 $(gdk_h_sources) ) >> xgen-geth \ 434 && (cmp -s xgen-geth gdkenumtypes.h || cp xgen-geth gdkenumtypes.h ) \ 435 && rm -f xgen-geth \ 436 && echo timestamp > $(@F) 437gdkenumtypes.c: $(gdk_h_sources) gdkenumtypes.c.template 438 $(AM_V_GEN) ( cd $(srcdir) && $(GLIB_MKENUMS) --template gdkenumtypes.c.template \ 439 $(gdk_h_sources) ) > xgen-getc \ 440 && cp xgen-getc gdkenumtypes.c \ 441 && rm -f xgen-getc 442 443# 444# Marshaller generation 445# 446gdkmarshalers.h: gdkmarshalers.list 447 $(AM_V_GEN) $(GLIB_GENMARSHAL) \ 448 --prefix=_gdk_marshal \ 449 --valist-marshallers \ 450 --header \ 451 $(srcdir)/gdkmarshalers.list > gdkmarshalers-h.tmp \ 452 && mv gdkmarshalers-h.tmp gdkmarshalers.h \ 453 || ( rm -f gdkmarshalers-h.tmp && exit 1) 454gdkmarshalers.c: gdkmarshalers.list 455 $(AM_V_GEN) $(GLIB_GENMARSHAL) \ 456 --prefix=_gdk_marshal \ 457 --valist-marshallers \ 458 --body \ 459 $(srcdir)/gdkmarshalers.list > gdkmarshalers-c.tmp \ 460 && mv gdkmarshalers-c.tmp gdkmarshalers.c \ 461 || ( rm -f gdkmarshalers-c.tmp && exit 1 ) 462 463gdkconfig.h: stamp-gc-h 464 $(AM_V_GEN) if test -f gdkconfig.h; then :; \ 465 else rm -f stamp-gc-h; $(MAKE) stamp-gc-h; fi 466stamp-gc-h: $(top_builddir)/config.status 467 $(AM_V_at) cd $(top_builddir) && $(SHELL) ./config.status gdk/gdkconfig.h \ 468 && echo timestamp > gdk/$(@F) 469 470# 471# Resources 472# 473 474glsl_sources := $(sort $(wildcard $(srcdir)/resources/glsl/*.glsl)) 475 476gdk.gresource.xml: Makefile.am 477 $(AM_V_GEN) echo "<?xml version='1.0' encoding='UTF-8'?>" > $@; \ 478 echo "<gresources>" >> $@; \ 479 echo " <gresource prefix='/org/gtk/libgdk'>" >> $@; \ 480 for f in $(glsl_sources); do \ 481 n=`basename $$f`; \ 482 echo " <file alias='glsl/$$n'>resources/glsl/$$n</file>" >> $@; \ 483 done; \ 484 echo " </gresource>" >> $@; \ 485 echo "</gresources>" >> $@; 486 487EXTRA_DIST += $(glsl_sources) 488CLEANFILES += gdk.gresource.xml 489 490resource_files = $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir) --generate-dependencies $(builddir)/gdk.gresource.xml) 491 492gdkresources.h: gdk.gresource.xml 493 $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $< --target=$@ \ 494 --sourcedir=$(srcdir) --c-name _gdk --generate-header --manual-register --internal 495gdkresources.c: gdk.gresource.xml $(resource_files) 496 $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $< --target=$@ \ 497 --sourcedir=$(srcdir) --c-name _gdk --generate-source --manual-register --internal 498 499# ------------------- MSVC Build Items ---------------- 500MSVCPROJS = gdk-3 501 502gdk_3_FILES = $(libgdk_3_la_SOURCES) 503gdk_3_EXCLUDES = dummy 504gdk_3_HEADERS_DIR = $(gdkincludedir) 505 506gdk_3_HEADERS_INST = \ 507 $(gdkinclude_HEADERS) \ 508 $(deprecatedinclude_HEADERS) \ 509 $(nodist_gdkinclude_HEADERS) 510 511gdk_3_HEADERS_EXCLUDES = dummy 512 513include $(top_srcdir)/win32/Makefile.msvcproj 514 515if HAVE_INTROSPECTION 516# Introspection Items for MSVC 517MSVC_INTROSPECT_GIRS = Gdk-3.0.gir GdkWin32-3.0.gir 518 519BASE_MSVC_GIR_CFLAGS = \ 520 $(GDK_CFLAGS_DEFINES) \ 521 -I.. -I../gdk -I../gdk/win32 522 523INTROSPECTION_INTERMEDIATE_ITEMS = \ 524 $(top_builddir)/win32/Gdk-3.0.gir.msvc.introspect \ 525 $(top_builddir)/win32/Gdk_3_0_gir_list \ 526 $(top_builddir)/win32/GdkWin32-3.0.gir.msvc.introspect \ 527 $(top_builddir)/win32/GdkWin32_3_0_gir_list 528 529Gdk_3_0_gir_MSVC_FILES = $(introspection_files) 530Gdk_3_0_gir_MSVC_EXPORT_PACKAGES = $(Gdk_3_0_gir_EXPORT_PACKAGES) 531Gdk_3_0_gir_MSVC_INCLUDE_GIRS = $(Gdk_3_0_gir_INCLUDES) 532Gdk_3_0_gir_MSVC_LIBS = gdk-3.0 533Gdk_3_0_gir_MSVC_CFLAGS = $(BASE_MSVC_GIR_CFLAGS) 534Gdk_3_0_gir_MSVC_SCANNERFLAGS = $(Gdk_3_0_gir_SCANNERFLAGS) 535 536GdkWin32_3_0_gir_MSVC_FILES = $(w32_introspection_files) 537GdkWin32_3_0_gir_MSVC_INCLUDE_GIRS = $(GdkWin32_3_0_gir_INCLUDES) 538GdkWin32_3_0_gir_MSVC_LIBS = $(Gdk_3_0_gir_MSVC_LIBS) 539GdkWin32_3_0_gir_MSVC_CFLAGS = $(BASE_MSVC_GIR_CFLAGS) 540GdkWin32_3_0_gir_MSVC_SCANNERFLAGS = \ 541 --identifier-prefix=Gdk \ 542 --c-include="gdk/gdkwin32.h" \ 543 --include-uninstalled='./vs$$$$(VSVER)/$$$$(CFG)/$$$$(PLAT)/bin/Gdk-3.0.gir' 544 545include $(top_srcdir)/win32/Makefile.msvc-introspection 546 547else 548INTROSPECTION_INTERMEDIATE_ITEMS = 549endif 550 551dist-hook: \ 552 $(top_builddir)/win32/vs9/gdk-3.vcproj \ 553 $(top_builddir)/win32/vs9/gdk-3.headers \ 554 $(INTROSPECTION_INTERMEDIATE_ITEMS) 555 556DISTCLEANFILES = gdkconfig.h stamp-gc-h 557 558install-data-local: install-ms-lib install-def-file 559 560uninstall-local: uninstall-ms-lib uninstall-def-file 561 rm -f $(DESTDIR)$(configexecincludedir)/gdkconfig.h 562 563# if srcdir!=builddir, clean out maintainer-clean files from builddir 564# this allows dist to pass. 565distclean-local: 566 if test $(srcdir) != .; then \ 567 rm -f $(MAINTAINERCLEANFILES); \ 568 fi 569 570.PHONY: files 571 572files: 573 @files=`ls $(DISTFILES) 2> /dev/null `; for p in $$files; do \ 574 echo $$p; \ 575 done 576 577-include $(top_srcdir)/git.mk 578