aboutsummaryrefslogtreecommitdiffhomepage
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Makefile: change tarball/distnamedilluti0n2026-07-151-6/+7
| | | | | tarball: dpibreak-x.y.z-unknown-linux-musl.tar.gz distname: dpibreak-x.y.z
* Makefile: fix libc: glibc x.y.z printed on musl version infodilluti0n2026-07-151-9/+10
| | | | This was very log lived bug. Finally fixed.
* Makefile: fix version detection due to pulled windivert cratedilluti0n2026-07-151-2/+2
| | | | | | Since commit 7f5456b ("windows: pull windivert-0.6.0 to local crate/ dir from crates.io"), the workspace layout changed and the version detection in Makefile no longer finds the right Cargo.toml.
* ci: do not print glibc version for musl targetdilluti0n2025-10-291-6/+10
|
* 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