This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
slapd-supann/Makefile

70 lines
1.8 KiB
Makefile
Raw Normal View History

2014-11-07 15:19:25 +01:00
NAME=slapd-supann
VERSION=`git describe | tr - . | cut -c2-`
FULLNAME=$(NAME)-$(VERSION)
2014-11-07 15:19:25 +01:00
2014-11-07 14:49:16 +01:00
LIBDIR = $(DESTDIR)/usr/lib/slapd-supann
BINDIR = $(DESTDIR)/usr/bin
SBINDIR = $(DESTDIR)/usr/sbin
ETCDIR = $(DESTDIR)/etc
2014-11-09 22:06:20 +01:00
SHAREDIR = $(DESTDIR)/usr/share/slapd-supann
2014-11-07 14:49:16 +01:00
MANDIR = $(DESTDIR)/usr/share/man
all:
install:
install -o root -g root -m 0755 slapd-supann $(BINDIR)
install -o root -g root -m 0644 slapd-supann.1 $(MANDIR)/man1
2014-11-09 14:57:00 +01:00
install -o root -g root -m 0755 -d $(LIBDIR)
2014-11-09 22:06:20 +01:00
install -o root -g root -m 0755 lib/* $(LIBDIR)
2014-11-09 14:57:00 +01:00
chmod 0644 $(LIBDIR)/*.help
2014-11-09 22:06:20 +01:00
install -o root -g root -m 0755 -d $(SHAREDIR)
install -o root -g root -m 0755 share/* $(SHAREDIR)
2014-11-09 14:57:00 +01:00
uninstall:
rm $(BINDIR)/slapd-supann
rm $(MANDIR)/man1/slapd-supann.1
2014-11-09 22:06:20 +01:00
rm -rf $(LIBDIR) $(SHAREDIR)
2014-11-07 14:49:16 +01:00
2014-11-07 15:19:25 +01:00
# eobuilder targets -- see http://repos.entrouvert.org/eobuilder.git/tree/README.rst
dist-bzip2:
2014-11-09 23:16:14 +01:00
rm -rf build dist
mkdir -p build/$(FULLNAME) sdist
2014-11-07 15:19:25 +01:00
for i in *; do \
if [ "$$i" != "build" ]; then \
cp -R "$$i" build/$(NAME)-$(VERSION); \
2014-11-07 15:19:25 +01:00
fi; \
done
cd build && tar cfj ../sdist/$(FULLNAME).tar.bz2 .
2014-11-07 15:19:25 +01:00
rm -rf build
clean:
2014-11-09 23:16:14 +01:00
rm -rf sdist build
2014-11-07 15:19:25 +01:00
version:
@(echo $(VERSION))
name:
@(echo $(NAME))
fullname:
@(echo $(FULLNAME))
2015-02-06 16:41:06 +01:00
package:
rm -rf debian sdist
2015-02-06 16:41:06 +01:00
make dist-bzip2
git checkout debian debian
cd sdist; mv $(FULLNAME).tar.bz2 $(NAME)_$(VERSION).orig.tar.bz2; tar xvjf $(NAME)_$(VERSION).orig.tar.bz2
cp -R debian sdist/$(FULLNAME)/
cd sdist/$(FULLNAME); dch -v $(VERSION)-1 "New upstream release"; dpkg-buildpackage -uc -us
rm -rf sdist/$(FULLNAME)
git rm -r --cached debian
rm -rf debian
update-dev:
rsync -avz --delete lib/ ldap1-psl.dev:/usr/lib/slapd-supann/
rsync -avz --delete share/ ldap1-psl.dev:/usr/share/slapd-supann/
take-dev:
rsync -avz --delete ldap1-psl.dev:/usr/lib/slapd-supann/ lib/
rsync -avz --delete ldap1-psl.dev:/usr/share/slapd-supann/ share/