mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-07 09:25:33 +00:00
49 lines
887 B
Makefile
49 lines
887 B
Makefile
#!/usr/bin/make
|
|
|
|
default: # builds only
|
|
BUILDONLY="yes" ./scripts/build.sh
|
|
|
|
clean:
|
|
rm -rf build-*
|
|
|
|
reconf: clean
|
|
./scripts/reconf.sh
|
|
|
|
configure:
|
|
CONFIGUREONLY="yes" ./scripts/build.sh
|
|
|
|
fullbuild: # configure and build
|
|
./scripts/build.sh
|
|
|
|
tmpinstall: reconf
|
|
INSTALLDIR="/tmp/keyman" ./scripts/build.sh
|
|
INSTALLDIR="/tmp/keyman" ./scripts/install.sh
|
|
|
|
install: # run as sudo
|
|
SUDOINSTALL="yes" ./scripts/install.sh
|
|
|
|
uninstall: # run as sudo
|
|
SUDOINSTALL="uninstall" ./scripts/install.sh
|
|
|
|
sources:
|
|
./scripts/dist.sh
|
|
|
|
tmpsources:
|
|
PKG_CONFIG_PATH="../../core/build/arch/release/meson-private" ./scripts/dist.sh
|
|
|
|
origdist:
|
|
./scripts/dist.sh origdist
|
|
|
|
sourcepackage: reconf origdist
|
|
./scripts/deb.sh
|
|
|
|
nightlydist: reconf sources
|
|
echo "Built nightly source release in dist/"
|
|
|
|
check:
|
|
cd keyman-config && ./run-tests.sh
|
|
cd ibus-keyman && ./build.sh test
|
|
|
|
tmpcheck: check
|
|
|
|
tests: check
|