X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=src%2FMakefile;h=a294df04b711410170883880036671d434e38f65;hb=354cf2e07ccd0d7900f96bffc279093997cbe203;hp=6615a0f3cc2011332181156e22382068337838b2;hpb=8fd813163c03d7bfbc2ffd8b6aeb2d1c576db1e4;p=smdp.git diff --git a/src/Makefile b/src/Makefile index 6615a0f..a294df0 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,6 +1,6 @@ # # Makefile -# Copyright (C) 2014 Michael Goehler +# Copyright (C) 2018 Michael Goehler # # This file is part of mdp. # @@ -20,24 +20,28 @@ UNAME_S := $(shell uname -s 2>/dev/null || echo not) -SOURCES = $(wildcard *.c) -OBJECTS = $(SOURCES:.c=.o) -CFLAGS = -O3 -Wall -I../include +SOURCES = $(wildcard *.c) +OBJECTS = $(SOURCES:.c=.o) +CFLAGS ?= -O3 +CFLAGS += -Wall +CPPFLAGS += -I../include ifeq ($(DEBUG),1) - CFLAGS := -O0 -Wall -g -I../include + CFLAGS := -O0 -Wall -g endif ifeq ($(OS),Windows_NT) ifeq (,$(findstring CYGWIN,$(UNAME_S))) - CFLAGS += -DWIN32 + CPPFLAGS += -DWIN32 + else + CPPFLAGS += -DCYGWIN endif endif ifeq ($(UNAME_S),Linux) LSB_RELEASE := $(shell lsb_release -si 2>/dev/null || echo not) - ifneq ($(filter $(LSB_RELEASE),Debian Ubuntu LinuxMint),) - CFLAGS += -I/usr/include/ncursesw + ifneq ($(filter $(LSB_RELEASE),Debian Ubuntu LinuxMint CrunchBang),) + CPPFLAGS += -I/usr/include/ncursesw endif endif