diff --git a/Source/Plugins/KWIKFormat/Makefile b/Source/Plugins/KWIKFormat/Makefile
index 78241817a672f9c25c7105b6f2312a42c2afe75f..7ef684226bf1ce1ca4141d351a7ef481ac19e408 100644
--- a/Source/Plugins/KWIKFormat/Makefile
+++ b/Source/Plugins/KWIKFormat/Makefile
@@ -3,8 +3,15 @@ LIBNAME := $(notdir $(CURDIR))
 OBJDIR := $(OBJDIR)/$(LIBNAME)
 TARGET := $(LIBNAME).so
 
+OS := $(shell uname)
+
+ifeq ($(OS),Darwin)
+CXXFLAGS := $(CXXFLAGS) -I/opt/local/include
+LDFLAGS := $(LDFLAGS) -L/opt/local/lib -lhdf5 -lhdf5_cpp
+else
 CXXFLAGS := $(CXXFLAGS) -I/usr/include/hdf5/serial -I/usr/local/hdf5/include
 LDFLAGS := $(LDFLAGS) -L/usr/lib/x86_64-linux-gnu/hdf5/serial -L/usr/local/hdf5/lib -lhdf5 -lhdf5_cpp
+endif
 
 SRC_DIR := ${shell find ./ -type d -print}
 VPATH := $(SOURCE_DIRS)
diff --git a/Source/Plugins/NetworkEvents/Makefile b/Source/Plugins/NetworkEvents/Makefile
index 39c47cb3161c051e98c4eab6b13fae2b20740a40..64235b796ccf7b7bc9e99faa788a2fbb979d61f9 100644
--- a/Source/Plugins/NetworkEvents/Makefile
+++ b/Source/Plugins/NetworkEvents/Makefile
@@ -2,7 +2,7 @@
 LIBNAME := $(notdir $(CURDIR))
 OBJDIR := $(OBJDIR)/$(LIBNAME)
 TARGET := $(LIBNAME).so
-
+OS := $(shell uname)
 
 SRC_DIR := ${shell find ./ -type d -print}
 VPATH := $(SOURCE_DIRS)
@@ -10,9 +10,15 @@ VPATH := $(SOURCE_DIRS)
 SRC := $(foreach sdir,$(SRC_DIR),$(wildcard $(sdir)/*.cpp))
 OBJ := $(addprefix $(OBJDIR)/,$(notdir $(SRC:.cpp=.o)))
 
+ifeq ($(OS),Darwin)
+CXXFLAGS := $(CXXFLAGS) -I/opt/local/include 
+LDFLAGS := $(LDFLAGS) -L/opt/local/lib  
+endif
 CXXFLAGS := $(CXXFLAGS) -D "ZEROMQ"
 LDFLAGS := $(LDFLAGS) -lzmq
 
+
+
 BLDCMD := $(CXX) -shared -o $(OUTDIR)/$(TARGET) $(OBJ) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
 
 VPATH = $(SRC_DIR)