summaryrefslogtreecommitdiff
path: root/frontends
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2018-09-06 21:34:51 +0100
committerVincent Sanders <vince@kyllikki.org>2018-09-06 21:34:51 +0100
commit8bca6cf28bf5162e0e4bb890c44b1ac1be204400 (patch)
treec255192829cc71a22167efe1c7012b1159cbb28f /frontends
parent05b9baadbc34d9900195caf02c20a8b18f11b3a5 (diff)
downloadnetsurf-8bca6cf28bf5162e0e4bb890c44b1ac1be204400.tar.gz
netsurf-8bca6cf28bf5162e0e4bb890c44b1ac1be204400.tar.bz2
correctly setup feature flags
Diffstat (limited to 'frontends')
-rw-r--r--frontends/monkey/Makefile21
1 files changed, 14 insertions, 7 deletions
diff --git a/frontends/monkey/Makefile b/frontends/monkey/Makefile
index 86f1d912e..27d6610df 100644
--- a/frontends/monkey/Makefile
+++ b/frontends/monkey/Makefile
@@ -9,20 +9,27 @@
CWARNFLAGS += -Werror
-CFLAGS += -std=c99 -Dmonkey -Dnsmonkey -g \
- -D_BSD_SOURCE \
- -D_DEFAULT_SOURCE \
- -D_XOPEN_SOURCE=700 \
- -D_POSIX_C_SOURCE=200809L \
- -D_NETBSD_SOURCE \
+CFLAGS += -std=c99 \
+ -Dmonkey -Dnsmonkey -g \
-DMONKEY_RESPATH=\"$(NETSURF_MONKEY_RESOURCES)\"
LDFLAGS += -lm
# ---------------------------------------------------------------------------
-# Windows flag setup
+# HOST specific feature flags
# ---------------------------------------------------------------------------
+# enable POSIX and XSI features.
+# everywhere but freebsd where the default set already has them enabled
+ifneq ($(HOST),FreeBSD)
+ CFLAGS += -D_POSIX_C_SOURCE=200809L \
+ -D_XOPEN_SOURCE=700 \
+ -D_BSD_SOURCE \
+ -D_DEFAULT_SOURCE \
+ -D_NETBSD_SOURCE
+endif
+
+# Windows flag setup
ifeq ($(HOST),Windows_NT)
CFLAGS += -U__STRICT_ANSI__
endif