chiark / gitweb /
correct menu support. update-menus.1 fibs l-)
[disorder] / debian / autorules.m4
index 6b98a5c3fc92364201a5c2911a8d68555d8c34f2..63c8e28a00e1cbd02c2723639c716000a69af919 100644 (file)
@@ -26,6 +26,7 @@ CONFIGURE=--prefix=/usr
 INSTALL_DATA=$(INSTALL) -p -o root -g root -m 644
 INSTALL_PROGRAM=$(INSTALL) -p -o root -g root -m 755
 INSTALL_SCRIPT=$(INSTALL) -p -o root -g root -m 755
+MKDIR=mkdir -p -m 755
 
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
 CFLAGS=-O0 -g
@@ -67,18 +68,18 @@ cleanpkg-$1:
 .PHONY: pkg-$1
 pkg-$1: [build]
        rm -rf debian/$1
-       mkdir -p debian/$1
-       mkdir -p debian/$1/DEBIAN
-       mkdir -p debian/$1/usr/share/doc/$1
-       cp debian/copyright \
+       $(MKDIR) debian/$1
+       $(MKDIR) debian/$1/DEBIAN
+       $(MKDIR) debian/$1/usr/share/doc/$1
+       $(INSTALL_DATA) debian/copyright \
                debian/$1/usr/share/doc/$1/copyright
-       cp debian/changelog \
+       $(INSTALL_DATA) debian/changelog \
                debian/$1/usr/share/doc/$1/changelog.Debian
        gzip -9 debian/$1/usr/share/doc/$1/changelog.Debian
        @for f in preinst postinst prerm postrm conffiles templates config; do\
          if test -e debian/$$f.$1; then\
-           echo cp debian/$$f.$1 debian/$1/DEBIAN/$$f; \
-           cp debian/$$f.$1 debian/$1/DEBIAN/$$f; \
+           echo $(INSTALL_SCRIPT) debian/$$f.$1 debian/$1/DEBIAN/$$f; \
+           $(INSTALL_SCRIPT) debian/$$f.$1 debian/$1/DEBIAN/$$f; \
          fi;\
        done
 $2     dpkg-gencontrol -isp -p$1 -Pdebian/$1 -Tdebian/substvars.$1