1MEX_DESCRIPTION="This provides some additional tools for makefiles."
2MEX_LICENSE="Released under the BSD two-clause license, see the LICENSE file for more information."
3MEX_ASSURE="python3 ls tree clang"
4MEX_ENVIRONMENT="local.env second.env"
5
6include makext.mk
7
8help: .help
9
10demo-assure: .assure
11 @echo "All good, continuing..."
12
13demo-envars:
14 @echo "Environment variables"
15 @echo " HOME: $(HOME)"
16 @echo " TERM: $(TERM)"
17 @echo " ENV: $(MEX_ENVIRONMENT)"
18 @echo " AUDIO_BUCKET: $(AUDIO_BUCKET)"
19 @echo " DB_HOST: $(DB_HOST)"
20
21build-app: clean-cache # Build the application
22 @echo "Building the application..."
23
24clean-cache: # Clean the cache
25 @echo "Cleaning the cache..."
26
27deploy-prod: # Deploy to production
28 @echo "Deploying to production..."
29
30run-tests: # Run tests
31 @echo "Running tests..."
32
33optimize-images: # Optimize images
34 @echo "Optimizing images..."
35
36generate-docs: # Generate documentation
37 @echo "Generating documentation..."
38
39lint-code: # Lint code
40 @echo "Linting code..."
41
42package-release: # Package release
43 @echo "Packaging release..."
44
45update-dependencies: # Update dependencies
46 @echo "Updating dependencies..."
47
48deploy-staging: # Deploy to staging environment
49 @echo "Deploying to staging environment..."