1
-
2
1
all : halide/cHalide_wrap.cxx halide/_cHalide.so
3
2
4
- halide/_cHalide.so : halide/* .py halide/cHalide.i ../src/* .cpp ../src/runtime/* .cpp ../src/* .h ../include/* .h halide/py_util.cpp halide/py_util.h halide/expand_types.h
3
+ halide/_cHalide.so : halide/cHalide_wrap.cxx halide/ * .py halide/cHalide.i ../src/* .cpp ../src/runtime/* .cpp ../src/* .h ../include/* .h halide/py_util.cpp halide/py_util.h halide/expand_types.h setup.py
5
4
python setup.py build_ext --inplace
6
5
7
- halide/cHalide_wrap.cxx : halide/cHalide.i ../src/* .cpp ../src/runtime/* .cpp ../src/* .h ../include/* .h halide/py_util.cpp halide/py_util.h halide/expand_types.h
6
+ halide/cHalide_wrap.cxx : halide/cHalide.i ../src/* .cpp ../src/runtime/* .cpp ../src/* .h ../include/* .h halide/py_util.cpp halide/py_util.h halide/expand_types.h setup.py
8
7
make -C ..
9
8
swig -c++ -python -w362,325,314,389,381,382,361,401,503,509 -I../include halide/cHalide.i
10
9
11
- install : halide/cHalide_wrap.cxx
10
+ install : all
12
11
python setup.py install
13
12
14
13
clean :
@@ -19,18 +18,18 @@ clean:
19
18
rm -f halide/cHalide.py halide/* .pyc
20
19
21
20
run_apps :
22
- python apps/local_laplacian.py
23
- python apps/interpolate.py
24
- python apps/bilateral_grid.py
25
- python apps/erode.py
26
- python apps/blur.py
21
+ PYTHONPATH=.: $( PYTHONPATH ) python apps/local_laplacian.py
22
+ PYTHONPATH=.: $( PYTHONPATH ) python apps/interpolate.py
23
+ PYTHONPATH=.: $( PYTHONPATH ) python apps/bilateral_grid.py
24
+ PYTHONPATH=.: $( PYTHONPATH ) python apps/erode.py
25
+ PYTHONPATH=.: $( PYTHONPATH ) python apps/blur.py
27
26
28
27
run_apps_headless :
29
- python apps/local_laplacian.py apps/out_local_laplacian.png
30
- python apps/interpolate.py apps/out_interpolate.png
31
- python apps/bilateral_grid.py apps/out_bilateral_grid.png
32
- python apps/erode.py apps/out_erode.png
33
- python apps/blur.py apps/out_blur.png
28
+ PYTHONPATH=.: $( PYTHONPATH ) python apps/local_laplacian.py apps/out_local_laplacian.png
29
+ PYTHONPATH=.: $( PYTHONPATH ) python apps/interpolate.py apps/out_interpolate.png
30
+ PYTHONPATH=.: $( PYTHONPATH ) python apps/bilateral_grid.py apps/out_bilateral_grid.png
31
+ PYTHONPATH=.: $( PYTHONPATH ) python apps/erode.py apps/out_erode.png
32
+ PYTHONPATH=.: $( PYTHONPATH ) python apps/blur.py apps/out_blur.png
34
33
35
34
test :
36
- python test_halide.py
35
+ PYTHONPATH=.: $( PYTHONPATH ) python test_halide.py
0 commit comments