summaryrefslogtreecommitdiffhomepage
path: root/subr/pkg_install_make.subr
blob: 8207d7e843128f0dc2a0380a8c12ffec4d24be1f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#
# set -o errexit -o noglob are assumed.
#

pkg_install_make() {
	ex_run_cmd_unsplit make								\
		${PKG_MAKEFLAGS_INSTALL}						\
		${PKG_MAKEFLAGS_INSTALL_EXTRA}						\
		AR=${AR} CC=${CC} RANLIB=${RANLIB}					\
		"${PKG_CFLAGS_INSTALL:+CFLAGS=${PKG_CFLAGS_INSTALL}}"			\
		"${PKG_CFLAGS_INSTALL_EXTRA:+CFLAGS+=${PKG_CFLAGS_INSTALL_EXTRA}}"	\
		"${PKG_LDFLAGS_INSTALL:+LDFLAGS=${PKG_LDFLAGS_INSTALL}}"		\
		"${PKG_LDFLAGS_INSTALL_EXTRA:+LDFLAGS+=${PKG_LDFLAGS_INSTALL_EXTRA}}"	\
		"${PKG_RANLIB_INSTALL:+RANLIB=${PKG_RANLIB_INSTALL}}"			\
		"LIBTOOL=${PKG_SLIBTOOL:-slibtool}"					\
		"${PKG_MAKE_INSTALL_VNAME:-DESTDIR}=${PKG_DESTDIR}/"			\
		${PKG_INSTALL_TARGET:=install};
};

# vim:filetype=sh