Well, libphidget provides a set of "plug and play" building blocks for low cost USB sensing and control from your PC.
I've needed it to recognize and work with an acceleromter i'm testing.
Just providing it in case someone else need it :D

Thanks for your remarks and suggestions!

Mohtadi,

libphiget.make

# -*-makefile-*-
#
# Copyright (C) 2012 by Mohtadi Barhoumi <mohtadi.barhoumi@univ-reims.fr>
#
# See CREDITS for details about who has contributed to this project.
#
# For further information about the PTXdist project and license conditions
# see the README file.
#

#
# We provide this package
#
PACKAGES-$(PTXCONF_LIBPHIDGET) += libphidget

#
# Paths and names
#
LIBPHIDGET_VERSION    := 2.1.8.20120514
LIBPHIDGET_MD5        :=
LIBPHIDGET        := libphidget_$(LIBPHIDGET_VERSION)
LIBPHIDGET_SUFFIX    := tar.gz
LIBPHIDGET_URL        := http://www.phidgets.com/downloads/libraries/$(LIBPHIDGET).$(LIBPHIDGET_SUFFIX)
LIBPHIDGET_SOURCE    := $(SRCDIR)/$(LIBPHIDGET).$(LIBPHIDGET_SUFFIX)
LIBPHIDGET_DIR        := $(BUILDDIR)/$(LIBPHIDGET)
LIBPHIDGET_LICENSE    := unknown

# ----------------------------------------------------------------------------
# Get
# ----------------------------------------------------------------------------

#$(LIBPHIDGET_SOURCE):
#    @$(call targetinfo)
#    @$(call get, LIBPHIDGET)

# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------

#LIBPHIDGET_CONF_ENV    := $(CROSS_ENV)

#
# autoconf
#
LIBPHIDGET_CONF_TOOL    := autoconf
#LIBPHIDGET_CONF_OPT    := $(CROSS_AUTOCONF_USR)

#$(STATEDIR)/libphidget.prepare:
#    @$(call targetinfo)
#    @$(call clean, $(LIBPHIDGET_DIR)/config.cache)
#    cd $(LIBPHIDGET_DIR) && \
#        $(LIBPHIDGET_PATH) $(LIBPHIDGET_ENV) \
#        ./configure $(LIBPHIDGET_CONF_OPT)
#    @$(call touch)

# ----------------------------------------------------------------------------
# Compile
# ----------------------------------------------------------------------------

#$(STATEDIR)/libphidget.compile:
#    @$(call targetinfo)
#    @$(call world/compile, LIBPHIDGET)
#    @$(call touch)

# ----------------------------------------------------------------------------
# Install
# ----------------------------------------------------------------------------

#$(STATEDIR)/libphidget.install:
#    @$(call targetinfo)
#    @$(call world/install, LIBPHIDGET)
#    @$(call touch)

# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------

$(STATEDIR)/libphidget.targetinstall:
    @$(call targetinfo)

    @$(call install_init, libphidget)
    @$(call install_fixup, libphidget,PRIORITY,optional)
    @$(call install_fixup, libphidget,SECTION,base)
    @$(call install_fixup, libphidget,AUTHOR,"Mohtadi Barhoumi <mohtadi.barhoumi@univ-reims.fr>")
    @$(call install_fixup, libphidget,DESCRIPTION,)

    @$(call install_lib, libphidget, 0, 0, 0644, libphidget21)

    @$(call install_finish, libphidget)

    @$(call touch)

# ----------------------------------------------------------------------------
# Clean
# ----------------------------------------------------------------------------

#$(STATEDIR)/libphidget.clean:
#    @$(call targetinfo)
#    @$(call clean_pkg, LIBPHIDGET)

# vim: syntax=make





libphidget.in

## SECTION=system_libraries

config LIBPHIDGET
    tristate
    prompt "libphidget"
    help
      Phidgets are a set of plug and play building blocks for low
      cost USB sensing and control from your PC.