INSTALL_DIR=/usr/local

OBJS = get-mail.o \
	main-tcp.o \
	pop3.o \
	mail.o \
	misc.o \
	get_mail_setup.o \
	g_signal.o

C_OPT = -O3 -c -I$(pfad) -Wall -Wmissing-declarations -o

all: get-mail

pack: get-mail
	strip get-mail

install_man_packed: install_man
	rm -f $(INSTALL_DIR)/man/man1/get-mail.1.gz
	gzip $(INSTALL_DIR)/man/man1/get-mail.1
	
install: get-mail
	install -g mail -s -m 2755 get-mail $(INSTALL_DIR)/bin

install_man: get-mail.1
	install -g root -m 644 get-mail.1 $(INSTALL_DIR)/man/man1
	gzip $(INSTALL_DIR)/man/man1/get-mail.1

get-mail: $(OBJS)
	gcc -O3 -o $@ $^

get-mail.o: get-mail.c
	gcc $(C_OPT) $@ $^
       
get_mail_setup.o: get_mail_setup.c
	gcc $(C_OPT) $@ $^

main-tcp.o: main-tcp.c
	gcc $(C_OPT) $@ $^

pop3.o: pop3.c
	gcc $(C_OPT) $@ $^

mail.o: mail.c
	gcc $(C_OPT) $@ $^

misc.o: misc.c
	gcc $(C_OPT) $@ $^

g_signal.o: g_signal.c
	gcc $(C_OPT) $@ $^

clean: 
	rm *.o 
	rm get-mail
