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
|
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
|
||||||
|
|
Loading…
Reference in a new issue