#!/usr/bin/make -f DEBUG = INSTALL_PROGRAM = install ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) DEBUG = -DDEBUG -g endif ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif build: build-all build-all: $(checkdir) touch imap/ip6 ./configure make touch build-all clean: checkroot $(checkdir) -rm -f build-all -rm -rf debian/tmp debian/files* core debian/substvars binary-indep: checkroot build-all binary-arch: checkroot build-all $(checkdir) -rm -rf debian/tmp install -D -m755 debian/preinst debian/tmp/DEBIAN/preinst install -D -m755 debian/postinst debian/tmp/DEBIAN/postinst install -D -m755 debian/postrm debian/tmp/DEBIAN/postrm install -D -m644 debian/menu debian/tmp/usr/lib/menu/alpine $(INSTALL_PROGRAM) -D -m755 alpine/alpine debian/tmp/usr/bin/alpine $(INSTALL_PROGRAM) -D -m755 imap/mlock/mlock debian/tmp/usr/sbin/mlock $(INSTALL_PROGRAM) -D -m755 alpine/rpload debian/tmp/usr/bin/rpload $(INSTALL_PROGRAM) -D -m755 alpine/rpdump debian/tmp/usr/bin/rpdump $(INSTALL_PROGRAM) -D -m755 pico/pico debian/tmp/usr/bin/pico $(INSTALL_PROGRAM) -D -m755 pico/pilot debian/tmp/usr/bin/pilot $(INSTALL_PROGRAM) -D -m755 imap/mailutil/mailutil debian/tmp/usr/bin/mailutil install -D -m644 doc/alpine.1 debian/tmp/usr/share/man/man1/alpine.1 install -D -m644 doc/rpload.1 debian/tmp/usr/share/man/man1/rpload.1 install -D -m644 doc/rpdump.1 debian/tmp/usr/share/man/man1/rpdump.1 install -D -m644 doc/pico.1 debian/tmp/usr/share/man/man1/pico.1 install -D -m644 doc/pilot.1 debian/tmp/usr/share/man/man1/pilot.1 install -D -m644 imap/src/mailutil/mailutil.1 debian/tmp/usr/share/man/man1/mailutil.1 install -D -m644 doc/tech-notes.txt debian/tmp/usr/share/doc/alpine/tech-notes.txt install -D -m644 LICENSE debian/tmp/usr/share/doc/alpine/license install -D -m644 README debian/tmp/usr/share/doc/alpine/README install -D -m644 debian/changelog debian/tmp/usr/share/doc/alpine/changelog gzip -r9 debian/tmp/usr/share/man gzip -9 debian/tmp/usr/share/doc/alpine/changelog dpkg-shlibdeps alpine/alpine pico/pico pico/pilot imap/mlock/mlock alpine/rpload alpine/rpdump cd debian/tmp && md5sum `find * -type f ! -regex "DEBIAN/.*"` > DEBIAN/md5sums dpkg-gencontrol -isp -palpine chown -R root.root debian/tmp chmod -R go=rX debian/tmp chown root.mail debian/tmp/usr/sbin/mlock chmod 2755 debian/tmp/usr/sbin/mlock dpkg --build debian/tmp .. define checkdir test -f alpine/alpine.c -a -f debian/rules endef binary: binary-indep binary-arch checkroot: $(checkdir) test root = "`whoami`" .PHONY: binary binary-arch binary-indep clean checkroot