vis

a vi-like editor based on Plan 9's structural regular expressions

git clone https://9o.is/git/vis.git

commit 3a254fc3bc7078521c239b5e87c906c50935f790
parent 9ba28cbdb0a446533fead7f49ddf400e6f9fdcc1
Author: Marc André Tanner <mat@brain-dump.org>
Date:   Sun,  5 Jul 2015 01:14:39 +0200

make: only call uname once in config.mk

Diffstat:
Mconfig.mk | 14++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/config.mk b/config.mk @@ -16,20 +16,22 @@ MANPREFIX = ${PREFIX}/share/man INCS = -I. LIBS = -lc -lncursesw -ifeq ($(shell uname),Darwin) +OS = $(shell uname) + +ifeq (${OS},Darwin) LIBS = -lc -lncurses CFLAGS += -D_DARWIN_C_SOURCE -else ifeq ($(shell uname),OpenBSD) +else ifeq (${OS},OpenBSD) LIBS = -lc -lncurses CFLAGS += -D_BSD_SOURCE -else ifeq ($(shell uname),FreeBSD) +else ifeq (${OS},FreeBSD) CFLAGS += -D_BSD_SOURCE -else ifeq ($(shell uname),NetBSD) +else ifeq (${OS},NetBSD) LIBS = -lc -lcurses CFLAGS += -D_BSD_SOURCE -else ifeq ($(shell uname),SunOS) +else ifeq (${OS},SunOS) INCS += -I/usr/include/ncurses -else ifeq ($(shell uname),AIX) +else ifeq (${OS},AIX) CFLAGS += -D_ALL_SOURCE endif