SHELL := /bin/bash

all: infosis.m4 tp_httpd.m4 testpack.m4

clean:
	rm infosis.m4 tp_httpd.m4 testpack.m4

infosis.m4: infosis.m4.last ../scripts/detecta/infosis.middle
	echo "AC_DEFUN([AC_WHAT_SYSTEM],[" > infosis.m4
	cat ../scripts/detecta/infosis.middle infosis.m4.last >> infosis.m4



tp_httpd.m4: tp_httpd.m4.last ../scripts/detecta/detectahttpd.middle
	echo "AC_DEFUN([TEST_PROG_HTTPD],[" >tp_httpd.m4
	cat ../scripts/detecta/detectahttpd.middle tp_httpd.m4.last >> tp_httpd.m4


testpack.m4:
	echo "AC_DEFUN([TEST_PACK],[" >testpack.m4
	echo 'PROG_DEP([$$1],[$$2])' >>testpack.m4
	echo '  case [$$1] in' >>testpack.m4
	tp_FILES1=`ls -1 tp_*.m4` ;\
        tp_FILES2=`cd /usr/share/aclocal ; ls -1 tp_*.m4` ;\
        tp_FILES3=`cd /usr/share/aclocal-* ; ls -1 tp_*.m4` ;\
        tp_FILES4=`cd /usr/local/share/aclocal ; ls -1 tp_*.m4`; \
	tp_FILES=`echo -e "$${tp_FILES1}\n$${tp_FILES2}\n$${tp_FILES3}\n$${tp_FILES4}" |sort -u|grep 'tp_'` ; \
	for tpfile in $${tp_FILES} ; do\
	    NOMBRE=`echo $${tpfile} | sed 's/^tp_//' | sed 's/\.m4$$//'`; \
	    NUPPER=`echo $${NOMBRE}| tr '[:lower:]' '[:upper:]' `; \
	    echo -e -n "   #$${tpfile}\n $${NOMBRE})\n   TEST_PROG_$${NUPPER}" >>testpack.m4 ;\
            echo -e -n '([$$2])' >>testpack.m4 ;\
            echo -e " \n   ;;\n" >>testpack.m4 ;\
	done
	echo '      *)'   >>testpack.m4
	echo '      TEST_PROG_GENERAL([$$1],[$$2])' >>testpack.m4
	echo "      ;;"   >>testpack.m4
	echo "    esac"   >>testpack.m4
	echo "])"         >>testpack.m4
