1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
## This file is part of PyANTLR. See LICENSE.txt for license
## details..........Copyright (C) Wolfgang Haefelinger, 2004.
##
## do not change this value
subdir=examples/python/tinybasic
##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
@stdvars@
##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
### how to get rid of damned dos line ending style and -- al-
### most equally worse -- stupid tab character.
### dos2unix = perl -p -i.tmp -e 's,\r,,g;s,\t, ,g'
dos2unix = :
### when running python we invoke python like ..
python = /bin/sh @abs_this_builddir@/scripts/python.sh
## get configured rules
@stdmake@
## get configured standard deps
@stddeps@
srcdir = @abs_top_srcdir@/$(subdir)
gen_FILES = basic_l.py basic_p.py basic_w.py
g_FILES = $(srcdir)/basic.g $(srcdir)/basic_w.g
all :: $(gen_FILES)
test :: $(gen_FILES) basic.py
$(python) basic_l.py < $(srcdir)/basic.in
$(python) basic.py < $(srcdir)/basic.in
$(python) basic.py < $(srcdir)/basic1.in
$(python) basic.py < $(srcdir)/basic2.in
basic : test
basic.py : $(srcdir)/basic.py
@-@RMF@ $@ && @CP@ $< .
$(gen_FILES) : $(g_FILES)
@ @RMF@ $(gen_FILES)
@ @ANTLR_COMPILE_CMD@ $(g_FILES)
@ $(dos2unix) $(gen_FILES)
$(gen_FILES) : @ANTLR_JAR@
### cleanup basic
clean ::
@@ECHO@ cleaning basic ...
@ -@RMF@ $(gen_FILES)
@ -@RMF@ *.pyc *.tmp *TokenTypes.txt *TokenTypes
.PHONY: basic
.PHONY: test1
|