source: proto/parabix2/Makefile @ 1534

Last change on this file since 1534 was 1488, checked in by ksherdy, 8 years ago

Moved Xerces prototype to xmlwf. Added bit stream iterator. Makefile targets.

File size: 973 bytes
Line 
1OUTFILE=src/xmlwf.cpp
2OUTFILE_STL=src/xmlwf_stl.cpp
3OUTFILE_XERCES=src/xmlwf_xerces.cpp
4PABLO_SRCFILE=parabix2_pablo.py
5PABLO_SRCFILE_XERCES=parabix2_pablo_xerces.py
6PABLO_COMPILER=../Compiler/pablomain.py
7PABLO_TEMPLATE=pablo_template.cpp
8PABLO_TEMPLATE_STL=pablo_template_stl.cpp
9PABLO_TEMPLATE_XERCES=pablo_template_xerces.cpp
10
11pablo:  $(PABLO_SRCFILE)
12        python $(PABLO_COMPILER) $(PABLO_SRCFILE) -t $(PABLO_TEMPLATE) -o $(OUTFILE)
13
14stl:    $(PABLO_SRCFILE)
15        python $(PABLO_COMPILER) $(PABLO_SRCFILE) -t $(PABLO_TEMPLATE_STL) -o $(OUTFILE_STL)
16
17xerces: $(PABLO_SRCFILE_XERCES)
18        python $(PABLO_COMPILER) $(PABLO_SRCFILE_XERCES) -t $(PABLO_TEMPLATE_XERCES) -o $(OUTFILE_XERCES)
19
20avx:    $(PABLO_SRCFILE)
21        python $(PABLO_COMPILER) $(PABLO_SRCFILE) -t pablo_template_avx.cpp -o $(OUTFILE)
22
23threads:        $(PABLO_SRCFILE)
24        python $(PABLO_COMPILER) parabix2_pablo2.py -t pablo_template_multithreads.cpp -o $(OUTFILE)
25
26pablo_help:
27        python  $(PABLO_COMPILER) -h
28
29clean: 
30        rm -f $(OUTFILE)
31
32
Note: See TracBrowser for help on using the repository browser.