Commit | Line | Data |
---|---|---|
2d83f5a0 FF |
1 | diff -u -r ../tty-solitaire-1.0.0/Makefile ./Makefile |
2 | --- ../tty-solitaire-1.0.0/Makefile 2017-01-07 23:39:19.000000000 +0100 | |
3 | +++ ./Makefile 2017-09-23 01:38:01.226934201 +0200 | |
4 | @@ -1,14 +1,14 @@ | |
5 | -CC = gcc | |
6 | -CFLAGS = -W -Wall -pedantic -ansi -std=c99 -g | |
7 | +CC ?= gcc | |
8 | +CFLAGS ?= -W -Wall -pedantic -ansi -std=c99 -g | |
9 | ||
10 | -LDFLAGS = -lncursesw | |
11 | +LDFLAGS += -lncursesw | |
12 | ||
13 | # OS X installs ncurses with wide character support, but not as "libncurses" | |
14 | ifeq ($(shell uname -s),Darwin) | |
15 | LDFLAGS = -lncurses | |
16 | endif | |
17 | ||
18 | -PREFIX = /usr/local | |
19 | +PREFIX ?= /usr/local | |
20 | ||
21 | EXECUTABLE = ttysolitaire | |
22 | SRC_DIR = src | |
23 | @@ -40,7 +40,7 @@ | |
24 | .PHONY: test clean install uninstall | |
25 | ||
26 | ttysolitaire: $(SRC_OBJECTS) | |
27 | - $(CC) $(CFLAGS) $(SRC) -o $(EXECUTABLE) $(SRC_OBJECTS) $(LDFLAGS) | |
28 | + $(CC) $(CFLAGS) $(CPPFLAGS) $(SRC) -o $(EXECUTABLE) $(SRC_OBJECTS) $(LDFLAGS) | |
29 | ||
30 | test: $(SRC_OBJECTS) $(TESTS_OBJECTS) | |
31 | @$(CC) $(CFLAGS) $(TESTS_SRC) -o $(TESTS_EXECUTABLE) $(TESTS_OBJECTS) $(SRC_OBJECTS) $(LDFLAGS) |