-
Notifications
You must be signed in to change notification settings - Fork 48
Expand file tree
/
Copy pathMakefile
More file actions
35 lines (32 loc) · 1.82 KB
/
Copy pathMakefile
File metadata and controls
35 lines (32 loc) · 1.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
.DEFAULT_GOAL := help
MAKE_DIR := make
include $(MAKE_DIR)/common.mk
include $(MAKE_DIR)/android.mk
include $(MAKE_DIR)/dev.mk
include $(MAKE_DIR)/qa.mk
include $(MAKE_DIR)/release.mk
.PHONY: help
help:
@printf "Available targets:\n"
@printf " assemble/staging-debug Assemble the staging debug APK\n"
@printf " install/staging-debug Install the staging debug APK on the connected device\n"
@printf " emm/install/staging-debug Install the staging debug APK on the managed work profile\n"
@printf " lint Run Android lint\n"
@printf " style Run detekt checks\n"
@printf " unit-tests Run build logic tests and unit coverage\n"
@printf " unit-tests/build-logic Run buildSrc and build-logic tests\n"
@printf " unit-tests/source Run source unit tests with coverage\n"
@printf " ui-tests Run acceptance/UI tests\n"
@printf " build-dev Assemble dev debug APK\n"
@printf " build-prod-apk Assemble prod release APK\n"
@printf " build-prod-bundle Build prod release AAB\n"
@printf " build-prod Build prod APK and AAB\n"
@printf " compose-stability Run Compose stability checks\n"
@printf " screenshots-verify Validate screenshot tests\n"
@printf " screenshots-update Update screenshot references\n"
@printf " baseline-profile Generate baseline and startup profiles\n"
@printf " release-notes Prepare Play release notes\n"
@printf " release-notes/prepare Prepare raw Play release notes\n"
@printf " release-notes/format Format latest Play release notes\n"
@printf " qa-deflake Run Android UI deflake entrypoint\n"
@printf " new-feature name=foo Create a feature module\n"