forked from AuroraMiddleware/gtk
4c2cd5910f
...for Visual Studio 2010 and later, since we used to copy them and merely update the value of $(VSVer) during 'make dist' as needed. Instead of doing that, move the property sheets for Visual Studio 2010, which is the base version that we use, into a directory of its own, and make the Visual Studio 2010~2022 projects look for them in that directory, and set VSVer according to the toolset version identified by each of the project files. The ARM64-specific property sheet needed for VS2017 and the VS2008 property sheets will remain as they are.
58 lines
1.1 KiB
Makefile
58 lines
1.1 KiB
Makefile
include $(top_srcdir)/Makefile.decl
|
|
|
|
if HAVE_INTROSPECTION
|
|
GENERATED_ITEMS = \
|
|
introspection.body.mak \
|
|
Gdk_3_0_gir_list \
|
|
GdkWin32_3_0_gir_list \
|
|
Gtk_3_0_gir_list
|
|
|
|
MSVC_INTROSPECTION_INTERMEDIATE_FILES = Gdk-3.0.gir.msvc.introspect GdkWin32-3.0.gir.msvc.introspect Gtk-3.0.gir.msvc.introspect
|
|
|
|
introspection.body.mak: $(MSVC_INTROSPECTION_INTERMEDIATE_FILES)
|
|
-$(RM) introspection.body.mak
|
|
for F in `ls *.msvc.introspect`; do \
|
|
case $$F in \
|
|
*) cat $(top_builddir)/win32/$$F >>introspection.body.mak \
|
|
;; \
|
|
esac; \
|
|
done
|
|
$(RM) $(MSVC_INTROSPECTION_INTERMEDIATE_FILES)
|
|
|
|
DISTCLEANFILES = $(GENERATED_ITEMS)
|
|
|
|
else
|
|
GENERATED_ITEMS =
|
|
DISTCLEANFILES =
|
|
endif
|
|
|
|
SUBDIRS = \
|
|
vs9 \
|
|
vs10 \
|
|
vs11 \
|
|
vs12 \
|
|
vs14 \
|
|
vs15 \
|
|
vs16 \
|
|
vs17 \
|
|
vs1x-props
|
|
|
|
EXTRA_DIST += \
|
|
config-msvc.mak \
|
|
config-msvc.mak.in \
|
|
create-lists.bat \
|
|
create-lists-msvc.mak \
|
|
detectenv-msvc.mak \
|
|
gen-version-items.py \
|
|
generate-msvc.mak \
|
|
gtk-introspection-msvc.mak \
|
|
introspection-msvc.mak \
|
|
install-msvc.mak \
|
|
replace.py \
|
|
pc_base.py \
|
|
gtkpc.py \
|
|
README_FEATURES_MSVC.txt \
|
|
$(GENERATED_ITEMS)
|
|
|
|
-include $(top_srcdir)/git.mk
|