# $Id: Makefile,v 1.27 2001/08/09 10:35:49 jrief Exp $ VERSION=0.2.6 RELEASE=1 CC=gcc -O2 CFLAGS=$(INC) -DVERSION='"$(VERSION)"' OBJS=ldap2dns.o LIBS=-lldap -llber LD=gcc LDFLAGS= INSTALL_PREFIX= PREFIXDIR=$(INSTALL_PREFIX)/usr LDAPCONFDIR=$(INSTALL_PREFIX)/etc/openldap TARFILE=/usr/src/redhat/SOURCES/ldap2dns-$(VERSION).tar.gz SPECFILE=ldap2dns.spec all: ldap2dns ldap2dns: $(OBJS) $(LIBS) $(LD) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) ln -f ldap2dns ldap2dnsd ldap2dns.o: ldap2dns.c $(CC) $(CFLAGS) -c $< install: all mkdir -p $(PREFIXDIR)/bin mkdir -p $(LDAPCONFDIR) install -s -o root -g root -m 755 ldap2dns $(PREFIXDIR)/bin/ ln -f $(PREFIXDIR)/bin/ldap2dns $(PREFIXDIR)/bin/ldap2dnsd install -o root -g root -m 755 ldap2tinydns-conf $(PREFIXDIR)/bin/ install -o root -g root -m 644 dns.at.conf $(LDAPCONFDIR)/ install -o root -g root -m 644 dns.oc.conf $(LDAPCONFDIR)/ clean: rm -f $(OBJS) ldap2dns ldap2dnsd data* *.db core $(SPECFILE) tar: clean cd ..; \ tar czf $(TARFILE) ldap2dns-$(VERSION) --exclude CVS --exclude DNSadmin $(SPECFILE): Specfile sed -e 's#%VERSION%#$(VERSION)#g' \ -e 's#%RELEASE%#$(RELEASE)#g' \ < $< > $@ rpm: tar $(SPECFILE) rpm -ba $(SPECFILE)