diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2007-12-17 23:29:05 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2007-12-17 23:29:05 +0000 |
commit | ad83624b2114e789fe57364ee58a5d916b161156 (patch) | |
tree | 12e2e3a836afd851cdbf4b7bef24fff48cdb7880 /net/bcusdk-eibd | |
parent | 8fafddb8d0cc603d3e799704b6b61857a7229627 (diff) | |
download | ports-ad83624b2114e789fe57364ee58a5d916b161156.tar.gz ports-ad83624b2114e789fe57364ee58a5d916b161156.zip |
Notes
Diffstat (limited to 'net/bcusdk-eibd')
-rw-r--r-- | net/bcusdk-eibd/Makefile | 66 | ||||
-rw-r--r-- | net/bcusdk-eibd/distinfo | 3 | ||||
-rw-r--r-- | net/bcusdk-eibd/files/patch-configure | 11 | ||||
-rw-r--r-- | net/bcusdk-eibd/files/patch-eibd_client_c_eibclient-int.h | 10 | ||||
-rw-r--r-- | net/bcusdk-eibd/files/patch-eibd_client_c_openremote.c | 10 | ||||
-rw-r--r-- | net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetdescribe.cpp | 10 | ||||
-rw-r--r-- | net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetsearch.cpp | 10 | ||||
-rw-r--r-- | net/bcusdk-eibd/files/patch-eibd_examples_common.c | 10 | ||||
-rw-r--r-- | net/bcusdk-eibd/files/patch-eibd_examples_common.h | 10 | ||||
-rw-r--r-- | net/bcusdk-eibd/files/patch-eibd_libserver_apdu.cpp | 11 | ||||
-rw-r--r-- | net/bcusdk-eibd/files/patch-eibd_libserver_eibnetip.cpp | 114 | ||||
-rw-r--r-- | net/bcusdk-eibd/files/patch-eibd_libserver_inetserver.cpp | 15 | ||||
-rw-r--r-- | net/bcusdk-eibd/pkg-descr | 6 | ||||
-rw-r--r-- | net/bcusdk-eibd/pkg-plist | 100 |
14 files changed, 386 insertions, 0 deletions
diff --git a/net/bcusdk-eibd/Makefile b/net/bcusdk-eibd/Makefile new file mode 100644 index 000000000000..b03ec7ae9b31 --- /dev/null +++ b/net/bcusdk-eibd/Makefile @@ -0,0 +1,66 @@ +# New ports collection makefile for: bcusdk-eibd +# Date Created: 6 December 2007 +# Whom: Björn König <bkoenig@alpha-tierchen.de> +# +# $FreeBSD$ +# + +PORTNAME= bcusdk +PORTVERSION= 0.0.3 +CATEGORIES= net +MASTER_SITES= http://www.auto.tuwien.ac.at/~mkoegler/eib/ +PKGNAMESUFFIX= -eibd +DISTFILES= ${PORTNAME}_${PORTVERSION}${EXTRACT_SUFX} + +MAINTAINER= bkoenig@alpha-tierchen.de +COMMENT= The EIBnet/IP server of the BCU SDK + +LIB_DEPENDS= pthsem.20:${PORTSDIR}/devel/pthsem +BUILD_DEPENDS= ${LOCALBASE}/lib/libargp.a:${PORTSDIR}/devel/argp-standalone + +GNU_CONFIGURE= yes +USE_GMAKE= yes +CONFIGURE_ARGS+=--enable-onlyeibd \ + --disable-usb \ + --enable-eibnetip \ + --enable-eibnetipserver \ + --enable-eibnetiptunnel \ + --enable-groupcache +CPPFLAGS= "-I${LOCALBASE}/include -L${LOCALBASE}/lib" +CFLAGS= "-I${LOCALBASE}/include -L${LOCALBASE}/lib ${CFLAGS}" + +OPTIONS= JAVA "Install Java client library" off \ + EXAMPLES "Install example client applications" on + +.include <bsd.port.pre.mk> + +.if defined(WITH_JAVA) +CONFIGURE_ARGS+=--enable-java +USE_JAVA= yes +PLIST_SUB+= JAVA="" +.else +PLIST_SUB+= JAVA="@comment " +.endif + +.if defined(WITH_EXAMPLES) +PLIST_SUB+= EXAMPLES="" +.else +PLIST_SUB+= EXAMPLES="@comment " +.endif + +pre-patch: + @${REINPLACE_CMD} "s,-ri,-Ei.bak," ${WRKSRC}/eibd/client/php/Makefile.in + @${REINPLACE_CMD} "s, bcu,," ${WRKSRC}/eibd/Makefile.in + @${REINPLACE_CMD} "s, php,," ${WRKSRC}/eibd/client/Makefile.in +.if !defined(WITH_EXAMPLES) + @${REINPLACE_CMD} "s, examples,," ${WRKSRC}/eibd/Makefile.in +.else + @${REINPLACE_CMD} -e "s,^\(examplesdir = \).*,\1${EXAMPLESDIR}," \ + -e "s,^\(bindir = \).*,\1${EXAMPLESDIR}/bin," \ + ${WRKSRC}/eibd/examples/Makefile.in +.endif +.if defined(WITH_JAVA) + @${REINPLACE_CMD} "s,^\(javadir = \).*,\1${JAVASHAREDIR}," ${WRKSRC}/eibd/client/java/Makefile.in +.endif + +.include <bsd.port.post.mk> diff --git a/net/bcusdk-eibd/distinfo b/net/bcusdk-eibd/distinfo new file mode 100644 index 000000000000..0171ecd7647f --- /dev/null +++ b/net/bcusdk-eibd/distinfo @@ -0,0 +1,3 @@ +MD5 (bcusdk_0.0.3.tar.gz) = 62f660e6b9b56f6926bffb99922ffaa5 +SHA256 (bcusdk_0.0.3.tar.gz) = f431d251478f4a69a9fc89cb5f2ef70e5929bbf7147fc8019cb083d559363035 +SIZE (bcusdk_0.0.3.tar.gz) = 547053 diff --git a/net/bcusdk-eibd/files/patch-configure b/net/bcusdk-eibd/files/patch-configure new file mode 100644 index 000000000000..b176264ca180 --- /dev/null +++ b/net/bcusdk-eibd/files/patch-configure @@ -0,0 +1,11 @@ +--- configure.orig 2007-11-08 15:31:54.000000000 +0000 ++++ configure 2007-12-08 14:37:29.000000000 +0000 +@@ -5332,7 +5332,7 @@ + fi + + +-have_source_info=no ++have_source_info=yes + have_linux_api=no + echo "$as_me:$LINENO: checking for linux/rtnetlink.h" >&5 + echo $ECHO_N "checking for linux/rtnetlink.h... $ECHO_C" >&6 diff --git a/net/bcusdk-eibd/files/patch-eibd_client_c_eibclient-int.h b/net/bcusdk-eibd/files/patch-eibd_client_c_eibclient-int.h new file mode 100644 index 000000000000..c35398367c14 --- /dev/null +++ b/net/bcusdk-eibd/files/patch-eibd_client_c_eibclient-int.h @@ -0,0 +1,10 @@ +--- eibd/client/c/eibclient-int.h.orig 2007-11-08 15:31:32.000000000 +0000 ++++ eibd/client/c/eibclient-int.h 2007-12-08 15:18:31.000000000 +0000 +@@ -30,7 +30,6 @@ + + #include <stdio.h> + #include <stdlib.h> +-#include <string.h> + #include <errno.h> + + #include "eibclient.h" diff --git a/net/bcusdk-eibd/files/patch-eibd_client_c_openremote.c b/net/bcusdk-eibd/files/patch-eibd_client_c_openremote.c new file mode 100644 index 000000000000..7946c39dacff --- /dev/null +++ b/net/bcusdk-eibd/files/patch-eibd_client_c_openremote.c @@ -0,0 +1,10 @@ +--- eibd/client/c/openremote.c.orig 2007-11-08 15:31:32.000000000 +0000 ++++ eibd/client/c/openremote.c 2007-12-08 15:23:07.000000000 +0000 +@@ -25,6 +25,7 @@ + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + ++#include <sys/types.h> + #include <sys/socket.h> + #include <netinet/in.h> + #include <netinet/tcp.h> diff --git a/net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetdescribe.cpp b/net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetdescribe.cpp new file mode 100644 index 000000000000..ca62e25628a0 --- /dev/null +++ b/net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetdescribe.cpp @@ -0,0 +1,10 @@ +--- eibd/eibnet/eibnetdescribe.cpp.orig 2007-11-08 15:31:33.000000000 +0000 ++++ eibd/eibnet/eibnetdescribe.cpp 2007-12-08 15:37:00.000000000 +0000 +@@ -19,7 +19,6 @@ + + #include <stdio.h> + #include <stdlib.h> +-#include <string.h> + #include <stdarg.h> + #include <arpa/inet.h> + #include "eibnetip.h" diff --git a/net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetsearch.cpp b/net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetsearch.cpp new file mode 100644 index 000000000000..2420a3d6c2e7 --- /dev/null +++ b/net/bcusdk-eibd/files/patch-eibd_eibnet_eibnetsearch.cpp @@ -0,0 +1,10 @@ +--- eibd/eibnet/eibnetsearch.cpp.orig 2007-11-08 15:31:33.000000000 +0000 ++++ eibd/eibnet/eibnetsearch.cpp 2007-12-08 15:37:52.000000000 +0000 +@@ -19,7 +19,6 @@ + + #include <stdio.h> + #include <stdlib.h> +-#include <string.h> + #include <stdarg.h> + #include <arpa/inet.h> + #include "eibnetip.h" diff --git a/net/bcusdk-eibd/files/patch-eibd_examples_common.c b/net/bcusdk-eibd/files/patch-eibd_examples_common.c new file mode 100644 index 000000000000..f958f58ded49 --- /dev/null +++ b/net/bcusdk-eibd/files/patch-eibd_examples_common.c @@ -0,0 +1,10 @@ +--- eibd/examples/common.c.orig 2007-11-08 15:31:33.000000000 +0000 ++++ eibd/examples/common.c 2007-12-08 15:26:19.000000000 +0000 +@@ -17,7 +17,6 @@ + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + #include "common.h" +-#include <string.h> + #include <stdlib.h> + #include <stdarg.h> + diff --git a/net/bcusdk-eibd/files/patch-eibd_examples_common.h b/net/bcusdk-eibd/files/patch-eibd_examples_common.h new file mode 100644 index 000000000000..1c34db8f87df --- /dev/null +++ b/net/bcusdk-eibd/files/patch-eibd_examples_common.h @@ -0,0 +1,10 @@ +--- eibd/examples/common.h.orig 2007-11-08 15:31:33.000000000 +0000 ++++ eibd/examples/common.h 2007-12-08 15:00:10.000000000 +0000 +@@ -19,6 +19,7 @@ + #include <stdio.h> + #include <stdlib.h> + #include <errno.h> ++#include <unistd.h> + #include "eibclient.h" + + /** unsigned char*/ diff --git a/net/bcusdk-eibd/files/patch-eibd_libserver_apdu.cpp b/net/bcusdk-eibd/files/patch-eibd_libserver_apdu.cpp new file mode 100644 index 000000000000..b3af3f0f5f94 --- /dev/null +++ b/net/bcusdk-eibd/files/patch-eibd_libserver_apdu.cpp @@ -0,0 +1,11 @@ +--- eibd/libserver/apdu.cpp.orig 2007-11-08 15:31:33.000000000 +0000 ++++ eibd/libserver/apdu.cpp 2007-12-08 15:08:18.000000000 +0000 +@@ -18,8 +18,7 @@ + */ + + #include <stdio.h> +-#include <string.h> + #include "apdu.h" + + APDU * + APDU::fromPacket (const CArray & c) diff --git a/net/bcusdk-eibd/files/patch-eibd_libserver_eibnetip.cpp b/net/bcusdk-eibd/files/patch-eibd_libserver_eibnetip.cpp new file mode 100644 index 000000000000..1c587e906ea7 --- /dev/null +++ b/net/bcusdk-eibd/files/patch-eibd_libserver_eibnetip.cpp @@ -0,0 +1,114 @@ +--- eibd/libserver/eibnetip.cpp.orig Thu Nov 8 16:31:33 2007 ++++ eibd/libserver/eibnetip.cpp Tue Dec 11 10:11:47 2007 +@@ -17,11 +17,9 @@ + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +-#include <string.h> + #include <netdb.h> + #include <sys/socket.h> + #include <unistd.h> +-#include <asm/types.h> + #include "eibnetip.h" + #include "config.h" + #ifdef HAVE_LINUX_NETLINK +@@ -34,6 +32,11 @@ + #include <iphlpapi.h> + #undef Array + #endif ++#if defined(__FreeBSD__) ++#include <netinet/in.h> ++#include <net/if.h> ++#include <net/route.h> ++#endif + + int + GetHostIP (struct sockaddr_in *sock, const char *Name) +@@ -45,6 +48,7 @@ + h = gethostbyname (Name); + if (!h) + return 0; ++ sock->sin_len = sizeof (*sock); + sock->sin_family = h->h_addrtype; + sock->sin_addr.s_addr = (*((unsigned long *) h->h_addr_list[0])); + return 1; +@@ -144,6 +148,53 @@ + } + #endif + ++#if defined(__FreeBSD__) ++typedef struct ++{ ++ struct rt_msghdr hdr; ++ char data[1000]; ++} r_req; ++ ++int ++GetSourceAddress (const struct sockaddr_in *dest, struct sockaddr_in *src) ++{ ++ int s; ++ r_req req; ++ char *cp = req.data; ++ memset(&req, 0, sizeof(req)); ++ memset(src, 0, sizeof (*src)); ++ s = socket(PF_ROUTE, SOCK_RAW, 0); ++ if (s == -1) ++ return 0; ++ req.hdr.rtm_msglen = sizeof(req) + sizeof(*dest); ++ req.hdr.rtm_version = RTM_VERSION; ++ req.hdr.rtm_flags = RTF_UP; ++ req.hdr.rtm_type = RTM_GET; ++ req.hdr.rtm_addrs = RTA_DST | RTA_IFP; ++ memcpy(cp, dest, sizeof(*dest)); ++ if (write (s, (char *)&req, req.hdr.rtm_msglen) < 0) ++ return 0; ++ if (read(s, (char *)&req, sizeof(req)) < 0) ++ return 0; ++ close(s); ++ int i; ++ cp = (char *)(&req.hdr + 1); ++ for (i = 1; i; i <<= 1) ++ if (i & req.hdr.rtm_addrs) ++ { ++ struct sockaddr *sa = (struct sockaddr *) cp; ++ if (i == RTA_IFA) ++ { ++ src->sin_family = AF_INET; ++ src->sin_addr.s_addr = ((struct sockaddr_in *)sa)->sin_addr.s_addr; ++ return 1; ++ } ++ cp += SA_SIZE(sa); ++ } ++ return 0; ++} ++#endif ++ + EIBNetIPPacket::EIBNetIPPacket () + { + service = 0; +@@ -208,6 +259,7 @@ + return 1; + ip = (buf[2] << 24) | (buf[3] << 16) | (buf[4] << 8) | (buf[5]); + port = (buf[6] << 8) | (buf[7]); ++ a->sin_len = sizeof (*a); + a->sin_family = AF_INET; + a->sin_port = htons (port); + a->sin_addr.s_addr = htonl (ip); +@@ -254,7 +306,7 @@ + if (fd != -1) + { + if (multicast) +- setsockopt (fd, SOL_IP, IP_DROP_MEMBERSHIP, &maddr, sizeof (maddr)); ++ setsockopt (fd, IPPROTO_IP, IP_DROP_MEMBERSHIP, &maddr, sizeof (maddr)); + close (fd); + } + } +@@ -265,7 +317,7 @@ + if (multicast) + throw Exception (DEV_OPEN_FAIL); + maddr = multicastaddr; +- if (setsockopt (fd, SOL_IP, IP_ADD_MEMBERSHIP, &maddr, sizeof (maddr)) == ++ if (setsockopt (fd, IPPROTO_IP, IP_ADD_MEMBERSHIP, &maddr, sizeof (maddr)) == + -1) + throw Exception (DEV_OPEN_FAIL); + multicast = 1; diff --git a/net/bcusdk-eibd/files/patch-eibd_libserver_inetserver.cpp b/net/bcusdk-eibd/files/patch-eibd_libserver_inetserver.cpp new file mode 100644 index 000000000000..ef578738ba39 --- /dev/null +++ b/net/bcusdk-eibd/files/patch-eibd_libserver_inetserver.cpp @@ -0,0 +1,15 @@ +--- eibd/libserver/inetserver.cpp.orig 2007-11-08 15:31:33.000000000 +0000 ++++ eibd/libserver/inetserver.cpp 2007-12-08 15:29:25.000000000 +0000 +@@ -17,11 +17,11 @@ + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + ++#include <sys/types.h> + #include <sys/socket.h> + #include <netinet/in.h> + #include <netinet/tcp.h> + #include <unistd.h> +-#include <string.h> + #include "inetserver.h" + + InetServer::InetServer (Layer3 * la3, Trace * tr, int port): diff --git a/net/bcusdk-eibd/pkg-descr b/net/bcusdk-eibd/pkg-descr new file mode 100644 index 000000000000..1a7ceeacbfab --- /dev/null +++ b/net/bcusdk-eibd/pkg-descr @@ -0,0 +1,6 @@ +The European Installation Bus (EIB) is a field bus system for home and building +automation. This package contains the EIBnet/IP tunneling and routing daemon +which is part of the BCU SDK. It provides access to an EIB bus over TCP/IP and +Unix domain sockets. + +WWW: http://www.auto.tuwien.ac.at/~mkoegler/index.php/eibd diff --git a/net/bcusdk-eibd/pkg-plist b/net/bcusdk-eibd/pkg-plist new file mode 100644 index 000000000000..e339e4fcc180 --- /dev/null +++ b/net/bcusdk-eibd/pkg-plist @@ -0,0 +1,100 @@ +bin/eibd +bin/eibnetdescribe +bin/eibnetsearch +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/busmonitor1 +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/busmonitor2 +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupcacheclear +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupcachedisable +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupcacheenable +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupcacheread +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupcachereadsync +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupcacheremove +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/grouplisten +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupread +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupreadresponse +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupresponse +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupsocketlisten +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupsocketread +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupsresponse +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupswrite +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/groupwrite +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/madcread +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/maskver +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mmaskver +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mpeitype +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mprogmodeoff +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mprogmodeon +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mprogmodestatus +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mprogmodetoggle +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mpropdesc +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mpropread +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mpropscan +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mpropscanpoll +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mpropwrite +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mread +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mrestart +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/msetkey +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mwrite +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/mwriteplain +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/progmodeoff +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/progmodeon +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/progmodestatus +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/progmodetoggle +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/readindividual +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/vbusmonitor1 +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/vbusmonitor1poll +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/vbusmonitor2 +%%EXAMPLES%%%%EXAMPLESDIR%%/bin/writeaddress +%%EXAMPLES%%%%EXAMPLESDIR%%/busmonitor1.c +%%EXAMPLES%%%%EXAMPLESDIR%%/busmonitor2.c +%%EXAMPLES%%%%EXAMPLESDIR%%/common.c +%%EXAMPLES%%%%EXAMPLESDIR%%/common.h +%%EXAMPLES%%%%EXAMPLESDIR%%/groupcacheclear.c +%%EXAMPLES%%%%EXAMPLESDIR%%/groupcachedisable.c +%%EXAMPLES%%%%EXAMPLESDIR%%/groupcacheenable.c +%%EXAMPLES%%%%EXAMPLESDIR%%/groupcacheread.c +%%EXAMPLES%%%%EXAMPLESDIR%%/groupcachereadsync.c +%%EXAMPLES%%%%EXAMPLESDIR%%/groupcacheremove.c +%%EXAMPLES%%%%EXAMPLESDIR%%/grouplisten.c +%%EXAMPLES%%%%EXAMPLESDIR%%/groupread.c +%%EXAMPLES%%%%EXAMPLESDIR%%/groupreadresponse.c +%%EXAMPLES%%%%EXAMPLESDIR%%/groupresponse.c +%%EXAMPLES%%%%EXAMPLESDIR%%/groupsocketlisten.c +%%EXAMPLES%%%%EXAMPLESDIR%%/groupsocketread.c +%%EXAMPLES%%%%EXAMPLESDIR%%/groupsresponse.c +%%EXAMPLES%%%%EXAMPLESDIR%%/groupswrite.c +%%EXAMPLES%%%%EXAMPLESDIR%%/groupwrite.c +%%EXAMPLES%%%%EXAMPLESDIR%%/madcread.c +%%EXAMPLES%%%%EXAMPLESDIR%%/maskver.c +%%EXAMPLES%%%%EXAMPLESDIR%%/mmaskver.c +%%EXAMPLES%%%%EXAMPLESDIR%%/mpeitype.c +%%EXAMPLES%%%%EXAMPLESDIR%%/mprogmodeoff.c +%%EXAMPLES%%%%EXAMPLESDIR%%/mprogmodeon.c +%%EXAMPLES%%%%EXAMPLESDIR%%/mprogmodestatus.c +%%EXAMPLES%%%%EXAMPLESDIR%%/mprogmodetoggle.c +%%EXAMPLES%%%%EXAMPLESDIR%%/mpropdesc.c +%%EXAMPLES%%%%EXAMPLESDIR%%/mpropread.c +%%EXAMPLES%%%%EXAMPLESDIR%%/mpropscan.c +%%EXAMPLES%%%%EXAMPLESDIR%%/mpropscanpoll.c +%%EXAMPLES%%%%EXAMPLESDIR%%/mpropwrite.c +%%EXAMPLES%%%%EXAMPLESDIR%%/mread.c +%%EXAMPLES%%%%EXAMPLESDIR%%/mrestart.c +%%EXAMPLES%%%%EXAMPLESDIR%%/msetkey.c +%%EXAMPLES%%%%EXAMPLESDIR%%/mwrite.c +%%EXAMPLES%%%%EXAMPLESDIR%%/mwriteplain.c +%%EXAMPLES%%%%EXAMPLESDIR%%/progmodeoff.c +%%EXAMPLES%%%%EXAMPLESDIR%%/progmodeon.c +%%EXAMPLES%%%%EXAMPLESDIR%%/progmodestatus.c +%%EXAMPLES%%%%EXAMPLESDIR%%/progmodetoggle.c +%%EXAMPLES%%%%EXAMPLESDIR%%/readindividual.c +%%EXAMPLES%%%%EXAMPLESDIR%%/vbusmonitor1.c +%%EXAMPLES%%%%EXAMPLESDIR%%/vbusmonitor1poll.c +%%EXAMPLES%%%%EXAMPLESDIR%%/vbusmonitor2.c +%%EXAMPLES%%%%EXAMPLESDIR%%/writeaddress.c +%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/bin +%%EXAMPLES%%@dirrm %%EXAMPLESDIR%% +%%JAVA%%%%JAVASHAREDIR%%/eibclient.jar +include/eibclient.h +include/eibloadresult.h +include/eibtypes.h +lib/libeibclient.a |