refactor: improve Makefile structure and usability #11

Merged
mvhutz merged 7 commits from refactor/rename-it-to-build into main 2026-01-11 21:13:42 +00:00

7 Commits

Author SHA1 Message Date
2673092b32 refactor: make graph target cross-platform
Replaced macOS-specific open command with file:// URL echo for cross-platform compatibility.
2026-01-11 16:10:47 -05:00
a13c5602dc feat: add clean target to remove build artifacts
Added clean target that removes the binary, program.out, and profile directory.
2026-01-11 16:07:39 -05:00
0fe4636c37 refactor: use .SILENT directive instead of @ prefixes
Replaced all @ prefixes with the .SILENT directive for cleaner Makefile syntax.
2026-01-11 16:06:34 -05:00
24a74e625d refactor: update binary name from lambda.exe to lambda
Changed BINARY_NAME from lambda.exe to lambda and updated all execution references to use the ${BINARY_NAME} variable.
Added lambda binary to .gitignore.
2026-01-11 16:05:50 -05:00
0260a065cb refactor: move TEST variable to top of Makefile
Moved TEST variable declaration to the top with other configuration variables for better organization.
2026-01-11 16:04:11 -05:00
e31fb88077 feat: add help target as default Makefile goal
Added a help target that displays all available Makefile targets with descriptions.
Set help as the default goal so running 'make' without arguments shows usage information.
2026-01-11 16:03:28 -05:00
099be4ede6 refactor: rename Makefile target from it to build
Renamed the 'it' target to 'build' for better clarity and conventional naming.
Updated all target dependencies (run, profile, explain) to reference the new build target.
2026-01-11 16:02:27 -05:00