source: proto/parabix2/Makefile @ 1051

Last change on this file since 1051 was 1051, checked in by lindanl, 8 years ago

Add multithreads template

File size: 662 bytes
Line 
1SRCFILE=parabix2_compilable.py
2OUTFILE=src/xmlwf.cpp
3COMPILER=../Compiler/bitstream_compiler.py
4
5PABLO_SRCFILE=parabix2_pablo.py
6PABLO_COMPILER=../Compiler/compiler2.py
7PABLO_TEMPLATE=pablo_template.cpp
8
9
10all:    $(SRCFILE)
11        python $(COMPILER) $(SRCFILE) $(OUTFILE)
12
13clean: 
14        rm -f $(OUTFILE)
15
16pablo:  $(PABLO_SRCFILE)
17        python $(PABLO_COMPILER) $(PABLO_SRCFILE) -t $(PABLO_TEMPLATE) -o $(OUTFILE)
18
19avx:    $(PABLO_SRCFILE)
20        python $(PABLO_COMPILER) $(PABLO_SRCFILE) -t pablo_template_avx.cpp -o $(OUTFILE)
21
22threads:        $(PABLO_SRCFILE)
23        python $(PABLO_COMPILER) $(PABLO_SRCFILE) -t pablo_template_multithreads.cpp -o $(OUTFILE)
24
25pablo_help:
26        python  $(PABLO_COMPILER) -h
27
Note: See TracBrowser for help on using the repository browser.