~ubuntu-branches/ubuntu/raring/smbldap-tools/raring-proposed

« back to all changes in this revision

Viewing changes to build/Makefile.maintainer

  • Committer: Package Import Robot
  • Author(s): Leo Iannacone
  • Date: 2011-09-27 18:05:13 UTC
  • mfrom: (6.1.2 sid)
  • Revision ID: package-import@ubuntu.com-20110927180513-2b9g9u4wkqeh4kxn
Tags: 0.9.7-1ubuntu1
* Merge from debian unstable (LP: #889308).  Remaining changes:
  - Apply patch from rdratlos to resolve being unable to join a Windows
    7 or Windows 2008 machine to a Samba domain due to the use of cached
    nss credentials. (LP: #814898)
  - 0020_original_doc_html_index.patch: Add index html file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
## Makefile.maintainer
 
2
## ======================================================================
 
3
 
 
4
PACKAGE_NAME_cmd=       grep '^AC_INIT' configure.in |sed 's/.*(//;s/,.*//'
 
5
PACKAGE_NAME=           $(shell $(PACKAGE_NAME_cmd))$(PACKAGE_NAME_cmd:sh)
 
6
PACKAGE_VERSION_cmd=    grep '^AC_INIT' configure.in |sed 's/.*, *//;s/)$$//'
 
7
PACKAGE_VERSION=        $(shell $(PACKAGE_VERSION_cmd))$(PACKAGE_VERSION_cmd:sh)
 
8
PACKAGE_DIST=           $(PACKAGE_NAME)-$(PACKAGE_VERSION)
 
9
 
 
10
ARCHIVE_DIR=            ..
 
11
ARCHIVE_NAME=           $(PACKAGE_DIST).tar.gz
 
12
ARCHIVE_COMPRESS=       $(GZIP)
 
13
 
 
14
TAR=                    tar
 
15
GZIP=                   gzip -9
 
16
GPG_cmd=                type gpg >/dev/null 2>&1 && echo gpg || echo :
 
17
GPG=                    $(shell $(GPG_cmd))$(GPG_CMD:sh)
 
18
RPMBUILD_cmd=           type gpg >/dev/null 2>&1 && echo rpmbuild --sign || echo rpmbuild
 
19
RPMBUILD=               $(shell $(RPMBUILD_cmd))$(RPMBUILD_CMD:sh)
 
20
 
 
21
## ----------------------------------------------------------------------
 
22
 
 
23
default:
 
24
        @echo "Please read file 'INSTALL' and run ./configure && make."
 
25
 
 
26
## ----------------------------------------------------------------------
 
27
 
 
28
dist: dist-conf dist-archive dist-rpm
 
29
 
 
30
dist-conf:
 
31
        [ -f Makefile ] && $(MAKE) distclean || :
 
32
        autoconf
 
33
        rm -rf autom4te.cache .dist.tmp $(PACKAGE_DIST)
 
34
 
 
35
dist-archive:
 
36
        mkdir .dist.tmp
 
37
        cp -rp * .dist.tmp
 
38
        find .dist.tmp -type d -name .svn -exec rm -rf {} \; -prune
 
39
        rm -rf .dist.tmp/vendor/rails .dist.tmp/tags
 
40
        mv .dist.tmp $(PACKAGE_DIST)
 
41
        $(TAR) cf - $(PACKAGE_DIST) |$(ARCHIVE_COMPRESS) >$(ARCHIVE_DIR)/$(ARCHIVE_NAME)
 
42
        rm -rf $(PACKAGE_DIST)
 
43
        $(GPG) --sign --detach-sign $(ARCHIVE_DIR)/$(ARCHIVE_NAME)
 
44
        ls -l $(ARCHIVE_DIR)/$(ARCHIVE_NAME)
 
45
        ls -l $(ARCHIVE_DIR)/$(ARCHIVE_NAME).sig 2>/dev/null || :
 
46
 
 
47
dist-rpm:
 
48
        $(RPMBUILD) -ta $(ARCHIVE_DIR)/$(ARCHIVE_NAME)
 
49
 
 
50
configure: configure.in
 
51
        autoconf
 
52
 
 
53
distclean:
 
54