
# _LIBC define for md5.o is needed on bigendian machines

bdiff: bdiff.c lib/md5.o
	cc -O2 -Wall -Wno-parentheses lib/md5.o bdiff.c -o bdiff
	strip bdiff

ppc: search.s bdiff.c lib/md5.o
	cc -O2 -Wall -Wno-parentheses -DPPCASM lib/md5.o search.s bdiff.c -o bdiff
	strip bdiff

nommap: bdiff.c lib/md5.o
	cc -O2 -Wall -Wno-parentheses -DNOMMAP lib/md5.o bdiff.c -o bdiff
	strip bdiff

lib/md5.o:
	cc -O2 -D_LIBC -c lib/md5.c -o lib/md5.o

clean:
	rm -f bdiff search.o lib/md5.o
