freebsd-skq/lib/libngatm/Makefile
harti 9924c255d2 Add the new call control layer to the library and install the man page
for the service access point (SAP) stuff now that it is really available.
2004-07-08 17:09:55 +00:00

55 lines
1.5 KiB
Makefile

# $FreeBSD$
#
# Author: Harti Brandt <harti@freebsd.org>
#
LIB= ngatm
SHLIB_MAJOR= 1
MAN= libngatm.3 uniaddr.3 unifunc.3 unimsg.3 unisap.3 unistruct.3
WARNS?= 6
# 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
# CFLAGS+= -DSSCOP_DEBUG -DSSCFU_DEBUG -DUNI_DEBUG -DCCATM_DEBUG
.PATH: ${LIBBASE}/netnatm ${LIBBASE}/netnatm/saal ${LIBBASE}/netnatm/misc \
${LIBBASE}/netnatm/msg ${LIBBASE}/netnatm/sig ${LIBBASE}/netnatm/api
.PATH: ${CTRB}/libngatm ${CTRB}/man
SRCS= unimsg.c unimsg_common.c straddr.c \
traffic.c uni_ie.c uni_msg.c \
saal_sscop.c saal_sscfu.c \
sig_call.c sig_coord.c sig_party.c sig_print.c sig_reset.c \
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
# Includes
INCSGROUPS= INCSATM INCSSAAL INCSMSG INCSSIG INCSAPI
# common files
INCSATMDIR= $(INCLUDEDIR)/netnatm
INCSATM= unimsg.h addr.h
# signaling AAL
INCSSAALDIR= $(INCLUDEDIR)/netnatm/saal
INCSSAAL= saal/sscfu.h saal/sscfudef.h saal/sscop.h saal/sscopdef.h
# 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
# signaling layer
INCSSIGDIR= $(INCLUDEDIR)/netnatm/sig
INCSSIG= sig/uni.h sig/unidef.h sig/unisig.h
# call control layer
INCSAPIDIR= $(INCLUDEDIR)/netnatm/api
INCSAPI= api/atmapi.h api/ccatm.h api/unisap.h
.include <bsd.lib.mk>