Makefile.mk
937 Bytes
REQUIREDHEADERS = Random.hpp RandomCanonical.hpp RandomPower2.hpp \
RandomEngine.hpp RandomAlgorithm.hpp RandomMixer.hpp RandomSeed.hpp \
RandomType.hpp
OTHERHEADERS = NormalDistribution.hpp ExponentialDistribution.hpp \
LeadingZeros.hpp ExponentialProb.hpp RandomSelect.hpp \
ExactExponential.hpp ExactNormal.hpp ExactPower.hpp RandomNumber.hpp \
UniformInteger.hpp DiscreteNormal.hpp DiscreteNormalAlt.hpp \
InverseEProb.hpp InversePiProb.hpp
MPFRHEADERS = MPFRRandom.hpp \
MPFRUniform.hpp MPFRExponential.hpp MPFRNormal.hpp \
MPFRExponentialL.hpp MPFRNormalK.hpp MPFRNormalR.hpp
PREFIX = /usr/local
LIBNAME = RandomLib
HEADERS = $(LIBNAME)/Config.h \
$(patsubst %,$(LIBNAME)/%,$(REQUIREDHEADERS) \
$(OTHERHEADERS) $(MPFRHEADERS))
DEST = $(PREFIX)/include/$(LIBNAME)
INSTALL=install -b
all:
@:
install:
test -d $(DEST) || mkdir -p $(DEST)
$(INSTALL) -m 644 $(HEADERS) $(DEST)/
clean:
@:
.PHONY: all install clean