source: proto/RE/demo/Makefile @ 3737

Last change on this file since 3737 was 3736, checked in by ksherdy, 6 years ago

Added compilable grep demo. Single segment. Basis for follow/leader s2k iterator.

File size: 751 bytes
Line 
1
2OUTFILE=src/grep.cpp
3PABLO_SRCFILE=grep.py
4PABLO_COMPILER=../../Compiler/pablomain.py
5//PABLO_TEMPLATE=grep_template.cpp
6PABLO_TEMPLATE=grep_template_segment.cpp
7
8PABLO_DEMO=grep_demo.py
9INFILE=test/fruitlist0.dat
10
11PABLO_DEBUG=-d
12
13all: grep
14
15grep: $(PABLO_SRCFILE)
16        python $(PABLO_COMPILER) $(PABLO_SRCFILE) -t $(PABLO_TEMPLATE) -o $(OUTFILE)
17
18grep_demo: $(PABLO_DEMO)
19        python $(PABLO_DEMO) $(INFILE) $(PABLO_DEBUG)
20
21grep_invert_match_demo: $(PABLO_DEMO)
22        python $(PABLO_DEMO) $(INFILE) -v $(PABLO_DEBUG)
23
24grep_count_demo: $(PABLO_DEMO)
25        python $(PABLO_DEMO) $(INFILE) -c $(PABLO_DEBUG)
26
27grep_count_invert_match_demo: $(PABLO_DEMO)
28        python $(PABLO_DEMO) $(INFILE) -c -v $(PABLO_DEBUG)
29
30grep_help:
31        python  $(PABLO_DEMO) -h
32
33clean: 
34        rm -f $(OUTFILE)
Note: See TracBrowser for help on using the repository browser.