bonjours,

je chercher a faire quelque chose de vraiment tres classique.
Mais ne maitrisant pas encore vraiment les Makefile,
j'ai quelques problemes :
je cherche a ce que etags * se lance si un des fichier .h
a ete modifie.

or pour l'instant ca n'est pas le cas.

voici mon makefile :

NAME    = automates
C_SRC   = $(wildcard *.c)
C_HDR   = $(wildcard *.h)
OBJS    = $(C_SRC:.c=.o)
CC      = gcc
CFLAGS  = -Wall -pedantic-errors -g -O3
RM      = rm -f

all: $(NAME) TAGS

$(NAME): $(OBJS) $(C_HDR)
        $(CC) -o $@ $(OBJS)

TAGS: $(C_HDR)
        etags *

clean:
        $(RM) $(OBJS) $(NAME) *~ \#* core *.core

merci beaucoup pour votre aide.
et encore desole pour le hs.

edouard

PS : et si emacs pouvais arreter de me demander si je veux recharger le fichier 
TAGS
a chaque fois, ca serais encore mieux.

Répondre à