mirror of https://github.com/tstack/lnav
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
926 B
Makefile
35 lines
926 B
Makefile
10 years ago
|
|
||
|
VERSION=0.7.1
|
||
|
|
||
|
outbox:
|
||
|
mkdir -p $@
|
||
|
|
||
|
clean-outbox: outbox
|
||
|
rm -f outbox/*
|
||
|
|
||
|
linux-vm:
|
||
|
cd vagrant-static-linux && vagrant up
|
||
|
|
||
|
linux-build: linux-vm
|
||
|
cd vagrant-static-linux && vagrant ssh -c /vagrant/build.sh
|
||
|
|
||
|
linux-package: clean-outbox linux-build
|
||
|
mkdir -p linux-pkg/lnav-${VERSION}
|
||
|
cp ../README ../NEWS linux-pkg/lnav-${VERSION}
|
||
|
cp vagrant-static-linux/lnav linux-pkg/lnav-${VERSION}
|
||
|
cd linux-pkg && zip -r ../outbox/lnav-${VERSION}-linux-64bit.zip lnav-${VERSION}
|
||
|
|
||
|
osx-build:
|
||
|
rm -rf osx-build-dir
|
||
|
mkdir -p osx-build-dir
|
||
|
cd osx-build-dir && ../../configure && make -j && make distcheck -j8
|
||
|
|
||
|
osx-package: clean-outbox osx-build
|
||
|
mkdir -p osx-pkg/lnav-${VERSION}
|
||
|
cp ../README ../NEWS osx-pkg/lnav-${VERSION}
|
||
|
cp osx-build-dir/src/lnav osx-pkg/lnav-${VERSION}
|
||
|
cp osx-build-dir/lnav-${VERSION}.tar.gz outbox/
|
||
|
cd osx-pkg && zip -r ../outbox/lnav-${VERSION}-os-x.zip lnav-${VERSION}
|
||
|
|
||
|
release: linux-package osx-package
|