version 1.12, 2007/12/31 18:40:26
|
version 1.15, 2008/11/01 22:19:31
|
Line 1
|
Line 1
|
#Makefile for vmgen example |
#Makefile for vmgen example |
|
|
#Copyright (C) 2001,2003 Free Software Foundation, Inc. |
#Copyright (C) 2001,2003,2007,2008 Free Software Foundation, Inc. |
|
|
#This file is part of Gforth. |
#This file is part of Gforth. |
|
|
Line 59 engine-debug.o: engine.c mini-vm.i mini-
|
Line 59 engine-debug.o: engine.c mini-vm.i mini-
|
$(CC) -DVM_DEBUG -DVM_PROFILING -Dengine=engine_debug -c -o $@ engine.c |
$(CC) -DVM_DEBUG -DVM_PROFILING -Dengine=engine_debug -c -o $@ engine.c |
|
|
clean: |
clean: |
rm -f *.o mini mini-*.i lex.yy.c mini.tab.c mini.vmg xxx-bench |
rm -f *.o mini mini-*.i lex.yy.c mini.tab.c mini.vmg |
|
|
check: mini |
check: mini |
./mini test.mini | tr -d '\015' | diff - test.out |
./mini test.mini | tr -d '\015' | diff - test.out |
|
|
checkall: |
checkall: |
for i in 1 3 5 8 9 10; do make clean; echo $i; make check VMGEN=../vmgen CC="gcc -O3 -fomit-frame-pointer -Wall -DTHREADING_SCHEME=$i"; echo $i >>xxx-bench; time mini fib.mini 2>>xxx-bench; done; cat xxx-bench |
for i in 1 3 5 8 9 10; do make clean; echo $$i; make check VMGEN=../vmgen CC="gcc -O3 -fomit-frame-pointer -Wall -DTHREADING_SCHEME=$$i"; echo $$i >>xxx-bench; \time mini fib.mini 2>>xxx-bench; done; cat xxx-bench; rm xxx-bench |
|
|
#make profiles |
#make profiles |
%.prof: %.mini mini |
%.prof: %.mini mini |