#
# Copyright (C)2018..2026 
# All rights reserved.
#
# $Id: BSDmakefile,v 1.20 2026/04/10 00:22:49 babolo Exp $

.if "${PROTOVER}" != "${PROTOVER:C/[^-a-zA-Z0-9_.]//W}"
. error Illegal PROTOVER=${PROTOVER}
.endif

.include "Makefile"

.if defined(PROTOVER)
  REQUIRED	+= planius:${PROTOVER}:8.03
.else
  REQUIRED	+= planius:8.03
.endif

.if ${PKG} != ${PKG:C/[^-a-zA-Z0-9_.]//W}
. error Illegal PKG=${PKG}
.endif

.if ${VMINOR} != ${VMINOR:C/[^0-9]//W}
. error Illegal VMINOR=${VMINOR}
.endif

.include <${LIBINCLUDEDIR}/define.make>

MINICIPA_CONF	= ${CONFDIR}/${MINICIPA}.conf
MINICIPA	!= MINICIPA_CONF=${MINICIPA_CONF}; . ${MINICIPA_CONF}; ${ECHO} $${MINICIPA}

.ifdef BLIN_OSLinux
  FETCHCMD      = /usr/bin/wget
  FETCHFLG      = -qO-
  REQUIRED	+= babolo_pglib:*:2.10
.else
  FETCHCMD      = /usr/bin/fetch
  FETCHFLG      = -qo-
  REQUIRED	+= babolo_pglib:2.09
.endif

preall: def.m4

installall: postinstall

.include <${LIBINCLUDEDIR}/common.make>

postinstall:
.ifdef BLIN_OSLinux
	${RM} -f ${PREFIX}/libexec/cipa/${PKG}-${VMAJOR}
	${LN} -fs ${PKG}-${VERS} ${PREFIX}/libexec/cipa/${PKG}-${VMAJOR}
	${RM} -f ${PREFIX}/libexec/cipa/${PKG}
	${LN} -fs ${PKG}-${VMAJOR} ${PREFIX}/libexec/cipa/${PKG}
.else
	${LN} -fhs ${PKG}-${VERS} ${PREFIX}/libexec/cipa/${PKG}-${VMAJOR}
	${LN} -fhs ${PKG}-${VMAJOR} ${PREFIX}/libexec/cipa/${PKG}
.endif
