aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2017-05-13 22:31:14 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2017-05-13 22:31:14 +0530
commit33c4a227d2ab58353afc6f09823a0a0aa0249575 (patch)
treef30c59e02c15683784c2cfada3dfdc45789d3934
parent9eed24bbac968f85d40d6d2d9b05e834a6ab6614 (diff)
downloadnnn-33c4a227d2ab58353afc6f09823a0a0aa0249575.tar.gz
Make Makefile generic
-rw-r--r--Makefile3
-rw-r--r--Makefile.native (renamed from Makefile.generic)12
-rw-r--r--nnn.c4
3 files changed, 11 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index efd9555..2394a47 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@ VERSION = 1.1
PREFIX = /usr/local
MANPREFIX = $(PREFIX)/share/man
-CFLAGS += -O3 -march=native -Wall -Wextra -Wno-unused-parameter
+CFLAGS += -O2 -Wall -Wextra -Wno-unused-parameter
LDLIBS = -lreadline
ifeq ($(shell pkg-config ncursesw && echo 1),1)
@@ -13,7 +13,6 @@ else
LDLIBS += -lncurses
endif
-
DISTFILES = nlay nnn.c config.def.h nnn.1 Makefile README.md LICENSE
LOCALCONFIG = config.h
SRC = nnn.c
diff --git a/Makefile.generic b/Makefile.native
index c4e8fdd..310f138 100644
--- a/Makefile.generic
+++ b/Makefile.native
@@ -1,14 +1,16 @@
-VERSION = 1.0
+VERSION = 1.1
PREFIX = /usr/local
MANPREFIX = $(PREFIX)/share/man
-CFLAGS += -O2 -Wall -Wextra -Wno-unused-parameter
+CFLAGS += -O3 -march=native -Wall -Wextra -Wno-unused-parameter
LDLIBS = -lreadline
-ifeq ($(shell uname), Darwin)
- LDLIBS += -lncurses
+
+ifeq ($(shell pkg-config ncursesw && echo 1),1)
+ CFLAGS += $(shell pkg-config --cflags ncursesw)
+ LDLIBS += $(shell pkg-config --libs ncursesw)
else
- LDLIBS += -lncursesw
+ LDLIBS += -lncurses
endif
DISTFILES = nlay nnn.c config.def.h nnn.1 Makefile README.md LICENSE
diff --git a/nnn.c b/nnn.c
index 1bd9a67..7d93893 100644
--- a/nnn.c
+++ b/nnn.c
@@ -28,7 +28,9 @@
#include <wchar.h>
#include <readline/readline.h>
-#define __USE_XOPEN_EXTENDED
+#ifndef __USE_XOPEN_EXTENDED
+#define __USE_XOPEN_EXTENDED 1
+#endif
#include <ftw.h>
#ifdef DEBUG