[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libbluetooth

File: [cvs.NetBSD.org] / src / lib / libbluetooth / Makefile (download)

Revision 1.5, Mon Aug 3 15:59:42 2009 UTC (10 years, 2 months ago) by plunky
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20190609, phil-wifi, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-9-base, netbsd-9, netbsd-8-base, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-premerge-20091211, matt-nb8-mediatek-base, matt-nb8-mediatek, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, localcount-20160914, cherry-xenmp-base, cherry-xenmp, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver, HEAD
Changes since 1.4: +19 -5 lines

Add bt_dev(3), an platform neutral API for accessing (locally configured)
Bluetooth devices, and bump libbluetooth minor version.

This is a reimplementation of an API largely developed by Maksim Yevmenkin
on FreeBSD to make it easier to port BlueZ/Linux programs which depend on
something similar. Alas, the BlueZ/Linux API is incompatible and unportable
as it depends on a 'device' being referenced by an int, but this will
hopefully make it easier to port software using that.

(bump libbluetooth minor version)

# $NetBSD: Makefile,v 1.5 2009/08/03 15:59:42 plunky Exp $

USE_FORT?= yes	# network protocol library

LIB=	bluetooth

SRCS=	bluetooth.c bt_dev.c \
	sdp_data.c sdp_get.c sdp_match.c sdp_put.c sdp_record.c \
	sdp_set.c sdp_uuid.c sdp_service.c sdp_session.c
MAN=	bluetooth.3 bt_dev.3 sdp.3 sdp_data.3

CPPFLAGS+=	-I${.CURDIR}

.if (${SDP_COMPAT:Uyes} != "no")
SRCS+=		sdp_compat.c
.endif

INCS=		bluetooth.h sdp.h
INCSDIR=	/usr/include

MLINKS+=	bluetooth.3 bt_gethostbyname.3
MLINKS+=	bluetooth.3 bt_gethostbyaddr.3
MLINKS+=	bluetooth.3 bt_gethostent.3
MLINKS+=	bluetooth.3 bt_sethostent.3
MLINKS+=	bluetooth.3 bt_endhostent.3

MLINKS+=	bluetooth.3 bt_getprotobyname.3
MLINKS+=	bluetooth.3 bt_getprotobynumber.3
MLINKS+=	bluetooth.3 bt_getprotoent.3
MLINKS+=	bluetooth.3 bt_setprotoent.3
MLINKS+=	bluetooth.3 bt_endprotoent.3

MLINKS+=	bluetooth.3 bt_ntoa.3
MLINKS+=	bluetooth.3 bt_aton.3

MLINKS+=	bt_dev.3 bt_devaddr.3
MLINKS+=	bt_dev.3 bt_devname.3
MLINKS+=	bt_dev.3 bt_devenum.3
MLINKS+=	bt_dev.3 bt_devinfo.3
MLINKS+=	bt_dev.3 bt_devopen.3
MLINKS+=	bt_dev.3 bt_devsend.3
MLINKS+=	bt_dev.3 bt_devrecv.3
MLINKS+=	bt_dev.3 bt_devreq.3
MLINKS+=	bt_dev.3 bt_devfilter.3
MLINKS+=	bt_dev.3 bt_devfilter_pkt_set.3
MLINKS+=	bt_dev.3 bt_devfilter_pkt_clr.3
MLINKS+=	bt_dev.3 bt_devfilter_pkt_tst.3
MLINKS+=	bt_dev.3 bt_devfilter_evt_set.3
MLINKS+=	bt_dev.3 bt_devfilter_evt_clr.3
MLINKS+=	bt_dev.3 bt_devfilter_evt_tst.3
MLINKS+=	bt_dev.3 bt_devinquiry.3

MLINKS+=	sdp.3 sdp_open.3
MLINKS+=	sdp.3 sdp_open_local.3
MLINKS+=	sdp.3 sdp_close.3
MLINKS+=	sdp.3 sdp_service_search.3
MLINKS+=	sdp.3 sdp_service_attribute.3
MLINKS+=	sdp.3 sdp_service_search_attribute.3
MLINKS+=	sdp.3 sdp_record_insert.3
MLINKS+=	sdp.3 sdp_record_update.3
MLINKS+=	sdp.3 sdp_record_remove.3

MLINKS+=	sdp_data.3 sdp_match_uuid16.3

MLINKS+=	sdp_data.3 sdp_data_print.3
MLINKS+=	sdp_data.3 sdp_data_size.3
MLINKS+=	sdp_data.3 sdp_data_type.3
MLINKS+=	sdp_data.3 sdp_data_valid.3

MLINKS+=	sdp_data.3 sdp_get_alt.3
MLINKS+=	sdp_data.3 sdp_get_attr.3
MLINKS+=	sdp_data.3 sdp_get_bool.3
MLINKS+=	sdp_data.3 sdp_get_data.3
MLINKS+=	sdp_data.3 sdp_get_int.3
MLINKS+=	sdp_data.3 sdp_get_seq.3
MLINKS+=	sdp_data.3 sdp_get_str.3
MLINKS+=	sdp_data.3 sdp_get_url.3
MLINKS+=	sdp_data.3 sdp_get_uint.3
MLINKS+=	sdp_data.3 sdp_get_uuid.3

MLINKS+=	sdp_data.3 sdp_put_alt.3
MLINKS+=	sdp_data.3 sdp_put_attr.3
MLINKS+=	sdp_data.3 sdp_put_bool.3
MLINKS+=	sdp_data.3 sdp_put_data.3
MLINKS+=	sdp_data.3 sdp_put_int.3
MLINKS+=	sdp_data.3 sdp_put_int8.3
MLINKS+=	sdp_data.3 sdp_put_int16.3
MLINKS+=	sdp_data.3 sdp_put_int32.3
MLINKS+=	sdp_data.3 sdp_put_int64.3
MLINKS+=	sdp_data.3 sdp_put_seq.3
MLINKS+=	sdp_data.3 sdp_put_str.3
MLINKS+=	sdp_data.3 sdp_put_uint.3
MLINKS+=	sdp_data.3 sdp_put_uint8.3
MLINKS+=	sdp_data.3 sdp_put_uint16.3
MLINKS+=	sdp_data.3 sdp_put_uint32.3
MLINKS+=	sdp_data.3 sdp_put_uint64.3
MLINKS+=	sdp_data.3 sdp_put_url.3
MLINKS+=	sdp_data.3 sdp_put_uuid.3
MLINKS+=	sdp_data.3 sdp_put_uuid16.3
MLINKS+=	sdp_data.3 sdp_put_uuid32.3
MLINKS+=	sdp_data.3 sdp_put_uuid128.3

MLINKS+=	sdp_data.3 sdp_set_alt.3
MLINKS+=	sdp_data.3 sdp_set_bool.3
MLINKS+=	sdp_data.3 sdp_set_seq.3
MLINKS+=	sdp_data.3 sdp_set_uint.3
MLINKS+=	sdp_data.3 sdp_set_int.3

.include <bsd.lib.mk>