source: proto/RE/demo/Makefile @ 3673

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

Cleaned up grep demo for Pablo and s2k compilation.

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