[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / src / lib / libkrb5

File: [local] / src / lib / libkrb5 / Attic / Makefile (download)

Revision 1.16, Thu Nov 24 20:49:18 2005 UTC (18 years, 6 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7, OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2, OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9
Changes since 1.15: +2 -1 lines

use WANTLINT= (on all architectures)

# $OpenBSD: Makefile,v 1.16 2005/11/24 20:49:18 deraadt Exp $

.include <bsd.own.mk>

KRB5DIR=	${.CURDIR}/../../kerberosV
GENDIR=		${.CURDIR}/generated
.include "Makefile.common.inc"

LIB	= krb5
WANTLINT=

.PATH:	${KRB5SRC}/lib
.PATH:	${GENDIR}

.include "Makefile.asn1.inc"
.include "Makefile.hdb.inc"
.include "Makefile.kafs.inc"
.include "Makefile.roken.inc"
.include "Makefile.krb5.inc"
.include "Makefile.com_err.inc"

includes:
	@echo "Removing old Kerberos include files (transitionary)"
	@/bin/rm -rf ${DESTDIR}/usr/include/kerberosV \
		${DESTDIR}/usr/include/kerberosIV \
		${DESTDIR}/usr/include/com_err.h
	@echo "Symlinking /usr/include/com_err.h (transitionary)"
	@/bin/ln -s /usr/include/kerberosV/com_err.h ${DESTDIR}/usr/include/
	@test -d ${DESTDIR}/usr/include/kerberosV || \
		mkdir ${DESTDIR}/usr/include/kerberosV
	@echo -n ${DIR_KRB5INC}:; \
	cd ${DIR_KRB5INC}; for i in ${HDR_KRB5INC}; do \
		echo -n " $$i"; \
		cmp -s $$i ${DESTDIR}/usr/include/kerberosV/$$i || \
			${INSTALL} ${INSTALL_COPY} -m 444 \
			-o ${BINOWN} -g $(BINGRP) $$i \
			${DESTDIR}/usr/include/kerberosV; done; \
		echo
	@echo -n ${DIR_KRB5LIB}:; \
	cd ${DIR_KRB5LIB}; for i in ${HDR_KRB5LIB}; do \
		echo -n " $$i"; \
		cmp -s $$i ${DESTDIR}/usr/include/kerberosV/$$i || \
			${INSTALL} ${INSTALL_COPY} -m 444 \
			-o ${BINOWN} -g $(BINGRP) $$i \
			${DESTDIR}/usr/include/kerberosV; done; \
		echo
	@echo -n ${DIR_KAFS}:; \
	cd ${DIR_KAFS}; for i in ${HDR_KAFS}; do \
		echo -n " $$i"; \
		cmp -s $$i ${DESTDIR}/usr/include/kerberosV/$$i || \
			${INSTALL} ${INSTALL_COPY} -m 444 \
			-o ${BINOWN} -g $(BINGRP) $$i \
			${DESTDIR}/usr/include/kerberosV; done; \
		echo
	@echo -n ${DIR_COM_ERR}:; \
	cd ${DIR_COM_ERR}; for i in ${HDR_COM_ERR}; do \
		echo -n " $$i"; \
		cmp -s $$i ${DESTDIR}/usr/include/kerberosV/$$i || \
			${INSTALL} ${INSTALL_COPY} -m 444 \
			-o ${BINOWN} -g $(BINGRP) $$i \
			${DESTDIR}/usr/include/kerberosV; done; \
		echo
	@echo -n ${DIR_HDB}:; \
	cd ${DIR_HDB}; for i in ${HDR_HDB}; do \
		echo -n " $$i"; \
		cmp -s $$i ${DESTDIR}/usr/include/kerberosV/$$i || \
			${INSTALL} ${INSTALL_COPY} -m 444 \
			-o ${BINOWN} -g $(BINGRP) $$i \
			${DESTDIR}/usr/include/kerberosV; done; \
		echo
	@echo -n ${DIR_ASN1}:; \
	cd ${DIR_ASN1}; for i in ${HDR_ASN1}; do \
		echo -n " $$i"; \
		cmp -s $$i ${DESTDIR}/usr/include/kerberosV/$$i || \
			${INSTALL} ${INSTALL_COPY} -m 444 \
			-o ${BINOWN} -g $(BINGRP) $$i \
			${DESTDIR}/usr/include/kerberosV; done; \
		echo
	@echo -n ${GENDIR}:; \
	cd ${GENDIR}; for i in ${HDR_GEN}; do \
		echo -n " $$i"; \
		cmp -s $$i ${DESTDIR}/usr/include/kerberosV/$$i || \
			${INSTALL} ${INSTALL_COPY} -m 444 \
			-o ${BINOWN} -g $(BINGRP) $$i \
			${DESTDIR}/usr/include/kerberosV; done; \
		echo


SHLIB_LINKS	= kafs asn1 com_err
ALIB_LINKS	= $(SHLIB_LINKS) hdb

afterinstall:
.if !defined(NOPIC)
	for f in $(SHLIB_LINKS); do \
		ln -f $(DESTDIR)$(LIBDIR)/lib$(LIB).so.$(SHLIB_MAJOR).$(SHLIB_MINOR) \
		    $(DESTDIR)$(LIBDIR)/lib$$f.so.$(SHLIB_MAJOR).$(SHLIB_MINOR) ;\
	done
	for f in $(SHLIB_LINKS); do \
		if [ -f $(DESTDIR)$(LIBDIR)/lib$(LIB)_pic.a ]; then \
			ln -f $(DESTDIR)$(LIBDIR)/lib$(LIB)_pic.a \
			    $(DESTDIR)$(LIBDIR)/lib$${f}_pic.a ;\
		fi \
	done
.endif
	for f in $(ALIB_LINKS); do \
		ln -f $(DESTDIR)$(LIBDIR)/lib$(LIB).a \
		    $(DESTDIR)$(LIBDIR)/lib$$f.a ; \
	done
.if !defined(NOPROFILE)
	for f in $(ALIB_LINKS); do \
		ln -f $(DESTDIR)$(LIBDIR)/lib$(LIB)_p.a \
		    $(DESTDIR)$(LIBDIR)/lib$${f}_p.a ; \
	done
.endif

.include <bsd.lib.mk>