Version fonctionnelle : makefile terminé, main() ajouté a forth.c pour la compilation
This commit is contained in:
parent
e052156674
commit
7d2eb8afc1
2 changed files with 8 additions and 6 deletions
2
forth.c
2
forth.c
|
@ -0,0 +1,2 @@
|
|||
// Ligne et commentaire a supprimer (utile juste pour que le projet initial compile)
|
||||
int main() {}
|
12
makefile
12
makefile
|
@ -4,7 +4,7 @@ default :
|
|||
all : forth
|
||||
|
||||
clean :
|
||||
@rm -f *.o *~ forth_interpretor 2> /dev/null
|
||||
@rm -f *.o */*.o *~ forth_interpretor 2> /dev/null
|
||||
|
||||
liste : LISTE/liste.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
|
||||
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
|
||||
gcc -c $<
|
||||
gcc -c $< -o $@
|
||||
|
||||
pile.o : PILE/pile.h
|
||||
liste.o : LISTE/liste.h
|
||||
lexer.o : LEXER/lexer.h
|
||||
PILE/pile.o : PILE/pile.h
|
||||
LISTE/liste.o : LISTE/liste.h
|
||||
LEXER/lexer.o : LEXER/lexer.h
|
||||
|
|
Loading…
Reference in a new issue