Makefile - language c

Fermé
makefile - 3 janv. 2010 à 13:04
grou29 Messages postés 39 Date d'inscription mardi 27 octobre 2009 Statut Membre Dernière intervention 19 mai 2010 - 3 janv. 2010 à 13:21
Bonjour,

Je voudrais compiler un programme en language C avec un makefile, je m'en suis souvent servis mais pourtant je n'arrive pas a compiler d'un dossier courant qu'on va appler DIR_1 .

Dans ce DIR_1 il y a 3 4 .c et dans un sous-repertoire de ce DIR_1 qu'on va appler DIR_1_BIS il y a des fonctions basiques qui ne merite pas detre dans le DIR_1, jai aussi un dossier INCLUDE dans le DIR_1 ou se trouve des .h .

je voudrais compiler avec make mais je n'arrive pas.

<code><NAME = mysh
SRCS = main.c \
troncate.c \
get_next_line.c \
sort_list.c \
lib/my_putchar.c \
lib/my_putstr.c \
lib/my_strcat.c \
lib/my_strlen.c \
lib/my_strcmp.c \
lib/my_strncmp.c \
lib/xfunc.c

OBJS = $(SRCS:.c=.o)
CC = cc
RM = rm -f
CFLAGS = -W -Wall -ansi -pedantic
INCL = -I./include/ .

all : $(NAME)

$(NAME) : $(OBJS)
$(CC) -o $(NAME) $(OBJS) $(INCL)

clean :
$(RM) *~
$(RM) \#*#
$(RM) $(OBJS)

fclean : clean
$(RM) $(NAME)

re : fclean all

/code>

si quelqu'un a une solution ca me serais tres utile, merci pas avance
bonne journee

1 réponse

grou29 Messages postés 39 Date d'inscription mardi 27 octobre 2009 Statut Membre Dernière intervention 19 mai 2010 9
3 janv. 2010 à 13:21
Il se passe quoi losrque tu fais ton make (message d'erreur ?)
-
Grou29 http://lienssanslien.free.fr
0