23 lines
530 B
Makefile
23 lines
530 B
Makefile
#!/usr/bin/env make
|
|
|
|
all: ilogarchive
|
|
|
|
tmp/ilogarchivego.raw: src/containers.go src/archive.go
|
|
go build -o tmp/ilogarchivego.raw src/containers.go src/archive.go
|
|
|
|
tmp/ilogarchivego.stripped: tmp/ilogarchivego.raw
|
|
strip tmp/ilogarchivego.raw -o tmp/ilogarchivego.stripped
|
|
|
|
UPXLEVEL:=-7
|
|
|
|
ilogarchive: tmp/ilogarchivego.stripped
|
|
rm -f ilogarchive
|
|
upx $(UPXLEVEL) tmp/ilogarchivego.stripped -o ilogarchive
|
|
|
|
clean:
|
|
rm -f ilogarchive tmp/*
|
|
|
|
.PHONY: install
|
|
install: ilogarchive
|
|
cp ilogarchive $(DESTDIR)/usr/local/bin/ilogarchive
|