1121336Sharti# $FreeBSD$
2121336Sharti#
3121336Sharti# Author: Harti Brandt <harti@freebsd.org>
4121336Sharti#
5121336ShartiLIB=	ngatm
6195767SkensmithSHLIB_MAJOR= 4
7131834ShartiMAN=	libngatm.3 uniaddr.3 unifunc.3 unimsg.3 unisap.3 unistruct.3
8121336Sharti
9121336Sharti# source of the library lives in contrib
10121336ShartiSDIR=	${.CURDIR}/../../sys
11121336ShartiCTRB=	${.CURDIR}/../../contrib/ngatm
12121336ShartiLIBBASE= ${SDIR}/contrib/ngatm
13121336Sharti
14121336ShartiCFLAGS+= -I${LIBBASE} -I${.OBJDIR} -I${CTRB}/libngatm
15131834Sharti# CFLAGS+= -DSSCOP_DEBUG -DSSCFU_DEBUG -DUNI_DEBUG -DCCATM_DEBUG
16121336Sharti
17121950Sharti.PATH: ${LIBBASE}/netnatm ${LIBBASE}/netnatm/saal ${LIBBASE}/netnatm/misc \
18131834Sharti	${LIBBASE}/netnatm/msg ${LIBBASE}/netnatm/sig ${LIBBASE}/netnatm/api
19121336Sharti.PATH: ${CTRB}/libngatm ${CTRB}/man
20121336Sharti
21121950ShartiSRCS=	unimsg.c unimsg_common.c straddr.c				\
22121950Sharti	traffic.c uni_ie.c uni_msg.c					\
23122217Sharti	saal_sscop.c saal_sscfu.c					\
24122217Sharti	sig_call.c sig_coord.c sig_party.c sig_print.c sig_reset.c	\
25131834Sharti	sig_uni.c sig_unimsgcpy.c sig_verify.c				\
26131834Sharti	cc_conn.c cc_user.c cc_sig.c cc_data.c cc_port.c unisap.c	\
27131834Sharti	cc_dump.c
28121336Sharti
29121336Sharti# Includes
30131834ShartiINCSGROUPS= INCSATM INCSSAAL INCSMSG INCSSIG INCSAPI
31121336Sharti
32121336Sharti# common files
33121336ShartiINCSATMDIR= $(INCLUDEDIR)/netnatm
34121950ShartiINCSATM= unimsg.h addr.h
35121336Sharti
36121336Sharti# signaling AAL
37121336ShartiINCSSAALDIR= $(INCLUDEDIR)/netnatm/saal
38121336ShartiINCSSAAL= saal/sscfu.h saal/sscfudef.h saal/sscop.h saal/sscopdef.h
39121336Sharti
40121950Sharti# message parsing
41121950ShartiINCSMSGDIR= $(INCLUDEDIR)/netnatm/msg
42121950ShartiINCSMSG= msg/uni_config.h msg/uni_hdr.h msg/uni_ie.h msg/uni_msg.h	\
43121950Sharti	 msg/unimsglib.h msg/uniprint.h msg/unistruct.h
44121950Sharti
45122217Sharti# signaling layer
46122217ShartiINCSSIGDIR= $(INCLUDEDIR)/netnatm/sig
47122217ShartiINCSSIG= sig/uni.h sig/unidef.h sig/unisig.h
48122217Sharti
49131834Sharti# call control layer
50131834ShartiINCSAPIDIR= $(INCLUDEDIR)/netnatm/api
51131834ShartiINCSAPI= api/atmapi.h api/ccatm.h api/unisap.h
52131834Sharti
53121336Sharti.include <bsd.lib.mk>
54