$NetBSD: patch-Makefile.in,v 1.5 2025/10/11 20:13:39 pin Exp $ Adjust GNU-isms to BSD-isms (ifneq is supported only by GNU make). --- Makefile.in.orig 2025-10-11 17:56:42.244561170 +0000 +++ Makefile.in @@ -16,15 +16,15 @@ LDFLAGS = @LDFLAGS@ CPPFLAGS = @CPPFLAGS@ EXEEXT = @EXEEXT@ O=o -ifneq ($(strip $(LESSTEST)),) +.if !empty(LESSTEST) CPPFLAGS += -DLESSTEST -endif +.endif # Make with SAN=1 to enable the gcc address sanitizer. -ifeq ($(SAN),1) +.if !empty(SAN) CPPFLAGS += -fsanitize=address -fsanitize=undefined -fno-sanitize-recover=all -fsanitize=float-divide-by-zero -fsanitize=float-cast-overflow -fno-sanitize=null -fno-sanitize=alignment LIBSAN = -lasan -lubsan -endif +.endif LIBS = $(LIBSAN) @LIBS@ @@ -60,9 +60,9 @@ OBJ = \ output.${O} pattern.${O} position.${O} prompt.${O} search.${O} signal.${O} \ tags.${O} ttyin.${O} version.${O} xbuf.${O} @REGEX_O@ -ifneq (@SECURE_COMPILE@,1) +.if @SECURE_COMPILE@ != 1 OBJ += lesskey_parse.${O} -endif +.endif all: less$(EXEEXT) lesskey$(EXEEXT) lessecho$(EXEEXT)