# Aplication constants
SMALL    = .
SMALLSRC = $(SMALL)
SMALLINC = $(SMALL)
SMALLOBJ = $(SMALL)/obj

# Compilation parameters
CC	= gcc
POLICE 	= -Wall
DEBUG	= -g 
CFLAGS	= -I/usr/5include -I$(SMALLINC) $(POLICE) $(DEBUG)
LIBS	=		\

SYSLIBS	= -lm 

MODULES =	\
	str	\
	reg	\
        agenda

OBJS	= $(MODULES:%=$(SMALLOBJ)/%.o)

$(SMALL)/agenda : $(SMALLSRC) $(OBJS) $(LIBS)
	$(CC) -o $@ -g $(OBJS) $(LIBS) $(SYSLIBS)

.KEEP_STATE:

$(SMALLOBJ)/%.o	: $(SMALLSRC)/%.c
	$(CC) $(CFLAGS) -c -o $@ $<
