#!/usr/bin/make
CC=gcc
CFLAGS=-O2 -Wall -Werror
#CFLAGS=-O2 -Wall -Werror -g -DDEBUG
SRCS=cmd.c cio.c dataio.c dir.c file.c log.c main.c net.c select.c user.c yoola.c
OTHERTAR=Makefile README conf.h ftpd.h telnet.h
VERSION=0.8

#all : ftpd ftpd-$(VERSION).tar.gz
#	
ftpd : $(SRCS) conf.h ftpd.h telnet.h
	$(CC) $(CFLAGS) -o ftpd $(SRCS)

#ftpd : $(SRCS:.c=.o)
#	$(CC) $(CFLAGS) -o ftpd $^

#cio.o : cio.c conf.h ftpd.h telnet.h
#	$(CC) $(CFLAGS) -c -o cio.o cio.c

#%.o : %.c conf.h ftpd.h
#	$(CC) $(CFLAGS) -c -o $*.o $*.c

install : ftpd
	strip -o /usr/sbin/ftpd ftpd

clean :
	rm -f ftpd $(SRCS:.c=.o)

ftpd-$(VERSION).tar.gz : $(OTHERTAR) $(SRCS)
	@rm -f ftpd-$(VERSION)
	@ln -s . ftpd-$(VERSION)
	tar -czf ftpd-$(VERSION).tar.gz $(^:%=ftpd-$(VERSION)/%)
	@rm -f ftpd-$(VERSION)
	cp ftpd-$(VERSION).tar.gz /www/html/src/

