Commit graph

121 commits

Author SHA1 Message Date
Arun Prakash Jana cb6f30fed4
Remove redundant lib only for older GLIBC 2020-01-28 18:55:41 +05:30
Arun Prakash Jana 3fd9e6ace7
Add -DNORL when var O_STATIC is set 2020-01-25 23:44:28 +05:30
Arun Prakash Jana 1684d7b24e
Makefile option to compile with PCRE lib
Command: make O_PCRE=1 strip
2020-01-24 23:29:05 +05:30
Arun Prakash Jana d67ad84360
Add static compilation flag
make command:

make O_STATIC=1 O_NORL=1 strip
2020-01-23 22:22:07 +05:30
Arun Prakash Jana db647e7c4c On the fly dist generation 2019-12-30 01:37:01 +05:30
Arun Prakash Jana 26d49a16b3
Get version string from source 2019-12-29 23:43:09 +05:30
Arun Prakash Jana 7157644250
Fix #420: simplify bookmarking, retire lead key 2019-12-29 08:20:56 +05:30
Anna Arad fd9fcf741e Get nnn compile and run on Haiku (#403)
* Add support for Haiku OS

* Adjust DISTFILES and dist rule in haiku
2019-12-27 23:32:20 +05:30
Maxim Baz f0eba7d51b Improvements for distribution (#417)
* Don't pack sources (github does it better), sign sources

* Make CircleCI generate the same git archive as Github, return make dist

* Revert make clean too

* Upload signature to Github release

* Read Github token from an env variable
2019-12-21 05:02:39 +05:30
Arun Prakash Jana 90108ba763
Prepare for release v2.8.1 2019-12-05 04:47:32 +05:30
Arun Prakash Jana cc36aa8d49
Prepare for release v2.8 2019-12-04 02:58:27 +05:30
Arun Prakash Jana 55f687e463
Update version to 2.7 2019-11-01 19:38:41 +05:30
Anna Arad 06ff2c55da Remove -Wno-unused-parameter and do cleanup (#357) 2019-10-13 19:10:06 +05:30
Anna Arad 6d7c25822a Makefile detect header change (#355) 2019-10-13 03:07:53 +05:30
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