blob: 5c715a3f46b9a58d6c3b462c0816090a54ff7d56
1 | # |
2 | # Amlogic Trusted Application Development Kit |
3 | # |
4 | |
5 | cur_dir=$(CURDIR) |
6 | V:=@ |
7 | |
8 | .PHONY: all clean driver clean-driver release |
9 | |
10 | all: |
11 | $(if $(wildcard $(cur_dir)/demos), $(MAKE) -C $(cur_dir)/demos) |
12 | |
13 | clean: |
14 | $(if $(wildcard $(cur_dir)/demos), $(MAKE) -C $(cur_dir)/demos clean) |
15 | $(if $(wildcard $(cur_dir)/tdk.tar.gz), $(V)rm -rf $(cur_dir)/tdk.tar.gz) |
16 | |
17 | driver: |
18 | cd $(cur_dir)/linuxdriver && ./build_gx.sh |
19 | |
20 | clean-driver: |
21 | cd $(cur_dir)/linuxdriver && ./build_gx.sh clean |
22 | |
23 | cleanall: clean clean-driver |
24 | |
25 | release: |
26 | $(if $(wildcard /tmp/tdk), $(V)rm -rf /tmp/tdk) |
27 | $(if $(wildcard $(cur_dir)/tdk.tar.gz), $(V)rm -rf $(cur_dir)/tdk.tar.gz) |
28 | $(V)mkdir -p /tmp/tdk |
29 | $(V)cp -rf $(cur_dir)/* /tmp/tdk |
30 | $(V)cd /tmp && tar czf $(cur_dir)/tdk.tar.gz tdk |
31 | $(V)rm -rf /tmp/tdk |
32 | $(V)echo "---RELEASE TDK DONE---" |
33 |