version 1.9, 2003/02/01 19:59:16
|
version 1.11, 2003/08/22 08:08:46
|
Line 1
|
Line 1
|
#Makefile for vmgen example |
#Makefile for vmgen example |
|
|
#Copyright (C) 2001 Free Software Foundation, Inc. |
#Copyright (C) 2001,2003 Free Software Foundation, Inc. |
|
|
#This file is part of Gforth. |
#This file is part of Gforth. |
|
|
Line 19
|
Line 19
|
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. |
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. |
|
|
LEX=flex -l |
LEX=flex -l |
YACC=bison |
YACC=bison -y |
#YACC=yacc |
#YACC=yacc |
VMGEN=vmgen |
VMGEN=vmgen |
#GCC=gcc -g -Wall |
#GCC=gcc -g -Wall |
Line 36 lex.yy.c: mini.l
|
Line 36 lex.yy.c: mini.l
|
$(LEX) mini.l |
$(LEX) mini.l |
|
|
mini.tab.c: mini.y |
mini.tab.c: mini.y |
$(YACC) -b mini mini.y |
$(YACC) mini.y && mv y.tab.c $@ |
|
|
mini-vm.i mini-disasm.i mini-gen.i mini-labels.i mini-profile.i mini-peephole.i: mini.vmg |
mini-vm.i mini-disasm.i mini-gen.i mini-labels.i mini-profile.i mini-peephole.i: mini.vmg |
$(VMGEN) mini.vmg |
$(VMGEN) mini.vmg |