-CURSES = ncursesw
-ifeq (Windows_NT, $(OS))
-OSTYPE := $(shell uname -o)
-ifneq (Cygwin, $(OSTYPE))
-CURSES := pdcurses
-endif
+UNAME_S := $(shell uname -s 2>/dev/null || echo not)
+
+SOURCES = $(wildcard src/*.c)
+OBJECTS = $(SOURCES:.c=.o)
+TARGET = mdp
+DESTDIR =
+PREFIX ?= /usr/local
+
+CURSES = ncursesw
+LDFLAGS ?= -s
+
+ifeq (Windows_NT,$(OS))
+ ifeq (,$(findstring CYGWIN,$(UNAME_S)))
+ CURSES := pdcurses
+ endif