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 43 44 45 46 47 48 49
|
#!/usr/bin/make -f
DIR = $(CURDIR)/debian/manderlbot
EDIR = $(DIR)/usr/lib/erlang/lib
%:
dh $@
override_dh_auto_clean:
[ ! -f Makefile ] || $(MAKE) clean
$(MAKE) -C doc clean
rm -f config.log config.status Makefile
rm -rf ebin
override_dh_autoreconf_clean:
dh_autoreconf_clean
[ ! -f configure.bak ] || mv -v configure.bak configure
override_dh_autoreconf:
[ ! -f configure ] || mv -v configure configure.bak
dh_autoreconf
override_dh_auto_configure:
dh_auto_configure -- ERL=/usr/bin/erl
override_dh_auto_build:
$(MAKE)
$(MAKE) doc
override_dh_auto_install:
$(MAKE) install DESTDIR=$(DIR) \
CONFDIR=$(DIR)/etc/manderlbot/ \
ERLANG_LIB_DIR=$(EDIR)
#
# Remove sources
rm -rf $(EDIR)/manderlbot-*/src
#
# Remove unnecessary builder binary and options
rm -r $(EDIR)/manderlbot-*/BUILD_OPTIONS
rm -r $(EDIR)/manderlbot-*/ebin/builder.beam
override_dh_gencontrol:
erlang-depends
dh_gencontrol
.PHONY: override_dh_auto_configure override_dh_auto_build \
override_dh_auto_install override_dh_gencontrol \
override_dh_auto_clean override_dh_autoreconf
|