summaryrefslogtreecommitdiff
path: root/Makefile (plain)
blob: 5c715a3f46b9a58d6c3b462c0816090a54ff7d56
1#
2# Amlogic Trusted Application Development Kit
3#
4
5cur_dir=$(CURDIR)
6V:=@
7
8.PHONY: all clean driver clean-driver release
9
10all:
11 $(if $(wildcard $(cur_dir)/demos), $(MAKE) -C $(cur_dir)/demos)
12
13clean:
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
17driver:
18 cd $(cur_dir)/linuxdriver && ./build_gx.sh
19
20clean-driver:
21 cd $(cur_dir)/linuxdriver && ./build_gx.sh clean
22
23cleanall: clean clean-driver
24
25release:
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