2003-10-22 11:52:35 +00:00
|
|
|
# $FreeBSD$
|
|
|
|
#
|
|
|
|
# Author: Harti Brandt <harti@freebsd.org>
|
|
|
|
#
|
|
|
|
LIB= ngatm
|
2005-07-22 17:29:10 +00:00
|
|
|
SHLIB_MAJOR= 2
|
2004-07-08 17:09:55 +00:00
|
|
|
MAN= libngatm.3 uniaddr.3 unifunc.3 unimsg.3 unisap.3 unistruct.3
|
2004-02-23 20:07:47 +00:00
|
|
|
WARNS?= 6
|
2003-10-22 11:52:35 +00:00
|
|
|
|
|
|
|
# source of the library lives in contrib
|
|
|
|
SDIR= ${.CURDIR}/../../sys
|
|
|
|
CTRB= ${.CURDIR}/../../contrib/ngatm
|
|
|
|
LIBBASE= ${SDIR}/contrib/ngatm
|
|
|
|
|
|
|
|
CFLAGS+= -I${LIBBASE} -I${.OBJDIR} -I${CTRB}/libngatm
|
2004-07-08 17:09:55 +00:00
|
|
|
# CFLAGS+= -DSSCOP_DEBUG -DSSCFU_DEBUG -DUNI_DEBUG -DCCATM_DEBUG
|
2003-10-22 11:52:35 +00:00
|
|
|
|
2003-11-03 12:27:22 +00:00
|
|
|
.PATH: ${LIBBASE}/netnatm ${LIBBASE}/netnatm/saal ${LIBBASE}/netnatm/misc \
|
2004-07-08 17:09:55 +00:00
|
|
|
${LIBBASE}/netnatm/msg ${LIBBASE}/netnatm/sig ${LIBBASE}/netnatm/api
|
2003-10-22 11:52:35 +00:00
|
|
|
.PATH: ${CTRB}/libngatm ${CTRB}/man
|
|
|
|
|
2003-11-03 12:27:22 +00:00
|
|
|
SRCS= unimsg.c unimsg_common.c straddr.c \
|
|
|
|
traffic.c uni_ie.c uni_msg.c \
|
2003-11-07 09:10:25 +00:00
|
|
|
saal_sscop.c saal_sscfu.c \
|
|
|
|
sig_call.c sig_coord.c sig_party.c sig_print.c sig_reset.c \
|
2004-07-08 17:09:55 +00:00
|
|
|
sig_uni.c sig_unimsgcpy.c sig_verify.c \
|
|
|
|
cc_conn.c cc_user.c cc_sig.c cc_data.c cc_port.c unisap.c \
|
|
|
|
cc_dump.c
|
2003-10-22 11:52:35 +00:00
|
|
|
|
|
|
|
# Includes
|
2004-07-08 17:09:55 +00:00
|
|
|
INCSGROUPS= INCSATM INCSSAAL INCSMSG INCSSIG INCSAPI
|
2003-10-22 11:52:35 +00:00
|
|
|
|
|
|
|
# common files
|
|
|
|
INCSATMDIR= $(INCLUDEDIR)/netnatm
|
2003-11-03 12:27:22 +00:00
|
|
|
INCSATM= unimsg.h addr.h
|
2003-10-22 11:52:35 +00:00
|
|
|
|
|
|
|
# signaling AAL
|
|
|
|
INCSSAALDIR= $(INCLUDEDIR)/netnatm/saal
|
|
|
|
INCSSAAL= saal/sscfu.h saal/sscfudef.h saal/sscop.h saal/sscopdef.h
|
|
|
|
|
2003-11-03 12:27:22 +00:00
|
|
|
# message parsing
|
|
|
|
INCSMSGDIR= $(INCLUDEDIR)/netnatm/msg
|
|
|
|
INCSMSG= msg/uni_config.h msg/uni_hdr.h msg/uni_ie.h msg/uni_msg.h \
|
|
|
|
msg/unimsglib.h msg/uniprint.h msg/unistruct.h
|
|
|
|
|
2003-11-07 09:10:25 +00:00
|
|
|
# signaling layer
|
|
|
|
INCSSIGDIR= $(INCLUDEDIR)/netnatm/sig
|
|
|
|
INCSSIG= sig/uni.h sig/unidef.h sig/unisig.h
|
|
|
|
|
2004-07-08 17:09:55 +00:00
|
|
|
# call control layer
|
|
|
|
INCSAPIDIR= $(INCLUDEDIR)/netnatm/api
|
|
|
|
INCSAPI= api/atmapi.h api/ccatm.h api/unisap.h
|
|
|
|
|
2003-10-22 11:52:35 +00:00
|
|
|
.include <bsd.lib.mk>
|