1# $OpenBSD: Makefile,v 1.4 2024/07/24 08:22:26 yasuoka Exp $ 2 3LIB= radius 4SRCS= radius.c radius_attr.c radius_msgauth.c radius_userpass.c \ 5 radius_mppe.c radius_eapmsk.c 6INCS= radius.h 7 8CFLAGS+= -Wall 9 10MAN= radius_new_request_packet.3 11 12VERSION_SCRIPT= Symbols.map 13SYMBOL_LIST= ${.CURDIR}/Symbols.list 14 15includes: 16 @cd ${.CURDIR}; for i in $(INCS); do \ 17 j="cmp -s $$i ${DESTDIR}/usr/include/$$i || \ 18 ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} \ 19 -m 444 $$i ${DESTDIR}/usr/include"; \ 20 echo $$j; \ 21 eval "$$j"; \ 22 done 23 24${VERSION_SCRIPT}: ${SYMBOL_LIST} 25 { printf '{\n\tglobal:\n'; \ 26 sed '/^[._a-zA-Z]/s/$$/;/; s/^/ /' ${SYMBOL_LIST}; \ 27 printf '\n\tlocal:\n\t\t*;\n};\n'; } >$@.tmp && mv $@.tmp $@ 28 29.include <bsd.lib.mk> 30