
all : crc32.o md5.o packet.o mpaux.o ../lib/sshlib.a uuencode.o ../tgt

cflags   = -W -Wall -g
includes = -I../include/ -I../crypt/
compile  = gcc ${cflags} ${includes}
ld	 = ld -r -d
target	 = crc32.o md5.o mpaux.o packet.o uuencode.o
libs	 = ../lib/rsa.a ../lib/sshlib.a ../lib/crypt.a
LIBS	 = -lgmp -lresolv

crc32.o : crc32.c
	${compile} -c -o crc32.o crc32.c

md5.o : md5.c
	${compile} -c -o md5.o md5.c

packet.o : packet.c
	${compile} -c -o packet.o packet.c

mpaux.o : mpaux.c
	${compile} -c -o mpaux.o mpaux.c

uuencode.o : uuencode.c
	${compile} -c -o uuencode.o uuencode.c

../lib/sshlib.a : ${target}
	${ld} -o ../lib/sshlib.a ${target}

../tgt :
	${compile} -o ../tgt main.c ${libs} ${LIBS}

clean :
	rm -f *.o


