29 строки
694 B
Makefile
29 строки
694 B
Makefile
# Copyright (c) Microsoft Corporation.
|
|
# Licensed under the MIT License.
|
|
|
|
CPPSOURCES := $(shell find $(CURDIR) -regextype posix-extended -regex '.*\.(c|cpp|h|hpp|cc|cxx|cu)')
|
|
|
|
.PHONY: cpplint cppformat cppbuild thirdparty postinstall
|
|
|
|
cpplint:
|
|
clang-format --verbose --dry-run --Werror $(CPPSOURCES)
|
|
|
|
cppformat:
|
|
clang-format --verbose -i $(CPPSOURCES)
|
|
|
|
cppbuild:
|
|
cd ./superbench/benchmarks/ && bash build.sh
|
|
|
|
directxbuild:
|
|
cd ./superbench/benchmarks/ && build.bat
|
|
|
|
thirdparty:
|
|
cd ./third_party/ && make all
|
|
|
|
postinstall:
|
|
ifeq ($(shell which ansible-galaxy),)
|
|
$(error 'Cannot find ansible-galaxy')
|
|
else
|
|
ansible-galaxy collection install ansible.posix ansible.utils community.crypto
|
|
endif
|