summaryrefslogtreecommitdiffstats
path: root/lib/libngatm/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libngatm/Makefile')
-rw-r--r--lib/libngatm/Makefile53
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>
OpenPOWER on IntegriCloud