##
## Makefile for  in /home/dev/xml
## 
## Made by Anto
## Login   <root@epita.fr>
## 
## Started on  Sat May 17 04:37:47 2003 Anto
## Last update Mon Jan 30 14:22:12 2006 Anto
##

NAME = NoSoucy

PATH_SRC = ./src

SRC = \
	$(PATH_SRC)/NoSoucy.c			\
	$(PATH_SRC)/NoSoucy_ui.c		\
	$(PATH_SRC)/NoSoucy_callback.c		\
	$(PATH_SRC)/conf.c			\
	$(PATH_SRC)/contacts.c			\
	$(PATH_SRC)/contacts_ui.c		\
	$(PATH_SRC)/contacts_callback.c		\
	$(PATH_SRC)/control_panel.c		\
	$(PATH_SRC)/control_panel_ui.c		\
	$(PATH_SRC)/control_panel_callback.c	\
	$(PATH_SRC)/env.c			\
	$(PATH_SRC)/dialog.c			\
	$(PATH_SRC)/list.c			\
	$(PATH_SRC)/log.c			\
	$(PATH_SRC)/mail.c			\
	$(PATH_SRC)/md5_linux.c			\
	$(PATH_SRC)/menu.c			\
	$(PATH_SRC)/message.c			\
	$(PATH_SRC)/message_log.c		\
	$(PATH_SRC)/message_callback.c		\
	$(PATH_SRC)/netsoul.c			\
	$(PATH_SRC)/netsoul_connect.c		\
	$(PATH_SRC)/ns_tooltip.c		\
	$(PATH_SRC)/photo.c			\
	$(PATH_SRC)/request.c			\
	$(PATH_SRC)/skin.c			\
	$(PATH_SRC)/skinedvbox.c		\
	$(PATH_SRC)/skinedvscrollbar.c		\
	$(PATH_SRC)/tab.c			\
	$(PATH_SRC)/update.c			\
	$(PATH_SRC)/url.c			\
	$(PATH_SRC)/utils.c			\
	$(PATH_SRC)/xml.c

OBJ = $(SRC:.c=.o)

CC = gcc
RM = rm -f

LDFLAGS = `xml2-config --libs` `gtk-config --libs` -lgdk_imlib
CFLAGS =  `xml2-config --cflags` `gtk-config --cflags` -I. -I$(PATH_SRC) -I/usr/pkg/include $(CCOPT)
CCOPT = -Wall -ansi -D_GNU_SOURCE -DNOSOUCY_VERSION=\""NoSoucy-0.3d"\" #$(DEBUGFLAGS)
DEBUGFLAGS = -g3 -D__DEV

all:$(NAME)

$(NAME):$(OBJ)
	$(CC) -o $(NAME) $(OBJ) $(LDFLAGS)

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

clean:
	$(RM) $(OBJ) 
	$(RM) *~ $(PATH_SRC)/*~ 
	$(RM) $(PATH_SRC)/\#* $(PATH_SRC)/.\#*

fclean:clean
	$(RM) $(NAME)

re:clean all
