Make Makefile generic

This commit is contained in:
Arun Prakash Jana 2017-05-13 22:31:14 +05:30
parent 9eed24bbac
commit 33c4a227d2
No known key found for this signature in database
GPG key ID: A75979F35C080412
3 changed files with 11 additions and 8 deletions

View file

@ -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

View file

@ -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

4
nnn.c
View file

@ -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