Added OpenCL Universal Driver Support for Win10 RS3 (#21)
[platform/upstream/OpenCL-ICD-Loader.git] / Makefile
1 .PHONY: default do_cmake do_build test package
2 .PHONY: clean clobber
3
4 BUILD_DIR:=build
5
6 ICD_VERSION:=$(shell grep FileVersion OpenCL.rc | sed "s/.*\([0-9]\+\.[0-9]\+\.[0-9]\+.[0-9]\+\).*/\1/")
7 PACKAGE_PATH:=/tmp/opencl-icd-${ICD_VERSION}.tgz
8
9 default: do_build
10
11 do_build: do_cmake
12         ${MAKE} -C ${BUILD_DIR}
13
14 do_cmake:
15         mkdir -p ${BUILD_DIR} && cd ${BUILD_DIR} && cmake ..
16
17 test:
18         ${MAKE} -C ${BUILD_DIR} test
19
20 package: clobber
21         rm -f ${PACKAGE_PATH}
22         tar -C .. -czf ${PACKAGE_PATH} --exclude .git .gitignore icd
23         @echo "Package created at ${PACKAGE_PATH}"
24
25 clean:
26         ${MAKE} -C ${BUILD_DIR} clean
27
28 clobber:
29         rm -rf ${BUILD_DIR}