-
Notifications
You must be signed in to change notification settings - Fork 4
/
Makefile
49 lines (35 loc) · 1.21 KB
/
Makefile
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
MEX_DESCRIPTION="This provides some additional tools for makefiles."
MEX_LICENSE="Released under the BSD two-clause license, see the LICENSE file for more information."
MEX_ASSURE="python3 ls tree clang"
MEX_ENVIRONMENT="local.env second.env"
include makext.mk
help: .help
demo-assure: .assure
@echo "All good, continuing..."
demo-envars:
@echo "Environment variables"
@echo " HOME: $(HOME)"
@echo " TERM: $(TERM)"
@echo " ENV: $(MEX_ENVIRONMENT)"
@echo " AUDIO_BUCKET: $(AUDIO_BUCKET)"
@echo " DB_HOST: $(DB_HOST)"
build-app: clean-cache # Build the application
@echo "Building the application..."
clean-cache: # Clean the cache
@echo "Cleaning the cache..."
deploy-prod: # Deploy to production
@echo "Deploying to production..."
run-tests: # Run tests
@echo "Running tests..."
optimize-images: # Optimize images
@echo "Optimizing images..."
generate-docs: # Generate documentation
@echo "Generating documentation..."
lint-code: # Lint code
@echo "Linting code..."
package-release: # Package release
@echo "Packaging release..."
update-dependencies: # Update dependencies
@echo "Updating dependencies..."
deploy-staging: # Deploy to staging environment
@echo "Deploying to staging environment..."