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

NAME=slapd-supann
VERSION=`git describe | tr - . | cut -c2-`
FULLNAME=$(NAME)-$(VERSION)
LIBDIR = $(DESTDIR)/usr/lib/slapd-supann
BINDIR = $(DESTDIR)/usr/bin
SBINDIR = $(DESTDIR)/usr/sbin
ETCDIR = $(DESTDIR)/etc
SHAREDIR = $(DESTDIR)/usr/share/slapd-supann
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
install -o root -g root -m 0755 -d $(LIBDIR)
install -o root -g root -m 0755 lib/* $(LIBDIR)
chmod 0644 $(LIBDIR)/*.help
install -o root -g root -m 0755 -d $(SHAREDIR)
install -o root -g root -m 0755 share/* $(SHAREDIR)
uninstall:
rm $(BINDIR)/slapd-supann
rm $(MANDIR)/man1/slapd-supann.1
rm -rf $(LIBDIR) $(SHAREDIR)
# eobuilder targets -- see http://repos.entrouvert.org/eobuilder.git/tree/README.rst
dist-bzip2:
rm -rf build dist
mkdir -p build/$(FULLNAME) sdist
for i in *; do \
if [ "$$i" != "build" ]; then \
cp -R "$$i" build/$(NAME)-$(VERSION); \
fi; \
done
cd build && tar cfj ../sdist/$(FULLNAME).tar.bz2 .
rm -rf build
clean:
rm -rf sdist build
version:
@(echo $(VERSION))
name:
@(echo $(NAME))
fullname:
@(echo $(FULLNAME))
package:
rm -rf debian sdist
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/