preproc: 
	cc preproc.c -o preproc
	./preproc > ../numdefs.h

locutils:
	cd locutils; make

cbd2else:
	cd cbd2else; make

jpd2else:
	cd jpd2else; make

rez2else:
	cd rez2else; make

world: locutils cbd2else jpd2else rez2else

clean:
	rm -f core *~ preproc extract
	if [ -x locutils ] ; then cd locutils ; make clean ; fi
	if [ -x cbd2else ] ; then cd cbd2else ; make clean ; fi
	if [ -x jpd2else ] ; then cd jpd2else ; make clean ; fi
	if [ -x rez2else ] ; then cd rez2else ; make clean ; fi

cleandir: clean
