Version fonctionnelle : makefile terminé, main() ajouté a forth.c pour la compilation

This commit is contained in:
Paul Faure 2020-09-19 19:39:59 +02:00
parent e052156674
commit 7d2eb8afc1
2 changed files with 8 additions and 6 deletions

View file

@ -0,0 +1,2 @@
// Ligne et commentaire a supprimer (utile juste pour que le projet initial compile)
int main() {}

View file

@ -4,7 +4,7 @@ default :
all : forth all : forth
clean : clean :
@rm -f *.o *~ forth_interpretor 2> /dev/null @rm -f *.o */*.o *~ forth_interpretor 2> /dev/null
liste : LISTE/liste.o liste : LISTE/liste.o
pile : PILE/pile.o pile : PILE/pile.o
@ -12,11 +12,11 @@ lexer : LEXER/lexer.o
forth : forth.o PILE/pile.o LISTE/liste.o LEXER/lexer.o forth : forth.o PILE/pile.o LISTE/liste.o LEXER/lexer.o
gcc -Wall LEXER/lexer.o LISTE/liste.o PILE/pile.o forth.o -o $@ gcc -Wall LEXER/lexer.o LISTE/liste.o PILE/pile.o forth.o -o forth_interpretor
%.o : %.c %.o : %.c
gcc -c $< gcc -c $< -o $@
pile.o : PILE/pile.h PILE/pile.o : PILE/pile.h
liste.o : LISTE/liste.h LISTE/liste.o : LISTE/liste.h
lexer.o : LEXER/lexer.h LEXER/lexer.o : LEXER/lexer.h