From 334ec7501106d31f4c86ee4173d3cf7c3eddfc72 Mon Sep 17 00:00:00 2001 From: "Alfred E. Heggestad" Date: Mon, 6 Mar 2017 13:50:55 +0100 Subject: [PATCH] mk: add Debian Hurd and kFreeBSD (#44) Author: Vasudev Kamath --- mk/re.mk | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/mk/re.mk b/mk/re.mk index e06912e..3ba29a0 100644 --- a/mk/re.mk +++ b/mk/re.mk @@ -239,6 +239,16 @@ ifeq ($(OS),linux) AR := ar AFLAGS := cru endif +ifeq ($(OS),gnu) + CFLAGS += -fPIC -DGNU + LIBS += -ldl + LFLAGS += -fPIC + SH_LFLAGS += -shared + MOD_LFLAGS += + APP_LFLAGS += -rdynamic + AR := ar + AFLAGS := cru +endif ifeq ($(OS),darwin) CFLAGS += -fPIC -dynamic -DDARWIN ifneq (,$(findstring Apple, $(CC_LONGVER))) @@ -282,6 +292,16 @@ ifeq ($(OS),freebsd) AFLAGS := cru HAVE_KQUEUE := 1 endif +ifeq ($(OS),gnu/kfreebsd) + CFLAGS += -fPIC -DKFREEBSD -D_GNU_SOURCE + LFLAGS += -fPIC + SH_LFLAGS += -shared + MOD_LFLAGS += + APP_LFLAGS += -rdynamic + AR := ar + AFLAGS := cru + HAVE_KQUEUE := 1 +endif ifeq ($(OS),dragonfly) CFLAGS += -fPIC -DDRAGONFLY LFLAGS += -fPIC