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)