CC = gcc
CFLAGS = -g -O2 -I../pool -Wall


PROGRAM = mailfunc

OBJS = ${PROGRAM}.o 

all: $(PROGRAM)
	cp -af ${PROGRAM}.h	../../include/
	cp -af ${OBJS} 		../../lib/

$(PROGRAM): $(OBJS) ${PROGRAM}.c ${PROGRAM}.h main.c
	${CC} -o $(PROGRAM) main.c $(OBJS) ${LDFLAG} ${CFLAGS}

.c.o:
	$(CC) -c $(CFLAGS) $< -o $@
.cpp.o:
	$(CC) -c $(CFLAGS) $< -o $@


clean:
	rm -f $(OBJS) $(PROGRAM) *.o

rebuild: clean all
