#!/usr/bin/make -f
# Generado desde slex.summa por summa.py: cambiar alla.

%:
	dh $@

# DEB_VERSION: la version entera del paquete, con la revision de Debian.
include /usr/share/dpkg/pkg-info.mk


# Se instala en debian/tmp y cada .install elige lo suyo.
override_dh_auto_install:
	dh_auto_install --destdir=debian/tmp

# Lo que se arma contra esta biblioteca pide, como minimo, esta version de
# libslex0. Por omision dh_makeshlibs anota solo la version de origen,
# "libslex0 (>= 1.0)", y esa no cambia cuando la biblioteca gana funciones:
# cambia la revision. Asi d2datdinc 1.0-9, que usa la API por contexto
# (slex_ctx_*), se dejaba instalar con una libslex0 anterior, que no la
# tiene.
override_dh_makeshlibs:
	dh_makeshlibs -V 'libslex0 (>= $(DEB_VERSION))'

# dh_auto_test corre el "make check" del arbol, todo compilado contra la
# biblioteca de este arbol:
#
#   tests/      test_api (la API de siempre, funcion por funcion), badini
#               (config invalida) y las tres de la API por contexto: test_ctx,
#               test_hilos (un contexto por hilo) y test_azar (texto, reglas
#               y llamadas al azar)
#   d2datdinc/  probar; compara-dat y compara-din necesitan la copia de
#               trabajo de siru y en el paquete se saltean solas
#
# Antes esto estaba desactivado porque no habia make check y las pruebas eran
# un script con un prefijo cableado.
#
# Lo que sigue afuera es tests/run_tests.sh, que compila y corre los ejemplos
# 07 y 08: necesitan tabular2, que no es dependencia de slex.
