source: proto/RE/output/Makefile @ 3788

Last change on this file since 3788 was 3479, checked in by linmengl, 6 years ago

update Makefile

File size: 692 bytes
Line 
1OUTFILE=src/re.cpp
2
3
4PABLO_SRC=re_pablo_cc.py
5PABLO_TEMPLATE=grep_template.cpp
6PABLO_COMPILER=../../Compiler/pablomain.py
7PABLO_ADD_DEBUG = # -a -b
8CC_Compiler=../../charsetcompiler/charset_compiler.py
9CC_Input=ccinput
10CC_Output=ccoutput
11PABLO_SRC_CC=re_pablo.py
12
13all: cc pablo
14
15all_gpu: cc pablo_c
16
17cc:
18        python $(CC_Compiler) $(CC_Input) > $(CC_Output)
19        sed -e '/@cc_code/{r $(CC_Output)' -e 'd}' $(PABLO_SRC_CC) > $(PABLO_SRC)
20
21pablo:
22        python $(PABLO_COMPILER) $(PABLO_SRC) -t $(PABLO_TEMPLATE) -o $(OUTFILE) $(PABLO_ADD_DEBUG)
23
24pablo_c:
25        python $(PABLO_COMPILER) $(PABLO_SRC) -t $(PABLO_TEMPLATE) -o $(OUTFILE) $(PABLO_ADD_DEBUG) -c
26       
27clean: 
28        rm -f $(OUTFILE) $(CC_Output) $(PABLO_SRC)
29
30
Note: See TracBrowser for help on using the repository browser.