Select Git revision
mcmc_based_searches.py
Forked from
Gregory Ashton / PyFstat
Source project has a limited visibility.
makefile 1.21 KiB
UNAME := $(shell uname)
EXE = multi.exe
COMPILATOR = g++
COMPILATOR_OPTIONS = -ansi -O2
LIB_DIR = $(NOMAD_HOME)/lib
LIB_NOMAD = libnomad.so
CXXFLAGS =
ifeq ($(UNAME), Linux)
CXXFLAGS += -Wl,-rpath,'$(LIB_DIR)'
CXXFLAGS += -ansi
endif
LDLIBS = -lm -lnomad
INCLUDE = -I$(NOMAD_HOME)/src -I.
COMPILE = $(COMPILATOR) $(COMPILATOR_OPTIONS) $(INCLUDE) -c
OBJS = multi.o
ifndef NOMAD_HOME
define ECHO_NOMAD
@echo Please set NOMAD_HOME environment variable!
@false
endef
endif
$(EXE): $(OBJS)
$(ECHO_NOMAD)
@echo " building the scalar version ..."
@echo " exe file : "$(EXE)
@$(COMPILATOR) -o $(EXE) $(OBJS) $(LDLIBS) $(CXXFLAGS) -L$(LIB_DIR)
ifeq ($(UNAME), Darwin)
@install_name_tool -change $(LIB_NOMAD) $(NOMAD_HOME)/lib/$(LIB_NOMAD) $(EXE)
endif
multi.o: multi.cpp
$(ECHO_NOMAD)
$(COMPILE) multi.cpp
$(L1): ;
$(ECHO_NOMAD)
clean:
@echo " cleaning obj files"
@rm -f $(OBJS)
del:
@echo " cleaning trash files"
@rm -f core *~
@echo " cleaning obj files"
@rm -f $(OBJS)
@echo " cleaning exe file"
@rm -f $(EXE)