1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
#!/usr/bin/make -f
%:
dh "$@"
BUILD_TREE := build-tree
INSTALL := /usr/bin/install
FV := 0.3
SV := 0
override_dh_auto_build:
mkdir $(BUILD_TREE)
cp -al $(CURDIR)/noise $(BUILD_TREE)/noise
cd $(BUILD_TREE)/noise && $(MAKE)
override_dh_auto_clean:
rm -fr $(BUILD_TREE)
find . -name "*~" -delete
override_dh_auto_install:
$(INSTALL) $(BUILD_TREE)/noise/lib/libnoise.so.* \
debian/libnoise0/usr/lib
dh_link -p libnoise0 usr/lib/libnoise.so.$(FV) usr/lib/libnoise.so.$(SV)
$(INSTALL) $(BUILD_TREE)/noise/lib/libnoise.la \
debian/libnoise-dev/usr/lib
$(INSTALL) $(BUILD_TREE)/noise/lib/libnoise.a \
debian/libnoise-dev/usr/lib
dh_link -p libnoise-dev usr/lib/libnoise.so.$(FV) usr/lib/libnoise.so
$(INSTALL) $(BUILD_TREE)/noise/include/*.h \
debian/libnoise-dev/usr/include/libnoise/
$(INSTALL) $(BUILD_TREE)/noise/include/module/*.h \
debian/libnoise-dev/usr/include/libnoise/module/
$(INSTALL) $(BUILD_TREE)/noise/include/model/*.h \
debian/libnoise-dev/usr/include/libnoise/model/
$(INSTALL) $(BUILD_TREE)/noise/doc/html/* \
debian/libnoise-dev/usr/share/doc/libnoise-dev/html/
$(INSTALL) noiseutils/noiseutils.* \
debian/libnoise-dev/usr/share/doc/libnoise-dev/noiseutils/
$(INSTALL) examples/texture*.cpp examples/worms.cpp \
debian/libnoise-dev/usr/share/doc/libnoise-dev/examples/
|