# extra
# to make the chalace client, use "make chalace"
# everything else is associated with hidleho

CFLAGS = -DINSTALL -Wall -O2 -m486 -g -malign-jumps=2 -malign-loops=2 -malign-functions=2
OBJS = hidleho.o md5.o words.o chalace.o
HLIBS = -lm

hidleho : $(OBJS)
	cc -o hidleho $(OBJS) $(HLIBS)

hidleho.o : hidleho.c

md5.o : md5.c md5.h

words.o : words.c

chalace.o : chalace.c md5.h
	cc -DHIDLEHO -c chalace.c

execas : execas.o
	cc -o execas execas.o

execas.o : execas.c

install : hidleho execas
	-mv -f /llbin/hidleho /llbin/hidleho.old
	cp hidleho /llbin/hidleho
	chmod 4511 /llbin/hidleho
	mv -f /etc/execas /etc/execas.old
	cp execas /etc/execas
	chmod 511 /etc/execas

chalace : md5.o words.o chalace.c
	cc -DCLIENT -o chalace md5.o words.o chalace.c

