X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=src%2FMakefile;h=70b5af5638220bf9fd566ebf994708878fcbc85b;hb=01a21345277528bb331653603e0d3771e5ed5870;hp=ac4888e653631721323dcc97cde28ea2c3c3e459;hpb=651b0eba4cdf0afc46f8646f57a9fff4d2d68c5e;p=smdp.git diff --git a/src/Makefile b/src/Makefile index ac4888e..70b5af5 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,6 +1,6 @@ # # Makefile -# Copyright (C) 2014 Michael Goehler +# Copyright (C) 2015 Michael Goehler # # This file is part of mdp. # @@ -22,8 +22,9 @@ UNAME_S := $(shell uname -s 2>/dev/null || echo not) SOURCES = $(wildcard *.c) OBJECTS = $(SOURCES:.c=.o) -CFLAGS = -O3 -Wall -CPPFLAGS = -I../include +CFLAGS ?= -O3 +CFLAGS += -Wall +CPPFLAGS += -I../include ifeq ($(DEBUG),1) CFLAGS := -O0 -Wall -g @@ -32,12 +33,14 @@ endif ifeq ($(OS),Windows_NT) ifeq (,$(findstring CYGWIN,$(UNAME_S))) 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),) + ifneq ($(filter $(LSB_RELEASE),Debian Ubuntu LinuxMint CrunchBang),) CPPFLAGS += -I/usr/include/ncursesw endif endif