34 lines
851 B
Makefile
34 lines
851 B
Makefile
# $NetBSD: module.mk,v 1.5 2023/01/11 21:58:42 nikita Exp $
|
|
#
|
|
# Simple Erlang module package framework
|
|
#
|
|
|
|
PKGNAME?= erlang-${DISTNAME}
|
|
|
|
.if defined(REBAR3_BUILD)
|
|
TOOL_DEPENDS+= rebar3-[0-9]*:../../devel/rebar3
|
|
REBAR= ${PREFIX}/bin/rebar3
|
|
.else
|
|
TOOL_DEPENDS+= rebar-[0-9]*:../../devel/rebar
|
|
.endif
|
|
|
|
USE_TOOLS+= gmake pax
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
REBAR?= ${PREFIX}/bin/rebar
|
|
MAKE_FLAGS+= REBAR=${REBAR}
|
|
|
|
# Used by some Erlang packages to use system deps
|
|
MAKE_ENV+= USE_GLOBAL_DEPS=true
|
|
|
|
ERL_MOD_NAME?= ${DISTNAME:C/-.*//}
|
|
ERL_MOD_DIR?= lib/erlang/lib/${ERL_MOD_NAME}-${PKGVERSION_NOREV}
|
|
INSTALLATION_DIRS+= ${ERL_MOD_DIR}
|
|
|
|
do-install:
|
|
cd ${WRKSRC} && ${FIND} . \( \
|
|
-name bin -o -name ebin -o -name include -o -name priv \) \
|
|
-exec ${PAX} -rw -pp "{}" ${DESTDIR}${PREFIX}/${ERL_MOD_DIR} ";"
|
|
|
|
.include "../../lang/erlang/buildlink3.mk"
|