summaryrefslogtreecommitdiffhomepage
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile28
1 files changed, 15 insertions, 13 deletions
diff --git a/Makefile b/Makefile
index 106cf3c..4891112 100644
--- a/Makefile
+++ b/Makefile
@@ -25,20 +25,10 @@ PROG = dpibreak
MAN = dpibreak.1
TARGET = target/$(BUILD_TARGET)/release/$(PROG)
-VERSION := $(shell cargo metadata --format-version=1 --no-deps \
- | jq -r '.packages[0].version')
-SOURCE_DATE_EPOCH := $(shell git log -1 --format=%ct)
-export SOURCE_DATE_EPOCH
-
-.PHONY: all build install uninstall tarball clean
+.PHONY: install uninstall
-all: build
-
-build:
- cargo build --release --locked --target "$(BUILD_TARGET)"
-
-$(PROG): $(TARGET)
- cp "$<" "$@"
+$(PROG):
+ cp "$(TARGET)" "$@"
strip --strip-unneeded "$@"
install: $(PROG) $(MAN)
@@ -55,6 +45,18 @@ uninstall:
rm -f "$(DESTDIR)$(MANPREFIX)/man1/$(MAN)"
@echo "Uninstallation complete."
+.PHONY: all build tarball clean
+
+VERSION := $(shell cargo metadata --format-version=1 --no-deps \
+ | jq -r '.packages[0].version')
+SOURCE_DATE_EPOCH := $(shell git log -1 --format=%ct)
+export SOURCE_DATE_EPOCH
+
+all: build
+
+build:
+ cargo build --release --locked --target "$(BUILD_TARGET)"
+
DIST_ELEMS = $(PROG) $(MAN) README.md CHANGELOG COPYING Makefile
DISTDIR = dist
DISTNAME = $(PROJECT)-$(VERSION)-$(BUILD_TARGET)