Commit graph

107 commits

Author SHA1 Message Date
Jan Chren (rindeal) 7cc108f6a8 allow multiple make targets being specified at once 2019-10-09 17:45:40 +02:00
Jan Chren (rindeal) 9e25886694 do build configuration with variables instead of targets 2019-10-09 17:05:56 +02:00
Arun Prakash Jana a37ddfa080
Rename target nolocale to noloc 2019-10-05 07:26:18 +05:30
Arun Prakash Jana 133f55170b
Target nolocale: saves more on memory 2019-10-04 08:10:31 +05:30
Arun Prakash Jana 75bfcb1834
Prepare for release v2.6 2019-08-06 04:13:10 +05:30
Jan Chren 176187c1ed
remove $(STRIP) leftover from Makefile
Use only the `strip` target fort stripping the binary.
2019-08-03 22:09:16 +00:00
tanyaionova e93abcf709 Set CP in Makefile
$(CP) is not set by GNU Make
Seems like [1] is a full list of what GNU Make defines implicitly
[1] https://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html
2019-06-26 15:25:31 +03:00
Arun Prakash Jana 5ea8218e4f
Prepare for release v2.5 2019-05-27 08:00:32 +05:30
Bruce Hill b5272a3973
Adding scrolloff option. 2019-05-22 08:44:19 +05:30
Arun Prakash Jana bd653ac91e
Code refactor 2019-05-22 08:44:42 +05:30
Arun Prakash Jana 7cb2d22e9f
Fix build break 2019-05-22 08:44:19 +05:30
Arun Prakash Jana c8e54ce4e2
Code refactor 2019-05-22 08:44:19 +05:30
smartmic 5cd8578799
Update Makefile library linking for debug target 2019-05-22 08:44:19 +05:30
Arun Prakash Jana 20256bbf99
Fix #249 2019-05-22 08:44:19 +05:30
Arun Prakash Jana b555887ca8
Fix target all to work with target debug 2019-05-22 08:44:19 +05:30
Arun Prakash Jana 40b98e8c9e
Prepare for release v2.4 2019-03-19 03:17:22 +05:30
Arun Prakash Jana a8388ab60b
Add target norl to drop libreadline 2019-02-22 05:35:26 +05:30
Arun Prakash Jana 95d0eb6a17
Use a shorter macro 2019-02-22 05:19:04 +05:30
Arun Prakash Jana 1c96ac4ff5
Prepare for release v2.3 2019-02-19 16:08:37 +05:30
Georgi Kirilov a85268cf79 Don't rebuild on make install 2019-02-01 18:55:56 +05:30
Arun Prakash Jana 94e4201dc1
Use libreadline at command prompt 2019-01-24 12:05:13 +05:30
Arun Prakash Jana f9860f1c7f
Prepare for release v2.2 2019-01-01 08:01:48 +05:30
Sijmen J. Mulder 6658af3f66 Revert "Remove CPPFLAGS since C++ is not used"
Mistook CPPFLAGS ("C preprocessor flags") for CXXFLAGS ("C++ flags").

This reverts commit 0956b82d33fb2956da837e6a06a2a6f7216d47c0.
2018-12-17 10:22:36 +01:00
Sijmen J. Mulder 4005a1fa46 Remove CPPFLAGS since C++ is not used 2018-12-16 20:19:08 +01:00
Sijmen J. Mulder 7833781221 Make curses flags configurable 2018-12-16 20:19:08 +01:00
Sijmen J. Mulder 599f4e82b7 Also use pkg-config for regular ncurses 2018-12-16 20:19:08 +01:00
Sijmen J. Mulder f257cda04a Make optimization flags configurable 2018-12-16 20:17:29 +01:00
Arun Prakash Jana f71dc87e0c
Prepare for release v2.1 2018-11-23 16:36:39 +05:30
Arun Prakash Jana a4eb852dba
Re-structure files 2018-11-10 13:42:18 +05:30
Arun Prakash Jana 497911e999
Retire nlay 2018-11-10 12:06:21 +05:30
Arun Prakash Jana 373c921ca5
Add blank target 2018-11-03 11:45:36 +05:30
Reiner Herrmann eccc69beeb Honour CPPFLAGS
Preprocessor flags are passed in CPPFLAGS.
Debian uses it to pass hardening options (-D_FORTIFY_SOURCE)
to the compiler.
2018-10-19 18:24:09 +02:00
Arun Prakash Jana d4ab97cb54
Prepare for release v2.0 2018-10-19 15:24:15 +05:30
Arun Prakash Jana 8b8e644cf5
Remove readline dep and use native prompt
- `nnn` is all about navigational convenience so the user doesn't have to type
- the binary size increases due to readline linkage
- alternative workflow: ^G, cd, `nnn`
- readline required using the prompt and the history would stay after quit
2018-08-16 22:54:49 +05:30
Arun Prakash Jana 68f0af6220
Prepare for release v1.9 2018-08-10 07:13:53 +05:30
Arun Prakash Jana d6c0e1093a
Prepare for release v1.8 2018-05-02 03:23:38 +05:30
Arun Prakash Jana 1653414039
Add more phony targets 2018-04-01 22:51:55 +05:30
Arun Prakash Jana 063882c420
Fix #97: add manpage for nlay 2018-03-14 22:29:59 +05:30
Dridi Boukelmoune 6ac45b92bd Make install(1) commands override-able (#96) 2018-03-14 16:11:30 +05:30
ilovezfs b750e4162b Makefile: don't use non-portable -t option (#83)
This fixes the build with the BSD install command by eschewing the GNU 
specific -t option, which is not portable.
2018-02-28 14:17:35 +05:30
Arun Prakash Jana 0f89943d95
Prepare for release v1.7 2018-02-28 01:54:42 +05:30
maxice8 ff502f0b3e Makefile: use PKG_CONFIG instead of hardcoding pkg-config (#78) 2018-01-22 18:39:17 +05:30
Jan Chren a7aaf3a458 make Makefile more packaging friendly (#76)
* make Makefile more packaging friendly

* packagecore: run `strip` before installing
2018-01-10 22:02:48 +05:30
Arun Prakash Jana 3a88e31a0e
Check alignment and enable -O3 2017-12-29 11:08:07 +05:30
Arun Prakash Jana cd177086ca
OpenSUSE gcc fails at '-fno-tree-loop-vectorize' 2017-12-25 19:10:20 +05:30
Arun Prakash Jana f687463574
Prepare for release v1.6 2017-12-25 17:13:25 +05:30
Arun Prakash Jana f801e2e630
Fix #50: use -O3, disable -ftree-loop-vectorize 2017-12-19 22:43:49 +05:30
Arun Prakash Jana 3da5f5d130
Remove -O2 from debug build 2017-12-17 23:36:26 +05:30
Arun Prakash Jana c70f429bc7
Use the same o/p filename in debug mode 2017-11-30 21:42:17 +05:30
Arun Prakash Jana 5ff29cede8
Fix #50: revert to -O2 optimization
The while loop in xstrlcpy() breaks when -O3 is used.
2017-11-30 21:40:52 +05:30