# Makefile for libdfui.
# $Id: Makefile,v 1.13 2005/01/07 01:28:36 cpressey Exp $

OSTYPE!=sysctl -n kern.ostype

LIB=	dfui

SRCS=	encode.c decode.c conn_tcp.c \
	connection.c conn_caps.c conn_npipe.c \
	form.c \
	dump.c system.c lang.c

CFLAGS+=-I/usr/src/lib -I/usr/src/lib/libcaps/${MACHINE_ARCH}
CFLAGS+=-DSMP
CFLAGS+=-Wall
CFLAGS+=-I/usr/local/include

.ifdef DEBUG
CFLAGS+=-DDEBUG -g
.endif

.if ${OSTYPE} == "NetBSD"
NOGCCERROR=D
CPPFLAGS=${CFLAGS}
SHLIBDIR=/usr/local/lib
USE_SHLIBDIR=yes
.else
INSTALL_FILE?=install -C
.endif

LIBDIR=/usr/local/lib
USELIBDIR=/usr/local/lib
USESHLIBDIR=/usr/local/lib

NOPROFILE=yes
SHLIB_MAJOR=3
SHLIB_MINOR=0

installincludes:
	[ -d /usr/local/include/dfui ] || mkdir /usr/local/include/dfui
	rm -f /usr/local/include/dfui/* || echo "no files"
	${INSTALL_FILE} -o root -g wheel -m 444  dfui.h /usr/local/include/dfui/dfui.h
	${INSTALL_FILE} -o root -g wheel -m 444  dump.h /usr/local/include/dfui/dump.h
	${INSTALL_FILE} -o root -g wheel -m 444  lang.h /usr/local/include/dfui/lang.h
	${INSTALL_FILE} -o root -g wheel -m 444  system.h /usr/local/include/dfui/system.h

# NetBSD kludge
afterinstall: installincludes

.include <bsd.lib.mk>
