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..."