158551Skris# This is the developer's makefile, not the user's makefile. 258551Skris# Don't use it unless you know exactly what you do! 358551Skris 458551SkrisSHELL = /bin/sh 558551SkrisMAKE = make 658551Skris 7228060Sbaptall : configures src/config.h.in src/config.h.msvc src/config.h_vms doc/gperf.1 858551Skris 958551SkrisCONFIGURES = configure lib/configure src/configure tests/configure doc/configure 1058551Skris 1158551Skrisconfigures : $(CONFIGURES) 1258551Skris 13228060Sbaptconfigure : configure.ac aclocal.m4 14228060Sbapt autoconf -I . 1558551Skris 16228060Sbaptlib/configure : lib/configure.ac aclocal.m4 17228060Sbapt cd lib && autoconf -I .. 1858551Skris 19228060Sbaptsrc/configure : src/configure.ac aclocal.m4 20228060Sbapt cd src && autoconf -I .. 2158551Skris 22228060Sbapttests/configure : tests/configure.ac aclocal.m4 23228060Sbapt cd tests && autoconf -I .. 2458551Skris 25228060Sbaptdoc/configure : doc/configure.ac aclocal.m4 26228060Sbapt cd doc && autoconf -I .. 2758551Skris 2858551Skrischeck-configures : $(CONFIGURES) 2958551Skris set -e; for f in $(CONFIGURES); do bash -x -n $$f; done 3058551Skris 31228060Sbaptsrc/config.h.in : src/configure.ac aclocal.m4 32228060Sbapt cd src && autoheader -I .. 3358551Skris 34228060Sbaptsrc/config.h.msvc : src/config.h.in 35228060Sbapt cp src/config.h.in src/config.h.msvc 36228060Sbapt 37228060Sbaptsrc/config.h_vms : src/config.h.in 38228060Sbapt cp src/config.h.in src/config.h_vms 39228060Sbapt 4067064Sobriendoc/gperf.1 : force 4167064Sobrien 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 4267064Sobrien 4358551Skrisforce : 4458551Skris 45