20 lines
400 B
Makefile
20 lines
400 B
Makefile
OBJS= hd
|
|
PREFIX ?= /usr/local
|
|
|
|
all: $(OBJS)
|
|
install: $(OBJS)
|
|
mkdir -p $(DESTDIR)$(PREFIX)/bin/
|
|
install hd $(DESTDIR)$(PREFIX)/bin/
|
|
uninstall:
|
|
$(RM) $(DESTDIR)$(PREFIX)/hd
|
|
hd: main.rs hdinfo.rs version.rs
|
|
rustc $< -o $@
|
|
@strip $@
|
|
version.rs:
|
|
printf "pub const VERSION:&str=\"$(shell git describe --abbrev=0 --tags)\";\n" > $@
|
|
%:%.rs
|
|
rustc $^ -o $@
|
|
@strip $@
|
|
clean:
|
|
$(RM) $(OBJS) version.rs
|