ignore
This commit is contained in:
2
multitenancy/.gitignore
vendored
2
multitenancy/.gitignore
vendored
@@ -14,9 +14,11 @@ target/
|
|||||||
# MTA
|
# MTA
|
||||||
*_mta_build_tmp
|
*_mta_build_tmp
|
||||||
*.mtar
|
*.mtar
|
||||||
|
*.mta
|
||||||
mta_archives/
|
mta_archives/
|
||||||
*mta-op*/
|
*mta-op*/
|
||||||
|
|
||||||
|
|
||||||
# Other
|
# Other
|
||||||
.DS_Store
|
.DS_Store
|
||||||
*.orig
|
*.orig
|
||||||
|
|||||||
@@ -1,54 +0,0 @@
|
|||||||
# Generated with Cloud MTA Build Tool version 1.2.3
|
|
||||||
version=0.0.1
|
|
||||||
MBT=C:/Users/d025985/AppData/Roaming/npm/node_modules/mbt/unpacked_bin/mbt.exe
|
|
||||||
ifndef p
|
|
||||||
$(error platform flag is expected. e.g. use make -f makefile.mta p=cf)
|
|
||||||
endif
|
|
||||||
target_provided=true
|
|
||||||
ifndef t
|
|
||||||
t="$(CURDIR)"
|
|
||||||
target_provided=false
|
|
||||||
endif
|
|
||||||
ifndef strict
|
|
||||||
strict=true
|
|
||||||
endif
|
|
||||||
ifndef mtar
|
|
||||||
mtar="*"
|
|
||||||
endif
|
|
||||||
modules := $(shell $(MBT) provide modules -d=dev)
|
|
||||||
modules := $(subst ],,$(subst [,,$(modules)))
|
|
||||||
# List of all the recipes to be executed during the build process
|
|
||||||
.PHONY: all pre_validate pre_build validate $(modules) post_build meta mtar cleanup
|
|
||||||
# Default target compile all
|
|
||||||
all: pre_validate pre_build validate $(modules) post_build meta mtar cleanup
|
|
||||||
# Validate mta.yaml
|
|
||||||
pre_validate:
|
|
||||||
@$(MBT) validate -r=${strict} -x="paths"
|
|
||||||
pre_build: pre_validate
|
|
||||||
@$(MBT) project build -p=pre
|
|
||||||
|
|
||||||
|
|
||||||
# Execute module build
|
|
||||||
define build_rule
|
|
||||||
$(1): validate
|
|
||||||
@$(MBT) module build -m=$(1) -p=${p} -t=${t}
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(foreach mod,$(modules),$(eval $(call build_rule,$(mod))))# Create META-INF folder with MANIFEST.MF & mtad.yaml
|
|
||||||
meta: $(modules) post_build
|
|
||||||
@$(MBT) gen meta -p=${p} -t=${t}
|
|
||||||
|
|
||||||
post_build: $(modules)
|
|
||||||
@$(MBT) project build -p=post -t=${t}
|
|
||||||
|
|
||||||
# Validate mta.yaml
|
|
||||||
validate: pre_build
|
|
||||||
@$(MBT) validate -r=${strict}
|
|
||||||
|
|
||||||
# Pack as MTAR artifact
|
|
||||||
mtar: $(modules) meta
|
|
||||||
@$(MBT) gen mtar --mtar=${mtar} --target_provided=${target_provided} -t=${t}
|
|
||||||
|
|
||||||
cleanup: mtar
|
|
||||||
# Remove tmp folder
|
|
||||||
@$(MBT) clean -t=${t}
|
|
||||||
Reference in New Issue
Block a user