#!/bin/bash
# Copyright (c) 2000-2016 Synology Inc. All rights reserved.

if ! checkPlatformFunction SYNO_FEA_QUALCOMM_COMMON; then
	SkipThisProject
	return;
fi
case "$BUILD_TARGET" in
	QUALCOMM_IPQ806X)
		;;
	QUALCOMM_CYPRESS)
		;;
	QUALCOMM_HAWKEYE)
		;;
	*)
		SkipThisProject
		return
		;;
esac

MOD_DST=${TmpInstDir}/lib/modules

MOD_LIST="
	tunipip6/qca-nss-tunipip6.ko
	nss_qdisc/qca-nss-qdisc.ko
	pptp/qca-nss-pptp.ko
	pppoe/qca-nss-pppoe.ko
"
if [ "$BUILD_TARGET" = "QUALCOMM_CYPRESS" ] || [ "$BUILD_TARGET" = "QUALCOMM_HAWKEYE" ]; then
	MOD_LIST="${MOD_LIST} ipsecmgr/v2.0/qca-nss-ipsecmgr.ko vlan/qca-nss-vlan.ko bridge/qca-nss-bridge-mgr.ko"
else
	MOD_LIST="${MOD_LIST} ipsecmgr/v1.0/qca-nss-ipsecmgr.ko"
fi
if [ -f "./qca-nss-tun6rd.ko" ]; then
	MOD_LIST="
		${MOD_LIST}
		./qca-nss-tun6rd.ko
	"
fi

for each in ${MOD_LIST}; do
	install -D -m644 ${each} ${MOD_DST}/$(basename ${each})
	if [ "x$NOSTRIP" != "xNOSTRIP" ]; then
		${STRIP} -d ${MOD_DST}/$(basename ${each})
	fi
done
# vim:ft=sh
