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)
LDLIBS += -lncurses
endif
-
DISTFILES = nlay nnn.c config.def.h nnn.1 Makefile README.md LICENSE
LOCALCONFIG = config.h
SRC = nnn.c
-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
#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