diff options
Diffstat (limited to 'lib/libngatm/Makefile')
-rw-r--r-- | lib/libngatm/Makefile | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/lib/libngatm/Makefile b/lib/libngatm/Makefile new file mode 100644 index 0000000..85294b0 --- /dev/null +++ b/lib/libngatm/Makefile @@ -0,0 +1,53 @@ +# $FreeBSD$ +# +# Author: Harti Brandt <harti@freebsd.org> +# +LIB= ngatm +SHLIB_MAJOR= 4 +MAN= libngatm.3 uniaddr.3 unifunc.3 unimsg.3 unisap.3 unistruct.3 + +# 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> |