initial add
[contrib/opencl-headers.git] / debian / rules
1 #!/usr/bin/make -f
2
3 %:
4         dh $@
5
6 override_dh_auto_test:
7         $(MAKE) -C debian/t
8
9 override_dh_auto_clean:
10         $(MAKE) -C debian/t clean
11
12 api              = 1.2
13 api_hpp          = 1.2
14 headers_1.0      = opencl.h cl_platform.h cl.h cl_ext.h cl_d3d10.h cl_gl.h cl_gl_ext.h
15 headers_1.1      = $(headers_1.0)
16 headers_1.2      = $(headers_1.1) cl_dx9_media_sharing.h cl_d3d11.h
17 headers_hpp      = cl.hpp
18 src_dir          = khronos-opencl-headers-$(api).orig
19 src_file         = khronos-opencl-headers-$(api).tar.gz
20 get-orig-source:
21         rm -rf $(src_dir)
22         mkdir $(src_dir)
23         set -e; cd $(src_dir) ; \
24         for h in $(headers_$(api)) ; do \
25                 wget http://www.khronos.org/registry/cl/api/$(api)/$$h ; \
26         done ; \
27         for h in $(headers_hpp) ; do \
28                 wget http://www.khronos.org/registry/cl/api/$(api_hpp)/$$h ; \
29         done
30         tar cfz $(src_file) --owner=root --group=src $(src_dir)
31         rm -rf $(src_dir)