[RESOLU] Problème de Makefile...

Problème de Makefile... [RESOLU] - C - Programmation

Marsh Posté le 31-03-2010 à 02:19:45    

Bonjour,
 
Voila je débute (enfin je revise on va dire), et j'ai un souci sur un makefile
 

Code :
  1. DEBUG=y
  2. CC=gcc
  3. ifeq ($(DEBUG),y)
  4.     CFLAGS=-W -Wall -ansi -pedantic -g
  5. else
  6.     CFLAGS=-W -Wall -ansi -pedantic
  7. endif
  8. LDFLAGS=
  9. EXEC=hello
  10. SRC= $(wildcard *.c)
  11. OBJ= $(SRC:.c=.o)
  12. all: $(EXEC)
  13. ifeq ($(DEBUG),y)
  14.     @echo "t"
  15. endif
  16. hello: $(OBJ)
  17. $(CC) -o $@ $^ $(LDFLAGS)
  18. %.o: %.c
  19. $(CC) -o $@ -c $< $(CFLAGS)
  20. main.o: function.h
  21. .PHONY: clean mrproper
  22. clean:
  23. rm -rf *.o
  24. mrproper: clean
  25. rm -rf $(EXEC)


 
Quand j'execute :  

Code :
  1. yo@yo-laptop:~/Documents/projets/C/beginning$ make mrproper
  2. Makefile:16: *** missing separator.  Stop.


 
J'ai beau chercher, je ne trouve pas la faille. Pouvez vous m'aider ?


Message édité par Yionel le 31-03-2010 à 04:11:42
Reply

Marsh Posté le 31-03-2010 à 02:19:45   

Reply

Marsh Posté le 31-03-2010 à 04:11:29    

Ok résolu !
Pour ceux que ça peut aider, j'ai dit à mon éditeur que les tabulations n'était pas des 4 espaces mais bien une tabulation.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed