From 76af0c7a53d3ca39f6186709bcd5c4d29951213a Mon Sep 17 00:00:00 2001 From: Brian Derr Date: Thu, 18 Jun 2015 19:38:10 -0700 Subject: [PATCH] Simplify Makefile. Improvements made from looking at gentoo bug reports. https://bugs.gentoo.org/show_bug.cgi?id=247420 --- Makefile | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/Makefile b/Makefile index 589b783..bd1e3ff 100644 --- a/Makefile +++ b/Makefile @@ -1,23 +1,8 @@ -CC=g++ -CFLAGS=-Wall -CURSES_LIBS=-lncurses +LDLIBS=-lncurses -ncurses: windows/windows.o braincurses.o - ${CC} ${CFLAGS} windows/windows.o braincurses.o ${CURSES_LIBS} -o braincurses - -windows.o: windows.cpp - ${CC} ${CFLAGS} -c windows/windows.cpp - -braincurses.o: braincurses.cpp - ${CC} ${CFLAGS} -c braincurses.cpp - -install: - install -o root -g root braincurses /usr/local/bin/ - -uninstall: - rm /usr/local/bin/braincurses +braincurses: windows/windows.o braincurses.o + $(LINK.cc) $^ $(LDLIBS) -o $@ clean: rm -f braincurses - rm -f *.o - rm -f curses/*.o + rm -f **/*.o