X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=src%2FMakefile;h=f41e99ab58a9baf0b1b2ab335d6377ec4e6b0f89;hb=629c2ebaa4c6238348886b3924fa9e9eb18f8489;hp=42d55639cb14d6d3e1516839d08daf53186c5d48;hpb=618df4fd72bc78c3012a0987ab9e7183a404b20c;p=smdp.git diff --git a/src/Makefile b/src/Makefile index 42d5563..f41e99a 100644 --- a/src/Makefile +++ b/src/Makefile @@ -18,19 +18,20 @@ # along with this program. If not, see . # +UNAME_S := $(shell uname -s 2>/dev/null || echo not) + SOURCES = $(wildcard *.c) OBJECTS = $(SOURCES:.c=.o) +CFLAGS = -O3 -Wall -I../include -CFLAGS = -O3 -Wall -I../include ifeq ($(DEBUG),1) -CFLAGS := -O0 -Wall -g -I../include + CFLAGS := -O0 -Wall -g -I../include endif -ifeq (Windows_NT, $(OS)) -OSTYPE := $(shell uname -o) -ifneq (Cygwin, $(OSTYPE)) -CFLAGS += -DWIN32=1 -endif +ifeq ($(OS),Windows_NT) + ifeq (,$(findstring CYGWIN,$(UNAME_S))) + CFLAGS += -DWIN32 + endif endif all: $(OBJECTS)