1# $FreeBSD$ 2 3LIB= roken 4CFLAGS+= -I${KRB5DIR}/include \ 5 -I${INCLUDEOBJDIR} \ 6 -I${KRB5DIR}/lib/roken \ 7 -I${.OBJDIR} 8SRCS= base64.c concat.c emalloc.c eread.c erealloc.c estrdup.c \ 9 ewrite.c get_default_username.c get_window_size.c getarg.c \ 10 getnameinfo_verified.c issuid.c k_getpwnam.c k_getpwuid.c \ 11 mini_inetd.c net_read.c net_write.c parse_bytes.c \ 12 parse_time.c parse_units.c print_version.c resolve.c \ 13 roken_gethostby.c signal.c simple_exec.c snprintf.c \ 14 socket.c tm2time.c verify.c warnerr.c copyhostent.c \ 15 strlwr.c strndup.c strnlen.c strupr.c get_default_username.c \ 16 strcollect.c getaddrinfo_hostspec.c \ 17 print_version.h roken.h 18NOPIC= yes 19 20install: 21 22.include <bsd.lib.mk> 23 24beforedepend all: print_version.h 25 26.PATH: ${KRB5DIR}/lib/roken 27 28build-tools: make-print-version make-roken 29 30print_version.h: make-print-version 31 ./make-print-version print_version.h 32 33make-print-version: make-print-version.c 34 ${CC} ${CFLAGS} -static -o ${.TARGET} ${.OODATE} 35 36CLEANFILES+= make-print-version print_version.h 37