CC = gcc -Wall -g
LIBS =
#LIBS = -lsocket

all: sftp rsftp sftpserv

sftp: sftp.o sftpshare.o
	$(CC) -o sftp sftp.o sftpshare.o ${LIBS}

rsftp:
	ln -f -s sftp rsftp

sftpserv: sftpserv.o sftpshare.o sendfile.o recvfile.o exec.o
	$(CC) -o sftpserv sftpserv.o sftpshare.o sendfile.o recvfile.o exec.o ${LIBS}

sftp.o: sftp.c sftp.h
	$(CC) -c sftp.c 

sftpshare.o: sftpshare.c sftp.h
	$(CC) -c sftpshare.c 

sendfile.o: sendfile.c sftp.h
	$(CC) -c sendfile.c 

recvfile.o: recvfile.c sftp.h
	$(CC) -c recvfile.c 

exec.o: exec.c sftp.h
	$(CC) -c exec.c 

sftpserv.o: sftpserv.c sftp.h
	$(CC) -c sftpserv.c 

clean:
	rm -f rsftp sftp sftpserv *.o core *.core

