1 vf-modules = base_template vpkg vfw vsn
2 .PHONY: build clean $(vf-modules:=-build) $(vf-modules:-clean) $(vf-modules:=-package)
4 package: $(vf-modules:=-package)
5 build: $(vf-modules:=-build)
6 clean: $(vf-modules:=-clean)
8 $(vf-modules:=-package): %-package: %-build
9 mv $(@:package=)*.tgz helm_$(@:-package=).tgz
10 cp helm_$(@:-package=).tgz $(@:-package=)_cloudtech_k8s_charts.tgz
12 $(vf-modules:=-build): %-build: %-clean
13 helm package $(@:-build=)
15 $(vf-modules:=-clean):
16 rm -f $(@:-clean=)-*.tgz
17 rm -f helm_$(@:-clean=).tgz
18 rm -f $(@:-clean=)_cloudtech_k8s_charts.tgz