1 # $NetBSD: modules.mk,v 1.2 2011/06/05 12:13:47 obache Exp $
3 # This Makefile fragment is intended to be included by packages that install
4 # GTK3 modules. It takes care of rebuilding the corresponding databases at
5 # (de)installation time.
7 # The following variables can be defined:
8 # GTK3_IMMODULES - Set to YES if the package installs immodules.
11 .if
!defined
(GTK3_MODULES_MK
)
12 GTK3_MODULES_MK
= # defined
14 GTK3_QUERY_IMMODULES
= ${BUILDLINK_PREFIX.gtk3
}/bin
/gtk-query-immodules-3.0
16 .if defined
(_BUILDING_GTK3
)
17 BUILDLINK_PREFIX.gtk3
= ${PREFIX}
21 .if defined
(GTK3_IMMODULES
) && !empty
(GTK3_IMMODULES
:M
[Yy
][Ee
][Ss
])
22 FILES_SUBST
+= GTK3_IMMODULES_DB
=${GTK3_IMMODULES_DB
:Q
}
23 FILES_SUBST
+= GTK3_QUERY_IMMODULES
=${GTK3_QUERY_IMMODULES
:Q
}
24 GTK3_IMMODULES_DB
= ${BUILDLINK_PREFIX.gtk3
}/lib
/gtk-3.0
/3.0.0/immodules.cache
25 INSTALL_TEMPLATES
+= ..
/..
/x11
/gtk3
/files
/immodules.tmpl
26 DEINSTALL_TEMPLATES
+= ..
/..
/x11
/gtk3
/files
/immodules.tmpl
29 PRINT_PLIST_AWK
+= /^libdata\
/gtk-3.0
/ { next
; }
31 .if
!defined
(_BUILDING_GTK3
)
32 .
include "../../x11/gtk3/buildlink3.mk"
35 .
endif # GTK3_MODULES_MK