From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1U2KDJ-00046K-2m for ptxdist@pengutronix.de; Mon, 04 Feb 2013 12:27:56 +0100 Received: from mail.rsi.local (p5494F741.dip.t-dialin.net [84.148.247.65]) by smtp.strato.de (josoe mo11) (RZmta 31.14 DYNA|AUTH) with (RC4-MD5 encrypted) ESMTPA id 001b7ap14B6YhT for ; Mon, 4 Feb 2013 12:27:52 +0100 (CET) From: Josef Holzmayr Date: Mon, 4 Feb 2013 12:27:40 +0100 Message-Id: <1359977260-20136-1-git-send-email-holzmayr@rsi-elektrotechnik.de> Subject: [ptxdist] [PATCH] [RFC] gammu: add new package Reply-To: ptxdist@pengutronix.de List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1589970025==" Sender: ptxdist-bounces@pengutronix.de Errors-To: ptxdist-bounces@pengutronix.de To: ptxdist@pengutronix.de Cc: Josef Holzmayr --===============1589970025== Content-Type: text/plain Signed-off-by: Josef Holzmayr --- rules/gammu.in | 434 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ rules/gammu.make | 424 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 858 insertions(+) create mode 100644 rules/gammu.in create mode 100644 rules/gammu.make diff --git a/rules/gammu.in b/rules/gammu.in new file mode 100644 index 0000000..a1c2aec --- /dev/null +++ b/rules/gammu.in @@ -0,0 +1,434 @@ +## SECTION=communication +menuconfig GAMMU + tristate + prompt "gammu" + select HOST_CMAKE + select LIBC_M + help + Gammu is a toolkit for various GSM-related tasks, + such as sending and receiving text messages, making + calls, etc. + +if GAMMU + +config GAMMU_CLITOOLS + bool + prompt "install command line tools" + select DIALOG + help + Whether to install the gammu command line tools. + +config GAMMU_SMSDTOOLS + bool + prompt "install smsd toolset" + help + Whether to install the smsd toolset from the gammu suite. + (gammu-smsd, gammu-smsd-inject, gammu-smsd-monitor) + +config GAMMU_SHARED + bool + default y + prompt "build shared lib" + help + Whether to build gammu with shared libraries. + +config GAMMU_CONFIGFILE + bool + prompt "install gammu configuration file" + help + Whether to install the gammu configuration file + to /etc/gammurc + +config GAMMU_THREADS + bool + default y + prompt "use threads" + help + Whether to build gammu with support for threads. + +config GAMMU_LARGE_FILE + bool + default y + prompt "large file support" + help + Whether to build gammu with support for large files. + +config GAMMU_INIT + bool + default y + prompt "Init script" + help + Whether to install the initscript from gammu. + +config GAMMU_UDEV_RULES + bool + prompt "Udev rules" + select UDEV + help + Whether to install udev rules from gammu. + +config GAMMU_PYTHON + bool + prompt "support for python" + select PYTHON + help + Whether to build gammu with support for python. + +config GAMMU_BLUETOOTH + bool + prompt "support for bluetooth" + select BLUEZ + help + Whether to build gammu with support for bluetooth. + +if GAMMU_BLUETOOTH + +config GAMMU_BLUETOOTH_RF_SEARCHING + bool + prompt "support for bluetooth rf saerching" + select BLUEZ + help + Whether to build gammu with support for bluetooth rf searching. + +endif + +config GAMMU_USB + bool + prompt "support for USB" + select LIBUSB + help + Whether to build gammu with support for USB. + +config GAMMU_IRDA + bool + prompt "support for IrDA" + help + Whether to build gammu with support for IrDA. + +config GAMMU_CELLBROADCAST + bool + prompt "Cell Broadcast messages support" + help + Whether to build gammu with support for Cell Broadcast messages. + +config GAMMU_BACKUP + bool + prompt "Backup/Restore functions" + help + Whether to build gammu with support for Backup/Restore functions. + +menu "database/object support" + +config GAMMU_MYSQL + bool + prompt "MySQL support" + select MYSQL + help + Whether to build gammu with MySQL support. + +config GAMMU_ODBC + bool + prompt "ODBC support" + select LIBIODBC + help + Whether to build gammu with ODBC support. + +endmenu + +menu "device support" + +config GAMMU_NOKIA + bool + prompt "Nokia support" + help + Whether to build gammu with support for Nokia devices. + +if GAMMU_NOKIA + +config GAMMU_NOKIA_MBUS2 + bool + prompt "Nokia MBUS2 protocol support" + help + Whether to build gammu with support for the Nokia + MBUS2 protocol. + +config GAMMU_NOKIA_FBUS2 + bool + prompt "Nokia FBUS2 protocol support" + help + Whether to build gammu with support for the Nokia + FBUS2 protocol. + +config GAMMU_NOKIA_FBUS2DLR3 + bool + prompt "Nokia FBUS2DLR3 protocol support" + help + Whether to build gammu with support for the Nokia + FBUS2DLR3 protocol. + +config GAMMU_NOKIA_DKU2PHONET + bool + prompt "Nokia DKU2PHONET protocol support" + help + Whether to build gammu with support for the Nokia + DKU2PHONET protocol. + +config GAMMU_NOKIA_DKU2AT + bool + prompt "Nokia DKU2AT protocol support" + help + Whether to build gammu with support for the Nokia + DKU2AT protocol. + +config GAMMU_NOKIA_DKU5FBUS2 + bool + prompt "Nokia DKU5FBUS2 protocol support" + help + Whether to build gammu with support for the Nokia + DKU5FBUS2 protocol. + +config GAMMU_NOKIA_MBUS2 + bool + prompt "Nokia DKU5FBUS2 protocol support" + help + Whether to build gammu with support for the Nokia + DKU5FBUS2 protocol. + +config GAMMU_NOKIA_FBUS2BLUE + bool + prompt "Nokia FBUS2BLUE protocol support" + select GAMMU_BLUETOOTH + help + Whether to build gammu with support for the Nokia + FBUS2BLUE protocol. + +config GAMMU_NOKIA_PHONETBLUE + bool + prompt "Nokia PHONETBLUE protocol support" + select GAMMU_BLUETOOTH + help + Whether to build gammu with support for the Nokia + PHONETBLUE protocol. + +config GAMMU_NOKIA_BLUEFBUS2 + bool + prompt "Nokia BLUEFBUS2 protocol support" + select GAMMU_BLUETOOTH + help + Whether to build gammu with support for the Nokia + BLUEFBUS2 protocol. + +config GAMMU_NOKIA_BLUEPHONET + bool + prompt "Nokia BLUEPHONET protocol support" + select GAMMU_BLUETOOTH + help + Whether to build gammu with support for the Nokia + BLUEPHONET protocol. + +config GAMMU_NOKIA_IRDAPHONET + bool + prompt "Nokia IRDAPHONET protocol support" + select GAMMU_IRDA + help + Whether to build gammu with support for the Nokia + IRDAPHONET protocol. + +config GAMMU_NOKIA_FBUS2IRDA + bool + prompt "Nokia FBUS2IRDA protocol support" + select GAMMU_IRDA + help + Whether to build gammu with support for the Nokia + FBUS2IRDA protocol. + +config GAMMU_NOKIA_3320 + bool + prompt "Nokia model 3320 and compatible phone support" + help + Whether to build gammu with support for the Nokia + model 3320 and compatible phones. + +config GAMMU_NOKIA_650 + bool + prompt "Nokia model 650 and compatible phone support" + help + Whether to build gammu with support for the Nokia + model 650 and compatible phones. + +config GAMMU_NOKIA_61xx + bool + prompt "Nokia model 61xx and compatible phone support" + help + Whether to build gammu with support for the Nokia + model 61xx and compatible phones. + +config GAMMU_NOKIA_6510 + bool + prompt "Nokia model 6510 and compatible phone support" + help + Whether to build gammu with support for the Nokia + model 6510 and compatible phones. + +if GAMMU_NOKIA_6510 + +config GAMMU_NOKIA_DCT4_CALENDAR_6210 + bool + prompt "Force using 6210 frames for calendar for DCT4 phones" + help + Whether to force gammu to use 6210 frames for calendar + for DCT4 phones + +endif + +config GAMMU_NOKIA_7110 + bool + prompt "Nokia model 7110 and compatible phone support" + help + Whether to build gammu with support for the Nokia + model 7110 and compatible phones. + +config GAMMU_NOKIA_9210 + bool + prompt "Nokia model 9210 and compatible phone support" + help + Whether to build gammu with support for the Nokia + model 9210 and compatible phones. + +if GAMMU_NOKIA_9210 + +config GAMMU_NOKIA_N71_92INCOMINGINFO + bool + prompt "Nokia 62xx/71xx/9xxx incoming call/SMS info" + help + Whether to build gammu with support for Nokia 62xx/71xx/9xxx + incoming call/SMS info. + +endif + +config GAMMU_NOKIA_3650 + bool + prompt "Nokia model 3650 and compatible phone support" + help + Whether to build gammu with support for the Nokia + model 3650 and compatible phones. + +endif + +config GAMMU_AT + bool + prompt "AT support" + help + Whether to build gammu with support for AT devices. + +if GAMMU_AT + +config GAMMU_AT_BLUE + bool + prompt "AT protocol over Bluetooth" + select GAMMU_BLUETOOTH + help + Whether to build gammu with support for the AT + protocol over bluetooth. + +config GAMMU_AT_IRDA + bool + prompt "AT protocol over IrDA" + select GAMMU_IRDA + help + Whether to build gammu with support for the AT + protocol over IrDA. + +config GAMMU_AT_ALCATEL + bool + prompt "Alcatel support" + help + Whether to build gammu with support for Alcatel devices. + +if GAMMU_AT_ALCATEL + +config GAMMU_AT_ALCABUS + bool + prompt "Alcatel protocol support" + help + Whether to build gammu with support for the Alcatel protocol. + +endif + +endif + +config GAMMU_OBEX + bool + prompt "OBEX support" + help + Whether to build gammu with support for OBEX compatible phones. + +if GAMMU_OBEX + +config GAMMU_OBEX_BLUE + bool + prompt "OBEX protocol over Bluetooth" + select GAMMU_BLUETOOTH + help + Whether to build gammu with support for the OBEX + protocol over bluetooth. + +config GAMMU_OBEX_IRDA + bool + prompt "OBEX protocol over IrDA" + select GAMMU_IRDA + help + Whether to build gammu with support for the OBEX + protocol over IrDA. + +config GAMMU_OBEX_AT + bool + prompt "AT with OBEX phones support" + help + Whether to build gammu with support for AT with OBEX phones. + +config GAMMU_OBEX_AUTOMODE + bool + prompt "Automatic switching to OBEX for AT+MODE capable phones" + help + Whether to build gammu with support to automatically switch to OBEX + for AT+MODE capable phones. + +endif + +config GAMMU_S60 + bool + prompt "Symbian phones support (S60)" + help + Whether to build gammu with support for Symbian phones (S60). + +config GAMMU_GNAPPLET + bool + prompt "Symbian phones support (gnapplet)" + select GAMMU_NOKIA + help + Whether to build gammu with support for Symbian phones (gnapplet). + +if GAMMU_GNAPPLET + +config GAMMU_GNAPPLET_BLUE + bool + prompt "gnapplet protocol over Bluetooth" + select GAMMU_BLUETOOTH + help + Whether to build gammu with support for the gnapplet + protocol over bluetooth. + +config GAMMU_GNAPPLET_IRDA + bool + prompt "gnapplet protocol over IrDA" + select GAMMU_IRDA + help + Whether to build gammu with support for the gnapplet + protocol over IrDA. + +endif + +endmenu + +endif diff --git a/rules/gammu.make b/rules/gammu.make new file mode 100644 index 0000000..8a4d28e --- /dev/null +++ b/rules/gammu.make @@ -0,0 +1,424 @@ +# -*-makefile-*- +# +# Copyright (C) 2012 by Josef Holzmayr +# +# 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_GAMMU) += gammu + +# +# Paths and names +# +GAMMU_VERSION := 1.31.0 +GAMMU_MD5 := 9b1ff5d84730f025802b961ab9f26717 +GAMMU := gammu-$(GAMMU_VERSION) +GAMMU_SUFFIX := tar.bz2 +GAMMU_URL := http://dl.cihar.com/gammu/releases/$(GAMMU).$(GAMMU_SUFFIX) +GAMMU_DIR := $(BUILDDIR)/$(GAMMU) +GAMMU_SOURCE := $(SRCDIR)/$(GAMMU).$(GAMMU_SUFFIX) +GAMMU_LICENSE := GPLv2 + +# ---------------------------------------------------------------------------- +# Get +# ---------------------------------------------------------------------------- + +$(GAMMU_SOURCE): + @$(call targetinfo) + @$(call get, GAMMU) + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +GAMMU_CONF_ENV := $(CROSS_ENV) + +# +# cmake +# + +GAMMU_CONF_TOOL := cmake + +GAMMU_CONF_OPT := $(CROSS_CMAKE_USR) + +GAMMU_CONF_OPT += -DONLINE_TESTING=OFF +GAMMU_CONF_OPT += -DPSQL_TESTING=OFF +GAMMU_CONF_OPT += -DMYSQL_TESTING=OFF +GAMMU_CONF_OPT += -DODBC_TESTING=OFF +GAMMU_CONF_OPT += -DINSTALL_GNAPPLET=OFF +GAMMU_CONF_OPT += -DINSTALL_MEDIA=OFF +GAMMU_CONF_OPT += -DINSTALL_PHP_EXAMPLES=OFF +GAMMU_CONF_OPT += -DINSTALL_BASH_COMPLETION=OFF +GAMMU_CONF_OPT += -DINSTALL_DOC=OFF +GAMMU_CONF_OPT += -DINSTALL_LOC=OFF +GAMMU_CONF_OPT += -DWITH_Doxygen=OFF + +GAMMU_CONF_OPT += -DWITH_MySQL=OFF +GAMMU_CONF_OPT += -DWITH_ODBC=OFF +GAMMU_CONF_OPT += -DWITH_Postgres=OFF +GAMMU_CONF_OPT += -DWITH_LibDBI=OFF +GAMMU_CONF_OPT += -DWITH_Libintl=OFF +GAMMU_CONF_OPT += -DWITH_Iconv=OFF +GAMMU_CONF_OPT += -DWITH_CURL=OFF +GAMMU_CONF_OPT += -DWITH_Glib=OFF +GAMMU_CONF_OPT += -DWITH_Gobject=OFF + +# do we want shared libraries? +ifdef PTXCONF_GAMMU_SHARED +GAMMU_CONF_OPT += -DBUILD_SHARED_LIBS=ON +else +GAMMU_CONF_OPT += -DBUILD_SHARED_LIBS=OFF +endif +# do we want to use threads? +ifdef PTXCONF_GAMMU_THREADS +GAMMU_CONF_OPT += -DWITH_THREADS=ON +else +GAMMU_CONF_OPT += -DWITH_THREADS=OFF +endif +# do we want large file support? +ifdef PTXCONF_GAMMU_LARGE_FILE +GAMMU_CONF_OPT += -DBUILD_LARGE_FILES=ON +else +GAMMU_CONF_OPT += -DBUILD_LARGE_FILES=OFF +endif +# do we want init scripts? +ifdef PTXCONF_GAMMU_INIT +GAMMU_CONF_OPT += -DINSTALL_LSB_INIT=ON +else +GAMMU_CONF_OPT += -DINSTALL_LSB_INIT=OFF +endif +# do we want udev rules? +ifdef PTXCONF_GAMMU_UDEV_RULES +GAMMU_CONF_OPT += -DINSTALL_UDEV_RULES=ON +else +GAMMU_CONF_OPT += -DINSTALL_UDEV_RULES=OFF +endif +# do we want python support? +ifdef PTXCONF_GAMMU_PYTHON +GAMMU_CONF_OPT += -DWITH_PYTHON=ON +else +GAMMU_CONF_OPT += -DWITH_PYTHON=OFF +endif +# do we want bluetooth support? +ifdef PTXCONF_GAMMU_BLUETOOTH +GAMMU_CONF_OPT += -DWITH_BLUETOOTH=ON +else +GAMMU_CONF_OPT += -DWITH_BLUETOOTH=OFF +endif +# do we want bluetooth rf search support? +ifdef PTXCONF_GAMMU_BLUETOOTH_RF_SEARCHING +GAMMU_CONF_OPT += -DWITH_BLUETOOTH_RF_SEARCHING=ON +else +GAMMU_CONF_OPT += -DWITH_BLUETOOTH_RF_SEARCHING=OFF +endif +# do we want usb support? +ifdef PTXCONF_GAMMU_USB +GAMMU_CONF_OPT += -DWITH_USB=ON +else +GAMMU_CONF_OPT += -DWITH_USB=OFF +endif +# do we want IrDA support? +ifdef PTXCONF_GAMMU_IRDA +GAMMU_CONF_OPT += -DWITH_IRDA=ON +else +GAMMU_CONF_OPT += -DWITH_IRDA=OFF +endif +# do we want Cell Broadcast messages support? +ifdef PTXCONF_GAMMU_CELLBROADCAST +GAMMU_CONF_OPT += -DWITH_CELLBROADCAST=ON +else +GAMMU_CONF_OPT += -DWITH_CELLBROADCAST=OFF +endif +# do we want Backup/Restore support? +ifdef PTXCONF_GAMMU_BACKUP +GAMMU_CONF_OPT += -DWITH_BACKUP=ON +else +GAMMU_CONF_OPT += -DWITH_BACKUP=OFF +endif + +# Here come the supported devices +# Nokia +ifdef PTXCONF_GAMMU_NOKIA +GAMMU_CONF_OPT += -DWITH_NOKIA_SUPPORT=ON +else +GAMMU_CONF_OPT += -DWITH_NOKIA_SUPPORT=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_MBUS2 +GAMMU_CONF_OPT += -DWITH_MBUS2=ON +else +GAMMU_CONF_OPT += -DWITH_MBUS2=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_FBUS2 +GAMMU_CONF_OPT += -DWITH_FBUS2=ON +else +GAMMU_CONF_OPT += -DWITH_FBUS2=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_FBUS2DLR3 +GAMMU_CONF_OPT += -DWITH_FBUS2DLR3=ON +else +GAMMU_CONF_OPT += -DWITH_FBUS2DLR3=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_DKU2PHONET +GAMMU_CONF_OPT += -DWITH_DKU2PHONET=ON +else +GAMMU_CONF_OPT += -DWITH_DKU2PHONET=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_DKU2AT +GAMMU_CONF_OPT += -DWITH_DKU2AT=ON +else +GAMMU_CONF_OPT += -DWITH_DKU2AT=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_DKU5FBUS2 +GAMMU_CONF_OPT += -DWITH_DKU5FBUS2=ON +else +GAMMU_CONF_OPT += -DWITH_DKU5FBUS2=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_FBUS2PL2303 +GAMMU_CONF_OPT += -DWITH_FBUS2PL2303=ON +else +GAMMU_CONF_OPT += -DWITH_FBUS2PL2303=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_FBUS2BLUE +GAMMU_CONF_OPT += -DWITH_FBUS2BLUE=ON +else +GAMMU_CONF_OPT += -DWITH_FBUS2BLUE=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_PHONETBLUE +GAMMU_CONF_OPT += -DWITH_PHONETBLUE=ON +else +GAMMU_CONF_OPT += -DWITH_PHONETBLUE=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_BLUEFBUS2 +GAMMU_CONF_OPT += -DWITH_BLUEFBUS2=ON +else +GAMMU_CONF_OPT += -DWITH_BLUEFBUS2=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_BLUEPHONET +GAMMU_CONF_OPT += -DWITH_BLUEPHONET=ON +else +GAMMU_CONF_OPT += -DWITH_BLUEPHONET=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_IRDAPHONET +GAMMU_CONF_OPT += -DWITH_IRDAPHONET=ON +else +GAMMU_CONF_OPT += -DWITH_IRDAPHONET=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_FBUS2IRDA +GAMMU_CONF_OPT += -DWITH_FBUS2IRDA=ON +else +GAMMU_CONF_OPT += -DWITH_FBUS2IRDA=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_3320 +GAMMU_CONF_OPT += -DWITH_NOKIA3320=ON +else +GAMMU_CONF_OPT += -DWITH_NOKIA3320=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_650 +GAMMU_CONF_OPT += -DWITH_NOKIA650=ON +else +GAMMU_CONF_OPT += -DWITH_NOKIA650=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_61xx +GAMMU_CONF_OPT += -DWITH_NOKIA6110=ON +else +GAMMU_CONF_OPT += -DWITH_NOKIA6110=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_6510 +GAMMU_CONF_OPT += -DWITH_NOKIA6510=ON +else +GAMMU_CONF_OPT += -DWITH_NOKIA6510=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_DCT4_CALENDAR_6210 +GAMMU_CONF_OPT += -DWITH_DCT4_CALENDAR_6210=ON +else +GAMMU_CONF_OPT += -DWITH_DCT4_CALENDAR_6210=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_7110 +GAMMU_CONF_OPT += -DWITH_NOKIA7110=ON +else +GAMMU_CONF_OPT += -DWITH_NOKIA7110=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_9210 +GAMMU_CONF_OPT += -DWITH_NOKIA9210=ON +else +GAMMU_CONF_OPT += -DWITH_NOKIA9210=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_N71_92INCOMINGINFO +GAMMU_CONF_OPT += -DWITH_N71_92INCOMINGINFO=ON +else +GAMMU_CONF_OPT += -DWITH_N71_92INCOMINGINFO=OFF +endif + +ifdef PTXCONF_GAMMU_NOKIA_3650 +GAMMU_CONF_OPT += -DWITH_NOKIA3650=ON +else +GAMMU_CONF_OPT += -DWITH_NOKIA3650=OFF +endif + +# AT +ifdef PTXCONF_GAMMU_AT +GAMMU_CONF_OPT += -DWITH_AT_SUPPORT=ON -DWITH_AT=ON -DWITH_ATGEN=ON +else +GAMMU_CONF_OPT += -DWITH_AT_SUPPORT=OFF -DWITH_AT=ON -DWITH_ATGEN=OFF +endif + +ifdef PTXCONF_GAMMU_AT_BLUE +GAMMU_CONF_OPT += -DWITH_BLUEAT=ON +else +GAMMU_CONF_OPT += -DWITH_BLUEAT=OFF +endif + +ifdef PTXCONF_GAMMU_AT_IRDA +GAMMU_CONF_OPT += -DWITH_IRDAAT=ON +else +GAMMU_CONF_OPT += -DWITH_IRDAAT=OFF +endif + +# Alcatel +ifdef PTXCONF_GAMMU_AT_ALCATEL +GAMMU_CONF_OPT += -DWITH_ALCATEL_SUPPORT=ON -DWITH_ALCATEL=ON +else +GAMMU_CONF_OPT += -DWITH_ALCATEL_SUPPORT=OFF -DWITH_ALCATEL=OFF +endif + +ifdef PTXCONF_GAMMU_AT_ALCABUS +GAMMU_CONF_OPT += -DWITH_ALCABUS=ON +else +GAMMU_CONF_OPT += -DWITH_ALCABUS=OFF +endif + +# OBEX +ifdef PTXCONF_GAMMU_OBEX +GAMMU_CONF_OPT += -DWITH_OBEX_SUPPORT=ON -DWITH_OBEXGEN=ON +else +GAMMU_CONF_OPT += -DWITH_OBEX_SUPPORT=OFF -DWITH_OBEXGEN=ON +endif + +ifdef PTXCONF_GAMMU_OBEX_BLUE +GAMMU_CONF_OPT += -DWITH_BLUEOBEX=ON +else +GAMMU_CONF_OPT += -DWITH_BLUEOBEX=OFF +endif + +ifdef PTXCONF_GAMMU_OBEX_IRDA +GAMMU_CONF_OPT += -DWITH_IRDAOBEX=ON +else +GAMMU_CONF_OPT += -DWITH_IRDAOBEX=OFF +endif + +ifdef PTXCONF_GAMMU_OBEX_AT +GAMMU_CONF_OPT += -DWITH_ATOBEX=ON +else +GAMMU_CONF_OPT += -DWITH_ATOBEX=OFF +endif + +ifdef PTXCONF_GAMMU_OBEX_AUTOMODE +GAMMU_CONF_OPT += -DWITH_ATOBEX_AUTO_MODE=ON +else +GAMMU_CONF_OPT += -DWITH_ATOBEX_AUTO_MODE=OFF +endif + +# Symbian S60 +ifdef PTXCONF_GAMMU_S60 +GAMMU_CONF_OPT += -DWITH_S60_SUPPORT=ON -DWITH_S60=ON +else +GAMMU_CONF_OPT += -DWITH_S60_SUPPORT=OFF -DWITH_S60=ON +endif + +# Symbian gnapplet +ifdef PTXCONF_GAMMU_S60 +GAMMU_CONF_OPT += -DWITH_GNAPPLET_SUPPORT=ON -DWITH_GNAPGEN=ON +else +GAMMU_CONF_OPT += -DWITH_GNAPPLET_SUPPORT=OFF -DWITH_GNAPGEN=ON +endif + +ifdef PTXCONF_GAMMU_GNAPPLET_BLUE +GAMMU_CONF_OPT += -DWITH_BLUEGNAPBUS=ON +else +GAMMU_CONF_OPT += -DWITH_BLUEGNAPBUS=OFF +endif + +ifdef PTXCONF_GAMMU_GNAPPLET_IRDA +GAMMU_CONF_OPT += -DWITH_IRDAGNAPBUS=ON +else +GAMMU_CONF_OPT += -DWITH_IRDAGNAPBUS=OFF +endif + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/gammu.targetinstall: + @$(call targetinfo) + + @$(call install_init, gammu) + @$(call install_fixup, gammu, PRIORITY, optional) + @$(call install_fixup, gammu, SECTION, base) + @$(call install_fixup, gammu, AUTHOR, "Josef Holzmayr ") + @$(call install_fixup, gammu, DESCRIPTION, missing) + + +ifdef PTXCONF_GAMMU_SHARED + @$(call install_lib, gammu, 0, 0, 0644, libGammu) +endif + +ifdef PTXCONF_GAMMU_CLITOOLS + @$(call install_copy, gammu, 0, 0, 0755, -, /usr/bin/gammu); + @$(call install_copy, gammu, 0, 0, 0755, -, /usr/bin/gammu-config); +endif + +ifdef PTXCONF_GAMMU_SMSDTOOLS + @$(call install_copy, gammu, 0, 0, 0755, -, /usr/bin/gammu-smsd-inject); + @$(call install_copy, gammu, 0, 0, 0755, -, /usr/bin/gammu-smsd-monitor); + @$(call install_copy, gammu, 0, 0, 0755, -, /usr/bin/gammu-smsd); +ifdef PTXCONF_GAMMU_SHARED + @$(call install_lib, gammu, 0, 0, 0644, libgsmsd) +endif + +endif + +ifdef PTXCONF_GAMMU_CONFIGFILE + @$(call install_alternative, gammu, 0, 0, 0644, /etc/gammurc, n) +endif + + + @$(call install_finish, gammu) + + @$(call touch) + +# ---------------------------------------------------------------------------- +# Clean +# ---------------------------------------------------------------------------- + +#$(STATEDIR)/gammu.clean: +# @$(call targetinfo) +# @$(call clean_pkg, GAMMU) + +# vim: syntax=make -- 1.8.1.1 -- _____________________________________________________________ R-S-I Elektrotechnik GmbH & Co. KG Woelkestrasse 11 D-85301 Schweitenkirchen Fon: +49 8444 9204-0 Fax: +49 8444 9204-50 www.rsi-elektrotechnik.de _____________________________________________________________ Amtsgericht Ingolstadt - GmbH: HRB 191328 - KG: HRA 170363 Gesch�ftsf�hrer: Dr.-Ing. Michael Sorg, Dipl.-Ing. Franz Sorg USt-IdNr.: DE 128592548 --===============1589970025== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- ptxdist mailing list ptxdist@pengutronix.de --===============1589970025==--