Manos Pitsidianakis
30cc5d3d02
docs: add edit-config in manpages
2023-05-01 08:43:36 +03:00
Manos Pitsidianakis
6317984136
Makefile: add --bin flag to meli cargo build target
2022-11-13 18:59:12 +02:00
Manos Pitsidianakis
0c0bee4482
Makefile: add missing .PHONY targets, fix missing tab indentation
2022-08-27 17:41:07 +03:00
Manos Pitsidianakis
8ac5558d65
Makefile: add CARGO_ARGS env var
...
Intended for use with cross-arch compilation flags (--target etc).
2020-11-05 21:11:27 +02:00
Manos Pitsidianakis
43d3d3681e
Makefile: replace install(1) with mkdir, rm, cp, chmod
...
install(1) is missing in some systems, so replace it with POSIX tools.
Closes #83 .
2020-11-05 21:09:42 +02:00
Manos Pitsidianakis
20dd4cfaf6
Makefile: fix error with manpage path
2020-09-20 23:10:46 +03:00
Manos Pitsidianakis
559de5e140
Add docs/ folder
2020-09-20 15:00:03 +03:00
Manos Pitsidianakis
281a6ee6ae
Makefile: add build-rustdoc target
2020-09-12 23:50:40 +03:00
Manos Pitsidianakis
3152411f22
Fix Makefile semantics
...
Makefile targets didn't correspond to the widely used ones:
- make should build meli instead of showing help
- make check should run tests
Closes #42
2020-07-26 16:09:41 +03:00
Manos Pitsidianakis
f8961f493a
Makefile: expand paths
...
Makefile displays a warning if $MANDIR is not in your manpaths or
$BINDIR is not in your $PATH. Expand paths $PREFIX (and by association $BINDIR and $MANDIR) before doing that validation or otherwise paths like '~/.local' and '/home/user/.local' will be erroneously reported different
2020-05-19 12:57:09 +03:00
Manos Pitsidianakis
555654d5e3
Makefile: don't emit timestamps with gzip
2020-02-09 14:49:45 +02:00
Manos Pitsidianakis
63cdf1a38f
debian/: add mandoc build dependency
2020-02-09 02:46:27 +02:00
Manos Pitsidianakis
ad76d4d44d
Check for $TERM in Makefile
...
If $TERM is not set, for example in a build environment, tput prints out
warnings. Disable ANSI formatting completely when $TERM is unset or zero
2020-02-05 03:40:35 +02:00
Manos Pitsidianakis
8b6ea8de9a
Remove ui crate
...
Merge ui crate with root crate.
In preparation for uploading `meli` as a separate crate on crates.io.
Workspace crates will need to be published as well and having a separate
`ui` crate and binary perhaps doesn't make sense anymore.
2020-02-04 17:29:55 +02:00
Manos Pitsidianakis
bc98a0ef48
Makefile: make Makefile portable
...
Tested with
- GNU Make 4.2.1
- bmake 20160220-2+b1
2020-02-04 02:58:21 +02:00
Manos Pitsidianakis
bb80de91ae
Makefile: add debian/ and deb-dist target to build *.deb package
2020-02-04 02:55:45 +02:00
Manos Pitsidianakis
6a096dd405
Add missing copyright preambles
2020-01-31 03:54:58 +02:00
Manos Pitsidianakis
e3cd33f0e3
Update Makefile
...
- Add BINDIR, MANDIR env vars
- add check-dep target that checks for cargo/rustc version
- add ANSI formatting output with NO_COLOR support
- add help target
- move manpage installation to install-doc target
- move bin installation to install-bin target
- add dist target
- add warning if BINDIR is not inside $PATH
- add warning if MANDIR is not inside $MANPATH/manpath
2020-01-31 03:54:58 +02:00
Manos Pitsidianakis
450c9f2b1c
Add pre-push git hook
2019-12-18 12:38:26 +02:00
Manos Pitsidianakis
70357328ea
Fix typos in Makefile
2019-12-09 18:33:46 +02:00
Manos Pitsidianakis
3c3ee92efb
Small Makefile prettification
2019-11-18 12:56:52 +02:00
Manos Pitsidianakis
77936e0cd5
melib: add notmuch backend
...
Missing:
- Watching for updates functionality
- Using tags
- Search
2019-11-15 22:56:45 +02:00
Manos Pitsidianakis
4aa34b2462
add Makefile for installation
2019-09-16 16:41:22 +03:00