diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -1,5 +1,7 @@ PW_SHA256 := 7361c87eb5e55240a3afbf7f41bc2a08f93e392414103075d3929b5fd53e021c +DARWIN = $(findstring Darwin,$(shell uname)) NEEDED_CFLAGS := -std=c99 -D_POSIX_C_SOURCE=200112L -D__EXTENSIONS__ +NEEDED_CFLAGS += $(if $(DARWIN),-D_DARWIN_C_SOURCE) ifeq ($(shell sha256sum pw.c),$(PW_SHA256) pw.c) PW_VERSION := 3 else @@ -11,8 +13,8 @@ override CFLAGS += $(NEEDED_CFLAGS) -DCONFIG_PW_VER=\"$(PW_VERSION)\" DESTDIR ?= /usr/local .PHONY: all fixver all: pw fixver -pw: -clean:; rm -f pw +pw: $(if $(DARWIN),macpoll.o) +clean:; rm -f pw macpoll.o install:; install pw $(DESTDIR)/bin/pw; \ install -D pw.1 $(DESTDIR)/share/man/man1/pw.1; \ install -D pw-relnotes.5 $(DESTDIR)/share/man/man5/pw-relnotes.5 |