Makefile.devel revision 228060
16900Smduigou# This is the developer's makefile, not the user's makefile.
29330Slana# Don't use it unless you know exactly what you do!
36900Smduigou
46900SmduigouSHELL = /bin/sh
56900SmduigouMAKE = make
66900Smduigou
76900Smduigouall : configures src/config.h.in src/config.h.msvc src/config.h_vms doc/gperf.1
86900Smduigou
96900SmduigouCONFIGURES = configure lib/configure src/configure tests/configure doc/configure
106900Smduigou
116900Smduigouconfigures : $(CONFIGURES)
126900Smduigou
136900Smduigouconfigure : configure.ac aclocal.m4
146900Smduigou	autoconf -I .
156900Smduigou
166900Smduigoulib/configure : lib/configure.ac aclocal.m4
176900Smduigou	cd lib && autoconf -I ..
186900Smduigou
196900Smduigousrc/configure : src/configure.ac aclocal.m4
206900Smduigou	cd src && autoconf -I ..
216900Smduigou
226900Smduigoutests/configure : tests/configure.ac aclocal.m4
236900Smduigou	cd tests && autoconf -I ..
246900Smduigou
256900Smduigoudoc/configure : doc/configure.ac aclocal.m4
266900Smduigou	cd doc && autoconf -I ..
276900Smduigou
286900Smduigoucheck-configures : $(CONFIGURES)
296900Smduigou	set -e; for f in $(CONFIGURES); do bash -x -n $$f; done
306900Smduigou
316900Smduigousrc/config.h.in : src/configure.ac aclocal.m4
326900Smduigou	cd src && autoheader -I ..
336900Smduigou
346900Smduigousrc/config.h.msvc : src/config.h.in
356900Smduigou	cp src/config.h.in src/config.h.msvc
366900Smduigou
376900Smduigousrc/config.h_vms : src/config.h.in
386900Smduigou	cp src/config.h.in src/config.h_vms
396900Smduigou
406900Smduigoudoc/gperf.1 : force
416900Smduigou	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
426900Smduigou
436900Smduigouforce :
446900Smduigou
456900Smduigou