summaryrefslogtreecommitdiffhomepage
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* build: guard metadata extraction when Cargo.toml or .git is missingdilluti0n2025-09-111-0/+5
|
* build: fix make install failure on release tarballsdilluti0n2025-09-091-13/+15
| | | | | | | | | | | | | | | `make install` used to fail when run from a release tarball because $(PROG) were depend on $(TARGET) but recipie for $(TARGET) were not there. Decoupling build and installation by removing that dependancy. Additionaly, there was verbose error messages Cargo.toml and git metadata were not available on release tarball. Reorganized execution order so that install/uninstall target no longer depends on cargo or git. Reported-by: dilluti0n <[email protected]> Link: https://github.com/dilluti0n/dpibreak/issues/4 Fixes: #4
* build: add help messagedilluti0n2025-09-071-4/+17
|
* build: replace hardcoded paths with make automatic variablesdilluti0n2025-09-071-8/+8
|
* build: decouple target `install' with `build'dilluti0n2025-09-071-3/+4
| | | | | | When installing, build should not happen both inside of release tarball and repository (cargo build with root user is kinda complexed).
* Add `--locked' option for cargo for reproducible builddilluti0n2025-09-071-1/+1
|
* Fix sha256sum path issue (dist/ is prefixed inside sha256 file)dilluti0n2025-09-071-2/+2
|
* Implement makeing release tarball on Makefiledilluti0n2025-09-071-4/+61
|
* Add Makefile for instalation on Linuxdilluti0n2025-09-071-0/+48