2000-03-25 07:45:29 +00:00
# This is the developer's makefile, not the user's makefile.
# Don't use it unless you know exactly what you do!
SHELL = /bin/sh
MAKE = make
2000-10-13 13:04:55 +01:00
all : configures src /config .h .in doc /gperf .1
2000-03-25 07:45:29 +00:00
CONFIGURES = configure lib/configure src/configure tests/configure doc/configure
configures : $( CONFIGURES )
configure : configure .in aclocal .m 4
autoconf -l .
lib/configure : lib /configure .in aclocal .m 4
cd lib && autoconf -l ..
src/configure : src /configure .in aclocal .m 4
cd src && autoconf -l ..
tests/configure : tests /configure .in aclocal .m 4
cd tests && autoconf -l ..
doc/configure : doc /configure .in aclocal .m 4
cd doc && autoconf -l ..
check-configures : $( CONFIGURES )
set -e; for f in $( CONFIGURES) ; do bash -x -n $$ f; done
src/config.h.in : src /configure .in aclocal .m 4
cd src && autoheader -l ..
2000-10-13 13:04:55 +01:00
doc/gperf.1 : force
prog = ` PATH = build/src:src:$$ PATH which gperf` ; if test -n " $$ prog " ; then doc/help2man --name= 'generate a perfect hash function from a key set' --section= 1 $$ prog > doc/gperf.1; fi
2000-03-25 07:45:29 +00:00
force :