$NetBSD: patch-Makefile,v 1.1 2021/05/20 19:24:15 nia Exp $ Honor CC/CFLAGS/LDFLAGS. --- Makefile.orig 2000-11-26 19:24:37.000000000 +0000 +++ Makefile @@ -13,28 +13,34 @@ SRCS = boxes.c buttons.c checkfile.c dir OBJS = $(SRCS:.c=.o) SHELL = /bin/sh -CC = gcc -LDFLAGS = +#CC = gcc +#LDFLAGS = ########## CHOOSE YOUR ARCHITECTURE: (NOTE: also see bplaysrc/Makefile!) +OS= $(shell uname -s) + +ifeq ($(OS), Linux) # For Linux (and maybe others), use these: -CFLAGS = -Wall -O2 -DTURBO_MEDIAN -DTURBO_BUFFER +CFLAGS += -Wall -DTURBO_MEDIAN -DTURBO_BUFFER DEPS = $(OBJS) makebplay LIBS = -lncurses -lm COPY_A = -a - +else +ifeq (,$(filter-out NetBSD DragonFly SunOS,$(OS))) # For FreeBSD (and maybe others), use these: -#CFLAGS = -Wall -O2 -DTURBO_MEDIAN -DTURBO_BUFFER -#DEPS = $(OBJS) makebplay -#LIBS = -lncurses -lm -#COPY_A = -p - +CFLAGS += -Wall -DTURBO_MEDIAN -DTURBO_BUFFER -DOLD_CURSES +DEPS = $(OBJS) makebplay +LIBS = -lcurses -lm +COPY_A = -p +else # For IRIX (and maybe others), use these: -#CFLAGS = -Wall -O2 -DTURBO_MEDIAN -DTURBO_BUFFER -DSWAP_ENDIAN -DOLD_CURSES -#DEPS = $(OBJS) -#LIBS = -lcurses -lm -#COPY_A = -a +CFLAGS += -Wall -DTURBO_MEDIAN -DTURBO_BUFFER -DSWAP_ENDIAN -DOLD_CURSES +DEPS = $(OBJS) +LIBS = -lcurses -lm +COPY_A = -a +endif +endif ##########