2015-09-08 06:14:46 +00:00
|
|
|
# NMake Makefile to build Introspection Files for GTK+
|
|
|
|
|
|
|
|
!include detectenv-msvc.mak
|
|
|
|
|
2016-10-19 10:39:36 +00:00
|
|
|
APIVERSION = 4.0
|
2015-09-08 06:14:46 +00:00
|
|
|
|
|
|
|
CHECK_PACKAGE = gdk-pixbuf-2.0 atk pangocairo gio-2.0
|
|
|
|
|
|
|
|
built_install_girs = Gdk-$(APIVERSION).gir GdkWin32-$(APIVERSION).gir Gtk-$(APIVERSION).gir
|
|
|
|
built_install_typelibs = Gdk-$(APIVERSION).typelib GdkWin32-$(APIVERSION).typelib Gtk-$(APIVERSION).typelib
|
|
|
|
|
|
|
|
!include introspection-msvc.mak
|
|
|
|
|
|
|
|
!if "$(BUILD_INTROSPECTION)" == "TRUE"
|
|
|
|
|
|
|
|
!if "$(PLAT)" == "x64"
|
|
|
|
AT_PLAT=x86_64
|
|
|
|
!else
|
|
|
|
AT_PLAT=i686
|
|
|
|
!endif
|
|
|
|
|
|
|
|
all: setgirbuildenv $(built_install_girs) $(built_install_typelibs)
|
|
|
|
|
|
|
|
setgirbuildenv:
|
|
|
|
@set PYTHONPATH=$(PREFIX)\lib\gobject-introspection
|
|
|
|
@set PATH=vs$(VSVER)\$(CFG)\$(PLAT)\bin;$(PREFIX)\bin;$(PATH)
|
|
|
|
@set PKG_CONFIG_PATH=$(PKG_CONFIG_PATH)
|
|
|
|
@set LIB=vs$(VSVER)\$(CFG)\$(PLAT)\bin;$(LIB)
|
|
|
|
|
|
|
|
!include introspection.body.mak
|
|
|
|
|
|
|
|
install-introspection: all
|
|
|
|
@-copy *.gir $(G_IR_INCLUDEDIR)
|
|
|
|
@-copy /b *.typelib $(G_IR_TYPELIBDIR)
|
|
|
|
|
|
|
|
!else
|
|
|
|
all:
|
|
|
|
@-echo $(ERROR_MSG)
|
|
|
|
!endif
|
|
|
|
|
|
|
|
clean:
|
|
|
|
@-del /f/q *.typelib
|
|
|
|
@-del /f/q *.gir
|