#!/bin/bash

#
# Copyright (C) 2025  Tim Zimmermann <tim@aglais.org>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
#

rm -rf debian/libs
mkdir -p debian/libs/common-libs
cp -r zms-desktop/target/client-libs debian/libs/
cp -r zms-server/target/server-libs debian/libs/

for LIB in $(comm -12 <(ls debian/libs/client-libs | sort) <(ls debian/libs/server-libs | sort)); do
	for LIBDIR in client-libs server-libs; do
		mv debian/libs/"$LIBDIR"/"$LIB" debian/libs/common-libs/
		ln -s ../common-libs/"$LIB" debian/libs/"$LIBDIR"/"$LIB"
	done
done
