#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.

# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany
# This file and all modifications and additions to the pristine package
# are under the same license as the package itself.
#
# Please submit bugfixes or commens via http://bugs.opensuse.org

# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1

SHELL:=/bin/bash

%:
	dh $@ --with=systemd

override_dh_autoreconf:
	dh_autoreconf autoreconf -- -fiv

override_dh_auto_configure:
	dh_auto_configure -- --disable-static \
	  --with-pic \
	  --enable-slpv1 \
	  --enable-async-api \
	  --enable-slpv2-security

override_dh_auto_install:
	mkdir -p debian/openslp-server/etc/slp.reg.d/
	mkdir -p debian/openslp-server/etc/slp.reg.d/slpd/
	mkdir -p debian/openslp-server/etc/logrotate.d/
	mkdir -p debian/openslp/etc/slp.reg.d/slpd/
	cp etc/slp.conf debian/openslp/etc/
	cp etc/slp.spi debian/openslp/etc/
	cp etc/slp.reg debian/openslp-server/etc/
	mkdir -p debian/{libslp1,openslp-dev}/usr/lib/
	./libtool --mode=install install libslp/libslp.la $(CURDIR)/debian/libslp1/usr/lib/
	rm debian/libslp1/usr/lib//libslp.la
	mkdir -p debian/openslp-server/usr/sbin/
	./libtool --mode=install install slpd/slpd $(CURDIR)/debian/openslp-server/usr/sbin/
	mkdir -p debian/openslp/usr/bin/
	./libtool --mode=install install slptool/slptool $(CURDIR)/debian/openslp/usr/bin/
	mkdir -p debian/openslp-dev/usr/include/
	cp libslp/slp.h debian/openslp-dev/usr/include/
	mkdir -p debian/openslp/usr/share/doc/openslp/
	find . -name CVS -o -name .cvsignore -o -name .xvpics | xargs rm -rf
	cp -a AUTHORS README FAQ doc/doc/rfc doc/doc/html debian/openslp/usr/share/doc/openslp/
	install -D -m 0644 debian/openslp.logrotate.systemd debian/openslp-server/etc/logrotate.d/openslp-server
	install -D -m 644 debian/slpd.service debian/openslp-server/lib/systemd/system/slpd.service
