Merge lp:~cyphermox/ubuntu/natty/ofono/release-0.41 into lp:ubuntu/natty/ofono
- Natty (11.04)
- release-0.41
- Merge into natty
Proposed by
Mathieu Trudel-Lapierre
Status: | Merged |
---|---|
Merged at revision: | 19 |
Proposed branch: | lp:~cyphermox/ubuntu/natty/ofono/release-0.41 |
Merge into: | lp:ubuntu/natty/ofono |
Diff against target: |
50944 lines (+21877/-10758) 296 files modified
AUTHORS (+15/-0) ChangeLog (+65/-0) Makefile.am (+114/-54) Makefile.in (+409/-209) README (+7/-0) TODO (+301/-152) acinclude.m4 (+1/-0) configure (+314/-132) configure.ac (+35/-13) debian/changelog (+20/-0) debian/control (+2/-0) debian/ofono.postinst (+11/-0) debian/patches/02-dont-handle-stacktraces.patch (+80/-0) debian/rules (+2/-3) doc/call-forwarding-api.txt (+5/-0) doc/call-settings-api.txt (+29/-1) doc/calypso-modem.txt (+22/-0) doc/connman-api.txt (+10/-0) doc/features.txt (+352/-0) doc/message-api.txt (+0/-89) doc/messagemanager-api.txt (+88/-0) doc/modem-api.txt (+9/-0) doc/network-api.txt (+17/-24) doc/overview.txt (+21/-6) doc/pushnotification-api.txt (+1/-1) doc/radio-settings-api.txt (+47/-0) doc/release-faq.txt (+42/-0) doc/sim-api.txt (+14/-2) doc/smartmessaging-api.txt (+2/-2) doc/stk-api.txt (+21/-4) doc/supplementaryservices-api.txt (+2/-2) doc/text-telephony-api.txt (+39/-0) doc/voicecall-api.txt (+20/-0) doc/voicecallmanager-api.txt (+18/-6) drivers/atmodem/atmodem.c (+2/-0) drivers/atmodem/atmodem.h (+53/-50) drivers/atmodem/atutil.c (+66/-6) drivers/atmodem/atutil.h (+4/-5) drivers/atmodem/call-barring.c (+5/-5) drivers/atmodem/call-forwarding.c (+2/-10) drivers/atmodem/call-meter.c (+2/-30) drivers/atmodem/call-settings.c (+86/-86) drivers/atmodem/call-volume.c (+2/-10) drivers/atmodem/cbs.c (+10/-13) drivers/atmodem/devinfo.c (+7/-55) drivers/atmodem/gprs-context.c (+3/-3) drivers/atmodem/gprs.c (+35/-12) drivers/atmodem/network-registration.c (+131/-89) drivers/atmodem/phonebook.c (+4/-8) drivers/atmodem/sim-auth.c (+163/-0) drivers/atmodem/sim-poll.c (+1/-1) drivers/atmodem/sim.c (+250/-47) drivers/atmodem/sms.c (+35/-37) drivers/atmodem/ssn.c (+2/-2) drivers/atmodem/stk.c (+4/-4) drivers/atmodem/ussd.c (+14/-12) drivers/atmodem/vendor.h (+2/-0) drivers/atmodem/voicecall.c (+207/-68) drivers/calypsomodem/calypsomodem.h (+4/-4) drivers/calypsomodem/stk.c (+5/-5) drivers/calypsomodem/voicecall.c (+6/-17) drivers/cdmamodem/cdmamodem.c (+50/-0) drivers/cdmamodem/cdmamodem.h (+27/-0) drivers/cdmamodem/devinfo.c (+172/-0) drivers/cdmamodem/voicecall.c (+162/-0) drivers/hfpmodem/call-volume.c (+2/-10) drivers/hfpmodem/hfpmodem.h (+8/-8) drivers/hfpmodem/network-registration.c (+4/-14) drivers/hfpmodem/voicecall.c (+30/-33) drivers/hsomodem/gprs-context.c (+2/-9) drivers/hsomodem/hsomodem.h (+4/-4) drivers/hsomodem/radio-settings.c (+5/-3) drivers/huaweimodem/audio-settings.c (+3/-3) drivers/huaweimodem/gprs-context.c (+3/-11) drivers/huaweimodem/huaweimodem.c (+2/-0) drivers/huaweimodem/huaweimodem.h (+11/-8) drivers/huaweimodem/radio-settings.c (+415/-0) drivers/huaweimodem/voicecall.c (+20/-27) drivers/ifxmodem/audio-settings.c (+3/-3) drivers/ifxmodem/ctm.c (+186/-0) drivers/ifxmodem/gprs-context.c (+6/-6) drivers/ifxmodem/ifxmodem.c (+2/-0) drivers/ifxmodem/ifxmodem.h (+17/-14) drivers/ifxmodem/radio-settings.c (+3/-3) drivers/ifxmodem/stk.c (+10/-11) drivers/ifxmodem/voicecall.c (+40/-50) drivers/isimodem/audio-settings.c (+45/-66) drivers/isimodem/call-barring.c (+121/-165) drivers/isimodem/call-forwarding.c (+243/-339) drivers/isimodem/call-meter.c (+23/-17) drivers/isimodem/call-settings.c (+130/-181) drivers/isimodem/call.h (+339/-339) drivers/isimodem/cbs.c (+101/-77) drivers/isimodem/debug.c (+49/-60) drivers/isimodem/debug.h (+3/-9) drivers/isimodem/devinfo.c (+85/-113) drivers/isimodem/gpds.h (+32/-1) drivers/isimodem/gprs-context.c (+170/-220) drivers/isimodem/gprs.c (+308/-188) drivers/isimodem/gss.h (+11/-11) drivers/isimodem/info.h (+30/-23) drivers/isimodem/infoserver.c (+78/-58) drivers/isimodem/isimodem.h (+50/-52) drivers/isimodem/isiutil.h (+7/-0) drivers/isimodem/mtc.h (+49/-49) drivers/isimodem/network-registration.c (+450/-571) drivers/isimodem/network.h (+130/-130) drivers/isimodem/phonebook.c (+163/-168) drivers/isimodem/radio-settings.c (+140/-169) drivers/isimodem/sim.c (+204/-203) drivers/isimodem/sim.h (+111/-109) drivers/isimodem/sms.c (+443/-345) drivers/isimodem/sms.h (+1/-0) drivers/isimodem/ss.h (+6/-6) drivers/isimodem/ssn.c (+20/-17) drivers/isimodem/ussd.c (+89/-102) drivers/isimodem/voicecall.c (+836/-821) drivers/mbmmodem/gprs-context.c (+3/-10) drivers/mbmmodem/mbmmodem.h (+4/-4) drivers/mbmmodem/stk.c (+5/-5) drivers/nwmodem/nwmodem.h (+2/-2) drivers/nwmodem/radio-settings.c (+3/-3) drivers/stemodem/caif_rtnl.c (+1/-1) drivers/stemodem/gprs-context.c (+127/-92) drivers/stemodem/radio-settings.c (+17/-5) drivers/stemodem/stemodem.h (+8/-8) drivers/stemodem/voicecall.c (+76/-66) examples/history.c (+7/-0) examples/nettime.c (+2/-2) examples/provision.c (+99/-0) gatchat/gatchat.c (+25/-29) gatchat/gathdlc.c (+4/-4) gatchat/gatio.c (+13/-11) gatchat/gatmux.c (+7/-3) gatchat/gatppp.c (+2/-2) gatchat/gatrawip.c (+0/-2) gatchat/gatresult.c (+22/-22) gatchat/gatserver.c (+18/-8) gatchat/gatsyntax.c (+2/-2) gatchat/gatsyntax.h (+2/-2) gatchat/gatutil.c (+7/-6) gatchat/gsmdial.c (+3/-3) gatchat/ppp_auth.c (+3/-3) gatchat/ppp_cp.c (+2/-2) gatchat/ppp_ipcp.c (+2/-2) gatchat/ppp_lcp.c (+3/-3) gatchat/ringbuffer.c (+7/-7) gatchat/test-qcdm.c (+3/-3) gatchat/test-server.c (+11/-11) gdbus/gdbus.h (+1/-1) gdbus/mainloop.c (+1/-1) gdbus/object.c (+18/-17) gdbus/polkit.c (+2/-2) gdbus/watch.c (+16/-17) gisi/client.c (+131/-816) gisi/client.h (+36/-78) gisi/common.h (+57/-0) gisi/iter.c (+68/-13) gisi/iter.h (+14/-9) gisi/message.c (+157/-0) gisi/message.h (+73/-0) gisi/modem.c (+1156/-9) gisi/modem.h (+85/-9) gisi/netlink.c (+62/-65) gisi/netlink.h (+20/-23) gisi/pep.c (+1/-1) gisi/pep.h (+16/-1) gisi/pipe.c (+151/-121) gisi/pipe.h (+20/-4) gisi/server.c (+73/-303) gisi/server.h (+14/-28) gisi/socket.c (+15/-19) gisi/socket.h (+4/-6) gisi/verify.c (+0/-166) include/call-barring.h (+2/-2) include/call-settings.h (+4/-0) include/cdma-sms.h (+67/-0) include/cdma-voicecall.h (+85/-0) include/ctm.h (+66/-0) include/dbus.h (+8/-1) include/gprs-provision.h (+59/-0) include/gprs.h (+1/-0) include/modem.h (+2/-0) include/netreg.h (+0/-2) include/radio-settings.h (+39/-6) include/sim-auth.h (+64/-0) include/sim.h (+15/-4) include/types.h (+15/-9) include/voicecall.h (+4/-3) ofono.pc.in (+13/-0) plugins/bluetooth.c (+41/-28) plugins/bluetooth.h (+1/-1) plugins/calypso.c (+2/-2) plugins/gobi.c (+327/-0) plugins/hfp.c (+13/-13) plugins/hso.c (+123/-18) plugins/huawei.c (+47/-11) plugins/ifx.c (+18/-26) plugins/isigen.c (+0/-477) plugins/isiusb.c (+471/-0) plugins/mbm.c (+20/-14) plugins/n900.c (+218/-222) plugins/nokia-gpio.c (+10/-10) plugins/nokia.c (+5/-5) plugins/nokiacdma.c (+176/-0) plugins/novatel.c (+34/-24) plugins/ofono.rules (+22/-3) plugins/palmpre.c (+5/-5) plugins/phonesim.c (+181/-22) plugins/push-notification.c (+22/-8) plugins/sierra.c (+270/-0) plugins/smart-messaging.c (+5/-4) plugins/ste.c (+44/-23) plugins/stemgr.c (+390/-0) plugins/tc65.c (+247/-0) plugins/udev.c (+117/-4) plugins/wavecom.c (+4/-4) plugins/zte.c (+9/-8) src/audio-settings.c (+7/-10) src/call-barring.c (+10/-10) src/call-forwarding.c (+301/-19) src/call-meter.c (+19/-18) src/call-settings.c (+218/-66) src/call-volume.c (+8/-10) src/cbs.c (+25/-19) src/cdma-voicecall.c (+423/-0) src/common.c (+67/-3) src/common.h (+76/-54) src/ctm.c (+332/-0) src/dbus.c (+23/-10) src/gprs-provision.c (+101/-0) src/gprs.c (+216/-22) src/history.c (+1/-2) src/main.c (+2/-2) src/manager.c (+2/-2) src/message-waiting.c (+39/-20) src/message.c (+228/-0) src/message.h (+54/-0) src/modem.c (+255/-44) src/nettime.c (+1/-2) src/network.c (+92/-100) src/ofono.h (+47/-30) src/phonebook.c (+5/-7) src/plugin.c (+1/-1) src/radio-settings.c (+256/-12) src/sim-auth.c (+134/-0) src/sim.c (+189/-71) src/simfs.c (+274/-112) src/simfs.h (+11/-3) src/simutil.c (+77/-11) src/simutil.h (+227/-189) src/sms.c (+232/-248) src/smsagent.c (+6/-6) src/smsutil.c (+331/-40) src/smsutil.h (+33/-3) src/stk.c (+318/-123) src/stkagent.c (+128/-3) src/stkagent.h (+11/-0) src/stkutil.c (+135/-42) src/stkutil.h (+1/-1) src/ussd.c (+32/-33) src/util.c (+265/-154) src/util.h (+7/-1) src/voicecall.c (+212/-73) test/cdma-dial-number (+24/-0) test/cdma-hangup (+20/-0) test/cdma-list-call (+25/-0) test/disable-call-forwarding (+53/-0) test/enter-pin (+1/-0) test/hangup-active (+10/-4) test/list-messages (+30/-0) test/list-modems (+7/-1) test/lockdown-modem (+25/-0) test/scan-for-operators (+1/-1) test/set-call-forwarding (+64/-0) test/set-gsm-band (+25/-0) test/set-tty (+25/-0) test/set-umts-band (+25/-0) test/set-use-sms-reports (+4/-0) test/test-call-barring (+12/-0) test/test-call-settings (+4/-2) test/test-network-registration (+1/-5) test/test-push-notification (+6/-1) test/test-smart-messaging (+6/-1) test/test-sms (+231/-0) test/test-ss-control-cs (+4/-1) test/test-stk-menu (+100/-20) tools/auto-enable.c (+562/-0) unit/test-caif.c (+1/-1) unit/test-common.c (+3/-3) unit/test-idmap.c (+2/-2) unit/test-mux.c (+5/-5) unit/test-simutil.c (+41/-9) unit/test-sms.c (+254/-13) unit/test-stkutil.c (+23/-7) unit/test-util.c (+10/-10) |
To merge this branch: | bzr merge lp:~cyphermox/ubuntu/natty/ofono/release-0.41 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Martin Pitt | Approve | ||
Evan Broder (community) | Needs Fixing | ||
Review via email: mp+49384@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : | # |
Thanks Evan, now setting this back to Ready for review.
Revision history for this message
Martin Pitt (pitti) wrote : | # |
Looks good. The Conflicts: could be a Breaks: for making apt's life a little easier, but that's just a nitpick.
review:
Approve
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'AUTHORS' |
2 | --- AUTHORS 2010-11-30 20:01:20 +0000 |
3 | +++ AUTHORS 2011-02-14 14:28:09 +0000 |
4 | @@ -41,3 +41,18 @@ |
5 | Marit Henriksen <marit.henriksen@stericsson.com> |
6 | Guillaume Lucas <guillaumex.lucas@intel.com> |
7 | George Matveev <george@matveev.se> |
8 | +Antti Paila <antti.paila@nokia.com> |
9 | +Rafael Ignacio Zurita <rafael.zurita@profusion.mobi> |
10 | +Helen Clemson <helen.clemson@stericsson.com> |
11 | +Jessica Nilsson <jessica.j.nilsson@stericsson.com> |
12 | +Oleg Zhurakivskyy <oleg.zhurakivskyy@nokia.com> |
13 | +Rafael Ignacio Zurita <rafael.zurita@profusion.mobi> |
14 | +Lasse Kunnasluoto <lasse.kunnasluoto@tieto.com> |
15 | +John Mathew <john.mathew@elektrobit.com> |
16 | +BenoƮt Monin <benoit.monin@gmx.fr> |
17 | +Dara Spieker-Doyle <dara.spieker-doyle@nokia.com> |
18 | +Neil Jerram <neil@ossau.uklinux.net> |
19 | +Lei Yu <lei.2.yu@nokia.com> |
20 | +Lasse Kunnasluoto <lasse.kunnasluoto@tieto.com> |
21 | +Oskari Timperi <oskari.timperi@iki.fi> |
22 | +Faiyaz Baxamusa <faiyaz.baxamusa@nokia.com> |
23 | |
24 | === modified file 'ChangeLog' |
25 | --- ChangeLog 2010-11-30 20:01:20 +0000 |
26 | +++ ChangeLog 2011-02-14 14:28:09 +0000 |
27 | @@ -1,3 +1,68 @@ |
28 | +ver 0.41: |
29 | + Fix issue with SIM callback handling. |
30 | + Fix issue with XTMS handling and IFX modem. |
31 | + Add support for alphabets and SMS encoding. |
32 | + Add support for generic PIN retries handling. |
33 | + Add support for PIN retries and MBM modem. |
34 | + Add support for radio settings and MBM modem. |
35 | + Add support for cell broadcast and STE modem. |
36 | + Add support for handling ECAV status Released. |
37 | + |
38 | +ver 0.40: |
39 | + Fix issue with MessageCenter and MessageProxy settings. |
40 | + Fix issue with voice call support and Calypso modem. |
41 | + Fix issue with user busy release and ISI modem. |
42 | + Fix issue with DTMF sending and ISI modem. |
43 | + Add support for handling long phone numbers. |
44 | + Add support for persisting outgoing messages. |
45 | + Add support for GPRS provision infrastructure. |
46 | + Add support for proper GPRS handling in offline mode. |
47 | + Add support for handling Launch Browser proactive command. |
48 | + Remove support for deprecated deregister method. |
49 | + |
50 | +ver 0.39: |
51 | + Fix issue with not handling empty EFecc properly. |
52 | + Fix issue with string length and DTMF handling. |
53 | + Fix issue with missing info for terminal busy result. |
54 | + Fix issue with signal strength handling and IFX modem. |
55 | + Fix handling of SIM Toolkit enabling and IFX modem. |
56 | + Add support for packet switched bearer notifications. |
57 | + Add support for handling called line identification. |
58 | + Add support for PIN retry counter interface. |
59 | + Add support for ST-Ericsson modem init daemon. |
60 | + Add support for Cinterion TC65 modem. |
61 | + Add support for simple ISI client interface. |
62 | + |
63 | +ver 0.38: |
64 | + Change CalledLine* to ConnectedLine* properties. |
65 | + Fix issue with calling presentation property. |
66 | + Fix issue with network time and ISI modems. |
67 | + Fix issue with timezone reporting and HSO modems. |
68 | + Fix issue with SIM ready status and HSO modems. |
69 | + Fix issue with hidden caller ID and STE modems. |
70 | + Fix issue with handling of STK Setup Menu. |
71 | + Fix issue with missing STK text and icon checks. |
72 | + Fix issue with missing signal strength query. |
73 | + |
74 | +ver 0.37: |
75 | + Fix issue with parsing of un-quoted CREG / CGREG. |
76 | + Fix issue with call forwarding for data and fax. |
77 | + Fix issue with too short timeout for DisplayText. |
78 | + Fix issue with handling zero length text strings. |
79 | + Fix issue with decoding of optional SMS elements. |
80 | + Fix issue with charset and MWI DCS decoding. |
81 | + Fix issue with WAP push notification handling. |
82 | + Fix issue with calling handling and ISI modem. |
83 | + Fix issue with network interfaces and STE modem. |
84 | + Fix issue with SIM state notification of Huawei modem. |
85 | + Add support for radio settings handling and Huawei modem. |
86 | + Add support for provide local info proactive command. |
87 | + Add support for calling name presentation properties. |
88 | + Add support for modem lockdown handling and property. |
89 | + Add support for handling silent modem reset trigger. |
90 | + Add support for frequency band selection interface. |
91 | + Add support for text telephony interface. |
92 | + |
93 | ver 0.36: |
94 | Fix issue with CLIR Invocation and Suppression. |
95 | Fix issue with power/online transition with ZTE devices. |
96 | |
97 | === modified file 'Makefile.am' |
98 | --- Makefile.am 2010-11-30 20:01:20 +0000 |
99 | +++ Makefile.am 2011-02-14 14:28:09 +0000 |
100 | @@ -1,9 +1,7 @@ |
101 | |
102 | AM_MAKEFLAGS = --no-print-directory |
103 | |
104 | -includedir = @includedir@/ofono |
105 | - |
106 | -include_HEADERS = include/log.h include/plugin.h include/history.h \ |
107 | +pkginclude_HEADERS = include/log.h include/plugin.h include/history.h \ |
108 | include/dbus.h include/modem.h include/types.h \ |
109 | include/call-barring.h include/call-forwarding.h \ |
110 | include/call-meter.h include/call-settings.h \ |
111 | @@ -13,18 +11,25 @@ |
112 | include/cbs.h include/call-volume.h \ |
113 | include/gprs.h include/gprs-context.h \ |
114 | include/radio-settings.h include/stk.h \ |
115 | - include/audio-settings.h include/nettime.h |
116 | - |
117 | -nodist_include_HEADERS = include/version.h |
118 | - |
119 | -local_headers = $(foreach file,$(include_HEADERS) $(nodist_include_HEADERS), \ |
120 | + include/audio-settings.h include/nettime.h \ |
121 | + include/ctm.h include/cdma-voicecall.h \ |
122 | + include/cdma-sms.h include/sim-auth.h \ |
123 | + include/gprs-provision.h |
124 | + |
125 | +nodist_pkginclude_HEADERS = include/version.h |
126 | + |
127 | +local_headers = $(foreach file,$(pkginclude_HEADERS) \ |
128 | + $(nodist_pkginclude_HEADERS), \ |
129 | include/ofono/$(notdir $(file))) |
130 | |
131 | +pkgconfigdir = $(libdir)/pkgconfig |
132 | +pkgconfig_DATA = ofono.pc |
133 | + |
134 | |
135 | if DATAFILES |
136 | dbusconfdir = @DBUS_CONFDIR@ |
137 | |
138 | -dbusconf_DATA = src/ofono.conf |
139 | +dist_dbusconf_DATA = src/ofono.conf |
140 | |
141 | if SYSTEMD |
142 | systemdunitdir = @SYSTEMD_UNITDIR@ |
143 | @@ -34,7 +39,7 @@ |
144 | |
145 | confdir = $(sysconfdir)/ofono |
146 | |
147 | -conf_DATA = |
148 | +dist_conf_DATA = |
149 | |
150 | statedir = $(localstatedir)/lib/ofono |
151 | |
152 | @@ -49,16 +54,6 @@ |
153 | gdbus_sources = gdbus/gdbus.h gdbus/mainloop.c gdbus/watch.c \ |
154 | gdbus/object.c gdbus/polkit.c |
155 | |
156 | -gisi_sources = gisi/modem.h gisi/modem.c \ |
157 | - gisi/netlink.h gisi/netlink.c \ |
158 | - gisi/socket.h gisi/socket.c \ |
159 | - gisi/client.h gisi/client.c \ |
160 | - gisi/server.h gisi/server.c \ |
161 | - gisi/pep.h gisi/pep.c \ |
162 | - gisi/pipe.h gisi/pipe.c \ |
163 | - gisi/iter.h gisi/iter.c \ |
164 | - gisi/verify.c gisi/phonet.h |
165 | - |
166 | gatchat_sources = gatchat/gatchat.h gatchat/gatchat.c \ |
167 | gatchat/gatresult.h gatchat/gatresult.c \ |
168 | gatchat/gatsyntax.h gatchat/gatsyntax.c \ |
169 | @@ -79,6 +74,19 @@ |
170 | gatchat/ppp_auth.c gatchat/ppp_net.c \ |
171 | gatchat/ppp_ipcp.c |
172 | |
173 | +gisi_sources = gisi/client.c gisi/client.h gisi/common.h \ |
174 | + gisi/iter.c gisi/iter.h \ |
175 | + gisi/message.c gisi/message.h \ |
176 | + gisi/modem.c gisi/modem.h \ |
177 | + gisi/netlink.c gisi/netlink.h \ |
178 | + gisi/pep.c gisi/pep.h \ |
179 | + gisi/phonet.h \ |
180 | + gisi/pipe.c gisi/pipe.h \ |
181 | + gisi/server.c gisi/server.h \ |
182 | + gisi/socket.c gisi/socket.h |
183 | + |
184 | +btio_sources = btio/btio.h btio/btio.c |
185 | + |
186 | udev_files = plugins/ofono.rules |
187 | |
188 | if UDEV |
189 | @@ -131,8 +139,8 @@ |
190 | drivers/isimodem/gpds.h \ |
191 | drivers/isimodem/audio-settings.c |
192 | |
193 | -builtin_modules += isigen |
194 | -builtin_sources += plugins/isigen.c |
195 | +builtin_modules += isiusb |
196 | +builtin_sources += plugins/isiusb.c |
197 | |
198 | builtin_modules += n900 |
199 | builtin_sources += plugins/n900.c plugins/nokia-gpio.h plugins/nokia-gpio.c |
200 | @@ -165,7 +173,8 @@ |
201 | drivers/atmodem/atutil.h \ |
202 | drivers/atmodem/atutil.c \ |
203 | drivers/atmodem/gprs.c \ |
204 | - drivers/atmodem/gprs-context.c |
205 | + drivers/atmodem/gprs-context.c \ |
206 | + drivers/atmodem/sim-auth.c |
207 | |
208 | builtin_modules += nwmodem |
209 | builtin_sources += drivers/atmodem/atutil.h \ |
210 | @@ -179,7 +188,8 @@ |
211 | drivers/huaweimodem/huaweimodem.c \ |
212 | drivers/huaweimodem/voicecall.c \ |
213 | drivers/huaweimodem/audio-settings.c \ |
214 | - drivers/huaweimodem/gprs-context.c |
215 | + drivers/huaweimodem/gprs-context.c \ |
216 | + drivers/huaweimodem/radio-settings.c |
217 | |
218 | builtin_modules += calypsomodem |
219 | builtin_sources += drivers/atmodem/atutil.h \ |
220 | @@ -218,7 +228,8 @@ |
221 | drivers/ifxmodem/audio-settings.c \ |
222 | drivers/ifxmodem/radio-settings.c \ |
223 | drivers/ifxmodem/gprs-context.c \ |
224 | - drivers/ifxmodem/stk.c |
225 | + drivers/ifxmodem/stk.c \ |
226 | + drivers/ifxmodem/ctm.c |
227 | |
228 | builtin_modules += stemodem |
229 | builtin_sources += drivers/atmodem/atutil.h \ |
230 | @@ -237,13 +248,24 @@ |
231 | builtin_sources += plugins/phonesim.c |
232 | |
233 | if DATAFILES |
234 | -conf_DATA += plugins/phonesim.conf |
235 | -endif |
236 | +dist_conf_DATA += plugins/phonesim.conf |
237 | +endif |
238 | +endif |
239 | + |
240 | +if CDMAMODEM |
241 | +builtin_modules += cdmamodem |
242 | +builtin_sources += drivers/cdmamodem/cdmamodem.h \ |
243 | + drivers/cdmamodem/cdmamodem.c \ |
244 | + drivers/cdmamodem/voicecall.c \ |
245 | + drivers/cdmamodem/devinfo.c |
246 | endif |
247 | |
248 | builtin_modules += g1 |
249 | builtin_sources += plugins/g1.c |
250 | |
251 | +builtin_modules += gobi |
252 | +builtin_sources += plugins/gobi.c |
253 | + |
254 | builtin_modules += wavecom |
255 | builtin_sources += plugins/wavecom.c |
256 | |
257 | @@ -262,18 +284,12 @@ |
258 | builtin_modules += huawei |
259 | builtin_sources += plugins/huawei.c |
260 | |
261 | +builtin_modules += sierra |
262 | +builtin_sources += plugins/sierra.c |
263 | + |
264 | builtin_modules += novatel |
265 | builtin_sources += plugins/novatel.c |
266 | |
267 | -builtin_modules += nokia |
268 | -builtin_sources += plugins/nokia.c |
269 | - |
270 | -builtin_modules += bluetooth |
271 | -builtin_sources += plugins/bluetooth.c plugins/bluetooth.h |
272 | - |
273 | -builtin_modules += hfp |
274 | -builtin_sources += plugins/hfp.c plugins/bluetooth.h |
275 | - |
276 | builtin_modules += palmpre |
277 | builtin_sources += plugins/palmpre.c |
278 | |
279 | @@ -283,8 +299,31 @@ |
280 | builtin_modules += ste |
281 | builtin_sources += plugins/ste.c |
282 | |
283 | +builtin_modules += stemgr |
284 | +builtin_sources += plugins/stemgr.c |
285 | + |
286 | builtin_modules += caif |
287 | builtin_sources += plugins/caif.c |
288 | + |
289 | +builtin_modules += tc65 |
290 | +builtin_sources += plugins/tc65.c |
291 | + |
292 | +builtin_modules += nokia |
293 | +builtin_sources += plugins/nokia.c |
294 | + |
295 | +builtin_modules += nokiacdma |
296 | +builtin_sources += plugins/nokiacdma.c |
297 | + |
298 | +if BLUETOOTH |
299 | +builtin_modules += bluetooth |
300 | +builtin_sources += plugins/bluetooth.c plugins/bluetooth.h |
301 | + |
302 | +builtin_modules += hfp |
303 | +builtin_sources += plugins/hfp.c plugins/bluetooth.h |
304 | + |
305 | +builtin_cflags += @BLUEZ_CFLAGS@ |
306 | +builtin_libadd += @BLUEZ_LIBS@ |
307 | +endif |
308 | endif |
309 | |
310 | if MAINTAINER_MODE |
311 | @@ -293,6 +332,9 @@ |
312 | |
313 | builtin_modules += example_nettime |
314 | builtin_sources += examples/nettime.c |
315 | + |
316 | +builtin_modules += example_provision |
317 | +builtin_sources += examples/provision.c |
318 | endif |
319 | |
320 | builtin_modules += smart_messaging |
321 | @@ -318,16 +360,20 @@ |
322 | src/radio-settings.c src/stkutil.h src/stkutil.c \ |
323 | src/nettime.c src/stkagent.c src/stkagent.h \ |
324 | src/simfs.c src/simfs.h src/audio-settings.c \ |
325 | - src/smsagent.c src/smsagent.h |
326 | + src/smsagent.c src/smsagent.h src/ctm.c \ |
327 | + src/cdma-voicecall.c src/sim-auth.c \ |
328 | + src/message.h src/message.c src/gprs-provision.c |
329 | |
330 | src_ofonod_LDADD = $(builtin_libadd) @GLIB_LIBS@ @DBUS_LIBS@ @CAPNG_LIBS@ -ldl |
331 | |
332 | src_ofonod_LDFLAGS = -Wl,--export-dynamic \ |
333 | -Wl,--version-script=$(srcdir)/src/ofono.ver |
334 | |
335 | -CLEANFILES = src/builtin.h $(local_headers) $(rules_DATA) |
336 | - |
337 | -plugindir = $(libdir)/ofono/plugins |
338 | +BUILT_SOURCES = $(local_headers) |
339 | + |
340 | +CLEANFILES = src/builtin.h $(BUILT_SOURCES) $(rules_DATA) |
341 | + |
342 | +plugindir = $(pkglibdir)/plugins |
343 | |
344 | if MAINTAINER_MODE |
345 | build_plugindir = $(abs_top_srcdir)/plugins/.libs |
346 | @@ -335,14 +381,16 @@ |
347 | build_plugindir = $(plugindir) |
348 | endif |
349 | |
350 | -AM_CFLAGS = @DBUS_CFLAGS@ @GLIB_CFLAGS@ @CAPNG_CFLAGS@ $(builtin_cflags) \ |
351 | +AM_CFLAGS = @DBUS_CFLAGS@ @GLIB_CFLAGS@ @CAPNG_CFLAGS@ @USB_CFLAGS@ \ |
352 | + $(builtin_cflags) \ |
353 | -DOFONO_PLUGIN_BUILTIN \ |
354 | -DPLUGINDIR=\""$(build_plugindir)"\" |
355 | |
356 | INCLUDES = -I$(builddir)/include -I$(builddir)/src -I$(srcdir)/src \ |
357 | - -I$(srcdir)/gdbus -I$(srcdir)/gisi -I$(srcdir)/gatchat |
358 | + -I$(srcdir)/gdbus -I$(srcdir)/gisi -I$(srcdir)/gatchat \ |
359 | + -I$(srcdir)/btio |
360 | |
361 | -doc_files = doc/overview.txt doc/ofono-paper.txt \ |
362 | +doc_files = doc/overview.txt doc/ofono-paper.txt doc/release-faq.txt \ |
363 | doc/manager-api.txt doc/modem-api.txt doc/network-api.txt \ |
364 | doc/voicecallmanager-api.txt doc/voicecall-api.txt \ |
365 | doc/call-forwarding-api.txt doc/call-settings-api.txt \ |
366 | @@ -352,10 +400,11 @@ |
367 | doc/pushnotification-api.txt \ |
368 | doc/smartmessaging-api.txt \ |
369 | doc/call-volume-api.txt doc/cell-broadcast-api.txt \ |
370 | - doc/message-api.txt doc/message-waiting-api.txt \ |
371 | + doc/messagemanager-api.txt doc/message-waiting-api.txt \ |
372 | doc/phonebook-api.txt doc/radio-settings-api.txt \ |
373 | doc/sim-api.txt doc/stk-api.txt \ |
374 | - doc/audio-settings-api.txt |
375 | + doc/audio-settings-api.txt doc/text-telephony-api.txt \ |
376 | + doc/calypso-modem.txt doc/message-api.txt |
377 | |
378 | |
379 | test_scripts = test/backtrace \ |
380 | @@ -419,17 +468,25 @@ |
381 | test/set-fast-dormancy \ |
382 | test/test-push-notification \ |
383 | test/test-smart-messaging \ |
384 | - test/send-vcard |
385 | + test/send-vcard \ |
386 | + test/set-tty \ |
387 | + test/set-gsm-band \ |
388 | + test/set-umts-band \ |
389 | + test/lockdown-modem \ |
390 | + test/set-call-forwarding \ |
391 | + test/cdma-list-call \ |
392 | + test/cdma-dial-number \ |
393 | + test/cdma-hangup \ |
394 | + test/disable-call-forwarding \ |
395 | + test/list-messages \ |
396 | + test/test-sms |
397 | |
398 | if TEST |
399 | testdir = $(pkglibdir)/test |
400 | test_SCRIPTS = $(test_scripts) |
401 | endif |
402 | |
403 | -conf_files = src/ofono.conf plugins/phonesim.conf |
404 | - |
405 | -EXTRA_DIST = src/genbuiltin $(conf_files) $(udev_files) \ |
406 | - $(doc_files) $(test_scripts) |
407 | +EXTRA_DIST = src/genbuiltin $(udev_files) $(doc_files) $(test_scripts) |
408 | |
409 | dist_man_MANS = doc/ofonod.8 |
410 | |
411 | @@ -474,15 +531,20 @@ |
412 | |
413 | unit_test_caif_SOURCES = unit/test-caif.c $(gatchat_sources) \ |
414 | drivers/stemodem/caif_socket.h \ |
415 | - drivers/stemodem/if_caif.h |
416 | + drivers/stemodem/if_caif.h |
417 | unit_test_caif_LDADD = @GLIB_LIBS@ |
418 | unit_objects += $(unit_test_caif_OBJECTS) |
419 | |
420 | -noinst_PROGRAMS += tools/huawei-audio |
421 | +if TOOLS |
422 | +noinst_PROGRAMS += tools/huawei-audio tools/auto-enable |
423 | |
424 | tools_huawei_audio_SOURCES = $(gdbus_sources) tools/huawei-audio.c |
425 | tools_huawei_audio_LDADD = @GLIB_LIBS@ @DBUS_LIBS@ |
426 | |
427 | +tools_auto_enable_SOURCES = $(gdbus_sources) tools/auto-enable.c |
428 | +tools_auto_enable_LDADD = @GLIB_LIBS@ @DBUS_LIBS@ |
429 | +endif |
430 | + |
431 | noinst_PROGRAMS += gatchat/gsmdial gatchat/test-server gatchat/test-qcdm |
432 | |
433 | gatchat_gsmdial_SOURCES = gatchat/gsmdial.c $(gatchat_sources) |
434 | @@ -510,8 +572,6 @@ |
435 | plugins/%.rules: |
436 | $(AM_V_GEN)cp $(srcdir)/$(subst 97-,,$@) $@ |
437 | |
438 | -$(src_ofonod_OBJECTS) $(unit_objects): $(local_headers) |
439 | - |
440 | include/ofono/version.h: include/version.h |
441 | $(AM_V_at)$(MKDIR_P) include/ofono |
442 | $(AM_V_GEN)$(LN_S) $(abs_top_builddir)/$< $@ |
443 | |
444 | === modified file 'Makefile.in' |
445 | --- Makefile.in 2010-11-30 20:01:20 +0000 |
446 | +++ Makefile.in 2011-02-14 14:28:09 +0000 |
447 | @@ -41,7 +41,7 @@ |
448 | @UDEV_TRUE@am__append_2 = plugins/udev.c |
449 | @UDEV_TRUE@am__append_3 = @UDEV_CFLAGS@ |
450 | @UDEV_TRUE@am__append_4 = @UDEV_LIBS@ |
451 | -@ISIMODEM_TRUE@am__append_5 = isimodem isigen n900 |
452 | +@ISIMODEM_TRUE@am__append_5 = isimodem isiusb n900 |
453 | @ISIMODEM_TRUE@am__append_6 = $(gisi_sources) \ |
454 | @ISIMODEM_TRUE@ drivers/isimodem/isimodem.h \ |
455 | @ISIMODEM_TRUE@ drivers/isimodem/isimodem.c \ |
456 | @@ -70,7 +70,7 @@ |
457 | @ISIMODEM_TRUE@ drivers/isimodem/gprs-context.c \ |
458 | @ISIMODEM_TRUE@ drivers/isimodem/gpds.h \ |
459 | @ISIMODEM_TRUE@ drivers/isimodem/audio-settings.c \ |
460 | -@ISIMODEM_TRUE@ plugins/isigen.c plugins/n900.c \ |
461 | +@ISIMODEM_TRUE@ plugins/isiusb.c plugins/n900.c \ |
462 | @ISIMODEM_TRUE@ plugins/nokia-gpio.h plugins/nokia-gpio.c |
463 | @ATMODEM_TRUE@am__append_7 = atmodem nwmodem huaweimodem calypsomodem \ |
464 | @ATMODEM_TRUE@ hfpmodem mbmmodem hsomodem ifxmodem stemodem |
465 | @@ -95,6 +95,7 @@ |
466 | @ATMODEM_TRUE@ drivers/atmodem/atutil.h \ |
467 | @ATMODEM_TRUE@ drivers/atmodem/atutil.c drivers/atmodem/gprs.c \ |
468 | @ATMODEM_TRUE@ drivers/atmodem/gprs-context.c \ |
469 | +@ATMODEM_TRUE@ drivers/atmodem/sim-auth.c \ |
470 | @ATMODEM_TRUE@ drivers/atmodem/atutil.h \ |
471 | @ATMODEM_TRUE@ drivers/nwmodem/nwmodem.h \ |
472 | @ATMODEM_TRUE@ drivers/nwmodem/nwmodem.c \ |
473 | @@ -105,6 +106,7 @@ |
474 | @ATMODEM_TRUE@ drivers/huaweimodem/voicecall.c \ |
475 | @ATMODEM_TRUE@ drivers/huaweimodem/audio-settings.c \ |
476 | @ATMODEM_TRUE@ drivers/huaweimodem/gprs-context.c \ |
477 | +@ATMODEM_TRUE@ drivers/huaweimodem/radio-settings.c \ |
478 | @ATMODEM_TRUE@ drivers/atmodem/atutil.h \ |
479 | @ATMODEM_TRUE@ drivers/calypsomodem/calypsomodem.h \ |
480 | @ATMODEM_TRUE@ drivers/calypsomodem/calypsomodem.c \ |
481 | @@ -132,7 +134,8 @@ |
482 | @ATMODEM_TRUE@ drivers/ifxmodem/audio-settings.c \ |
483 | @ATMODEM_TRUE@ drivers/ifxmodem/radio-settings.c \ |
484 | @ATMODEM_TRUE@ drivers/ifxmodem/gprs-context.c \ |
485 | -@ATMODEM_TRUE@ drivers/ifxmodem/stk.c drivers/atmodem/atutil.h \ |
486 | +@ATMODEM_TRUE@ drivers/ifxmodem/stk.c drivers/ifxmodem/ctm.c \ |
487 | +@ATMODEM_TRUE@ drivers/atmodem/atutil.h \ |
488 | @ATMODEM_TRUE@ drivers/stemodem/stemodem.h \ |
489 | @ATMODEM_TRUE@ drivers/stemodem/stemodem.c \ |
490 | @ATMODEM_TRUE@ drivers/stemodem/voicecall.c \ |
491 | @@ -145,29 +148,48 @@ |
492 | @ATMODEM_TRUE@@PHONESIM_TRUE@am__append_9 = phonesim |
493 | @ATMODEM_TRUE@@PHONESIM_TRUE@am__append_10 = plugins/phonesim.c |
494 | @ATMODEM_TRUE@@DATAFILES_TRUE@@PHONESIM_TRUE@am__append_11 = plugins/phonesim.conf |
495 | -@ATMODEM_TRUE@am__append_12 = g1 wavecom calypso mbm hso zte huawei \ |
496 | -@ATMODEM_TRUE@ novatel nokia bluetooth hfp palmpre ifx ste caif |
497 | -@ATMODEM_TRUE@am__append_13 = plugins/g1.c plugins/wavecom.c \ |
498 | -@ATMODEM_TRUE@ plugins/calypso.c plugins/mbm.c plugins/hso.c \ |
499 | -@ATMODEM_TRUE@ plugins/zte.c plugins/huawei.c plugins/novatel.c \ |
500 | -@ATMODEM_TRUE@ plugins/nokia.c plugins/bluetooth.c \ |
501 | -@ATMODEM_TRUE@ plugins/bluetooth.h plugins/hfp.c \ |
502 | -@ATMODEM_TRUE@ plugins/bluetooth.h plugins/palmpre.c \ |
503 | -@ATMODEM_TRUE@ plugins/ifx.c plugins/ste.c plugins/caif.c |
504 | -@MAINTAINER_MODE_TRUE@am__append_14 = example_history example_nettime |
505 | -@MAINTAINER_MODE_TRUE@am__append_15 = examples/history.c \ |
506 | -@MAINTAINER_MODE_TRUE@ examples/nettime.c |
507 | +@ATMODEM_TRUE@@CDMAMODEM_TRUE@am__append_12 = cdmamodem |
508 | +@ATMODEM_TRUE@@CDMAMODEM_TRUE@am__append_13 = drivers/cdmamodem/cdmamodem.h \ |
509 | +@ATMODEM_TRUE@@CDMAMODEM_TRUE@ drivers/cdmamodem/cdmamodem.c \ |
510 | +@ATMODEM_TRUE@@CDMAMODEM_TRUE@ drivers/cdmamodem/voicecall.c \ |
511 | +@ATMODEM_TRUE@@CDMAMODEM_TRUE@ drivers/cdmamodem/devinfo.c |
512 | + |
513 | +@ATMODEM_TRUE@am__append_14 = g1 gobi wavecom calypso mbm hso zte \ |
514 | +@ATMODEM_TRUE@ huawei sierra novatel palmpre ifx ste stemgr \ |
515 | +@ATMODEM_TRUE@ caif tc65 nokia nokiacdma |
516 | +@ATMODEM_TRUE@am__append_15 = plugins/g1.c plugins/gobi.c \ |
517 | +@ATMODEM_TRUE@ plugins/wavecom.c plugins/calypso.c \ |
518 | +@ATMODEM_TRUE@ plugins/mbm.c plugins/hso.c plugins/zte.c \ |
519 | +@ATMODEM_TRUE@ plugins/huawei.c plugins/sierra.c \ |
520 | +@ATMODEM_TRUE@ plugins/novatel.c plugins/palmpre.c \ |
521 | +@ATMODEM_TRUE@ plugins/ifx.c plugins/ste.c plugins/stemgr.c \ |
522 | +@ATMODEM_TRUE@ plugins/caif.c plugins/tc65.c plugins/nokia.c \ |
523 | +@ATMODEM_TRUE@ plugins/nokiacdma.c |
524 | +@ATMODEM_TRUE@@BLUETOOTH_TRUE@am__append_16 = bluetooth hfp |
525 | +@ATMODEM_TRUE@@BLUETOOTH_TRUE@am__append_17 = plugins/bluetooth.c \ |
526 | +@ATMODEM_TRUE@@BLUETOOTH_TRUE@ plugins/bluetooth.h \ |
527 | +@ATMODEM_TRUE@@BLUETOOTH_TRUE@ plugins/hfp.c \ |
528 | +@ATMODEM_TRUE@@BLUETOOTH_TRUE@ plugins/bluetooth.h |
529 | +@ATMODEM_TRUE@@BLUETOOTH_TRUE@am__append_18 = @BLUEZ_CFLAGS@ |
530 | +@ATMODEM_TRUE@@BLUETOOTH_TRUE@am__append_19 = @BLUEZ_LIBS@ |
531 | +@MAINTAINER_MODE_TRUE@am__append_20 = example_history example_nettime \ |
532 | +@MAINTAINER_MODE_TRUE@ example_provision |
533 | +@MAINTAINER_MODE_TRUE@am__append_21 = examples/history.c \ |
534 | +@MAINTAINER_MODE_TRUE@ examples/nettime.c examples/provision.c |
535 | sbin_PROGRAMS = src/ofonod$(EXEEXT) |
536 | noinst_PROGRAMS = unit/test-common$(EXEEXT) unit/test-util$(EXEEXT) \ |
537 | unit/test-idmap$(EXEEXT) unit/test-sms$(EXEEXT) \ |
538 | unit/test-simutil$(EXEEXT) unit/test-mux$(EXEEXT) \ |
539 | unit/test-caif$(EXEEXT) unit/test-stkutil$(EXEEXT) \ |
540 | - tools/huawei-audio$(EXEEXT) gatchat/gsmdial$(EXEEXT) \ |
541 | + $(am__EXEEXT_1) gatchat/gsmdial$(EXEEXT) \ |
542 | gatchat/test-server$(EXEEXT) gatchat/test-qcdm$(EXEEXT) |
543 | +@TOOLS_TRUE@am__append_22 = tools/huawei-audio tools/auto-enable |
544 | subdir = . |
545 | -DIST_COMMON = README $(am__configure_deps) $(dist_man_MANS) \ |
546 | - $(include_HEADERS) $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ |
547 | - $(srcdir)/config.h.in $(top_srcdir)/configure \ |
548 | +DIST_COMMON = README $(am__configure_deps) $(am__dist_conf_DATA_DIST) \ |
549 | + $(am__dist_dbusconf_DATA_DIST) $(dist_man_MANS) \ |
550 | + $(pkginclude_HEADERS) $(srcdir)/Makefile.am \ |
551 | + $(srcdir)/Makefile.in $(srcdir)/config.h.in \ |
552 | + $(srcdir)/ofono.pc.in $(top_srcdir)/configure \ |
553 | $(top_srcdir)/include/version.h.in \ |
554 | $(top_srcdir)/src/ofono.service.in AUTHORS COPYING ChangeLog \ |
555 | INSTALL NEWS TODO compile config.guess config.sub depcomp \ |
556 | @@ -181,13 +203,16 @@ |
557 | configure.lineno config.status.lineno |
558 | mkinstalldirs = $(install_sh) -d |
559 | CONFIG_HEADER = config.h |
560 | -CONFIG_CLEAN_FILES = include/version.h src/ofono.service |
561 | +CONFIG_CLEAN_FILES = include/version.h src/ofono.service ofono.pc |
562 | CONFIG_CLEAN_VPATH_FILES = |
563 | +@TOOLS_TRUE@am__EXEEXT_1 = tools/huawei-audio$(EXEEXT) \ |
564 | +@TOOLS_TRUE@ tools/auto-enable$(EXEEXT) |
565 | am__installdirs = "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(testdir)" \ |
566 | "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(confdir)" \ |
567 | - "$(DESTDIR)$(dbusconfdir)" "$(DESTDIR)$(rulesdir)" \ |
568 | - "$(DESTDIR)$(statedir)" "$(DESTDIR)$(systemdunitdir)" \ |
569 | - "$(DESTDIR)$(includedir)" "$(DESTDIR)$(includedir)" |
570 | + "$(DESTDIR)$(dbusconfdir)" "$(DESTDIR)$(pkgconfigdir)" \ |
571 | + "$(DESTDIR)$(rulesdir)" "$(DESTDIR)$(statedir)" \ |
572 | + "$(DESTDIR)$(systemdunitdir)" "$(DESTDIR)$(pkgincludedir)" \ |
573 | + "$(DESTDIR)$(pkgincludedir)" |
574 | PROGRAMS = $(noinst_PROGRAMS) $(sbin_PROGRAMS) |
575 | am__dirstamp = $(am__leading_dot)dirstamp |
576 | am__objects_1 = gatchat/gatchat.$(OBJEXT) gatchat/gatresult.$(OBJEXT) \ |
577 | @@ -217,15 +242,16 @@ |
578 | gatchat_test_server_DEPENDENCIES = |
579 | am__src_ofonod_SOURCES_DIST = gdbus/gdbus.h gdbus/mainloop.c \ |
580 | gdbus/watch.c gdbus/object.c gdbus/polkit.c plugins/udev.c \ |
581 | - gisi/modem.h gisi/modem.c gisi/netlink.h gisi/netlink.c \ |
582 | - gisi/socket.h gisi/socket.c gisi/client.h gisi/client.c \ |
583 | - gisi/server.h gisi/server.c gisi/pep.h gisi/pep.c gisi/pipe.h \ |
584 | - gisi/pipe.c gisi/iter.h gisi/iter.c gisi/verify.c \ |
585 | - gisi/phonet.h drivers/isimodem/isimodem.h \ |
586 | - drivers/isimodem/isimodem.c drivers/isimodem/mtc.h \ |
587 | - drivers/isimodem/debug.h drivers/isimodem/isiutil.h \ |
588 | - drivers/isimodem/debug.c drivers/isimodem/phonebook.c \ |
589 | - drivers/isimodem/devinfo.c drivers/isimodem/info.h \ |
590 | + gisi/client.c gisi/client.h gisi/common.h gisi/iter.c \ |
591 | + gisi/iter.h gisi/message.c gisi/message.h gisi/modem.c \ |
592 | + gisi/modem.h gisi/netlink.c gisi/netlink.h gisi/pep.c \ |
593 | + gisi/pep.h gisi/phonet.h gisi/pipe.c gisi/pipe.h gisi/server.c \ |
594 | + gisi/server.h gisi/socket.c gisi/socket.h \ |
595 | + drivers/isimodem/isimodem.h drivers/isimodem/isimodem.c \ |
596 | + drivers/isimodem/mtc.h drivers/isimodem/debug.h \ |
597 | + drivers/isimodem/isiutil.h drivers/isimodem/debug.c \ |
598 | + drivers/isimodem/phonebook.c drivers/isimodem/devinfo.c \ |
599 | + drivers/isimodem/info.h \ |
600 | drivers/isimodem/network-registration.c \ |
601 | drivers/isimodem/network.h drivers/isimodem/infoserver.h \ |
602 | drivers/isimodem/infoserver.c drivers/isimodem/voicecall.c \ |
603 | @@ -239,7 +265,7 @@ |
604 | drivers/isimodem/ss.h drivers/isimodem/radio-settings.c \ |
605 | drivers/isimodem/gss.h drivers/isimodem/gprs.c \ |
606 | drivers/isimodem/gprs-context.c drivers/isimodem/gpds.h \ |
607 | - drivers/isimodem/audio-settings.c plugins/isigen.c \ |
608 | + drivers/isimodem/audio-settings.c plugins/isiusb.c \ |
609 | plugins/n900.c plugins/nokia-gpio.h plugins/nokia-gpio.c \ |
610 | gatchat/gatchat.h gatchat/gatchat.c gatchat/gatresult.h \ |
611 | gatchat/gatresult.c gatchat/gatsyntax.h gatchat/gatsyntax.c \ |
612 | @@ -266,13 +292,14 @@ |
613 | drivers/atmodem/call-volume.c drivers/atmodem/vendor.h \ |
614 | drivers/atmodem/atutil.h drivers/atmodem/atutil.c \ |
615 | drivers/atmodem/gprs.c drivers/atmodem/gprs-context.c \ |
616 | - drivers/nwmodem/nwmodem.h drivers/nwmodem/nwmodem.c \ |
617 | - drivers/nwmodem/radio-settings.c \ |
618 | + drivers/atmodem/sim-auth.c drivers/nwmodem/nwmodem.h \ |
619 | + drivers/nwmodem/nwmodem.c drivers/nwmodem/radio-settings.c \ |
620 | drivers/huaweimodem/huaweimodem.h \ |
621 | drivers/huaweimodem/huaweimodem.c \ |
622 | drivers/huaweimodem/voicecall.c \ |
623 | drivers/huaweimodem/audio-settings.c \ |
624 | drivers/huaweimodem/gprs-context.c \ |
625 | + drivers/huaweimodem/radio-settings.c \ |
626 | drivers/calypsomodem/calypsomodem.h \ |
627 | drivers/calypsomodem/calypsomodem.c \ |
628 | drivers/calypsomodem/voicecall.c drivers/calypsomodem/stk.c \ |
629 | @@ -288,16 +315,21 @@ |
630 | drivers/ifxmodem/audio-settings.c \ |
631 | drivers/ifxmodem/radio-settings.c \ |
632 | drivers/ifxmodem/gprs-context.c drivers/ifxmodem/stk.c \ |
633 | - drivers/stemodem/stemodem.h drivers/stemodem/stemodem.c \ |
634 | - drivers/stemodem/voicecall.c drivers/stemodem/radio-settings.c \ |
635 | - drivers/stemodem/caif_rtnl.c drivers/stemodem/caif_rtnl.h \ |
636 | - drivers/stemodem/gprs-context.c drivers/stemodem/caif_socket.h \ |
637 | - drivers/stemodem/if_caif.h plugins/phonesim.c plugins/g1.c \ |
638 | + drivers/ifxmodem/ctm.c drivers/stemodem/stemodem.h \ |
639 | + drivers/stemodem/stemodem.c drivers/stemodem/voicecall.c \ |
640 | + drivers/stemodem/radio-settings.c drivers/stemodem/caif_rtnl.c \ |
641 | + drivers/stemodem/caif_rtnl.h drivers/stemodem/gprs-context.c \ |
642 | + drivers/stemodem/caif_socket.h drivers/stemodem/if_caif.h \ |
643 | + plugins/phonesim.c drivers/cdmamodem/cdmamodem.h \ |
644 | + drivers/cdmamodem/cdmamodem.c drivers/cdmamodem/voicecall.c \ |
645 | + drivers/cdmamodem/devinfo.c plugins/g1.c plugins/gobi.c \ |
646 | plugins/wavecom.c plugins/calypso.c plugins/mbm.c \ |
647 | - plugins/hso.c plugins/zte.c plugins/huawei.c plugins/novatel.c \ |
648 | - plugins/nokia.c plugins/bluetooth.c plugins/bluetooth.h \ |
649 | - plugins/hfp.c plugins/palmpre.c plugins/ifx.c plugins/ste.c \ |
650 | - plugins/caif.c examples/history.c examples/nettime.c \ |
651 | + plugins/hso.c plugins/zte.c plugins/huawei.c plugins/sierra.c \ |
652 | + plugins/novatel.c plugins/palmpre.c plugins/ifx.c \ |
653 | + plugins/ste.c plugins/stemgr.c plugins/caif.c plugins/tc65.c \ |
654 | + plugins/nokia.c plugins/nokiacdma.c plugins/bluetooth.c \ |
655 | + plugins/bluetooth.h plugins/hfp.c examples/history.c \ |
656 | + examples/nettime.c examples/provision.c \ |
657 | plugins/smart-messaging.c plugins/push-notification.c \ |
658 | src/ofono.ver src/main.c src/ofono.h src/log.c src/plugin.c \ |
659 | src/modem.c src/common.h src/common.c src/manager.c src/dbus.c \ |
660 | @@ -310,14 +342,16 @@ |
661 | src/watch.c src/call-volume.c src/gprs.c src/idmap.h \ |
662 | src/idmap.c src/radio-settings.c src/stkutil.h src/stkutil.c \ |
663 | src/nettime.c src/stkagent.c src/stkagent.h src/simfs.c \ |
664 | - src/simfs.h src/audio-settings.c src/smsagent.c src/smsagent.h |
665 | + src/simfs.h src/audio-settings.c src/smsagent.c src/smsagent.h \ |
666 | + src/ctm.c src/cdma-voicecall.c src/sim-auth.c src/message.h \ |
667 | + src/message.c src/gprs-provision.c |
668 | am__objects_2 = gdbus/mainloop.$(OBJEXT) gdbus/watch.$(OBJEXT) \ |
669 | gdbus/object.$(OBJEXT) gdbus/polkit.$(OBJEXT) |
670 | @UDEV_TRUE@am__objects_3 = plugins/udev.$(OBJEXT) |
671 | -am__objects_4 = gisi/modem.$(OBJEXT) gisi/netlink.$(OBJEXT) \ |
672 | - gisi/socket.$(OBJEXT) gisi/client.$(OBJEXT) \ |
673 | - gisi/server.$(OBJEXT) gisi/pep.$(OBJEXT) gisi/pipe.$(OBJEXT) \ |
674 | - gisi/iter.$(OBJEXT) gisi/verify.$(OBJEXT) |
675 | +am__objects_4 = gisi/client.$(OBJEXT) gisi/iter.$(OBJEXT) \ |
676 | + gisi/message.$(OBJEXT) gisi/modem.$(OBJEXT) \ |
677 | + gisi/netlink.$(OBJEXT) gisi/pep.$(OBJEXT) gisi/pipe.$(OBJEXT) \ |
678 | + gisi/server.$(OBJEXT) gisi/socket.$(OBJEXT) |
679 | @ISIMODEM_TRUE@am__objects_5 = $(am__objects_4) \ |
680 | @ISIMODEM_TRUE@ drivers/isimodem/isimodem.$(OBJEXT) \ |
681 | @ISIMODEM_TRUE@ drivers/isimodem/debug.$(OBJEXT) \ |
682 | @@ -339,7 +373,7 @@ |
683 | @ISIMODEM_TRUE@ drivers/isimodem/gprs.$(OBJEXT) \ |
684 | @ISIMODEM_TRUE@ drivers/isimodem/gprs-context.$(OBJEXT) \ |
685 | @ISIMODEM_TRUE@ drivers/isimodem/audio-settings.$(OBJEXT) \ |
686 | -@ISIMODEM_TRUE@ plugins/isigen.$(OBJEXT) plugins/n900.$(OBJEXT) \ |
687 | +@ISIMODEM_TRUE@ plugins/isiusb.$(OBJEXT) plugins/n900.$(OBJEXT) \ |
688 | @ISIMODEM_TRUE@ plugins/nokia-gpio.$(OBJEXT) |
689 | @ATMODEM_TRUE@am__objects_6 = $(am__objects_1) \ |
690 | @ATMODEM_TRUE@ drivers/atmodem/atmodem.$(OBJEXT) \ |
691 | @@ -362,12 +396,14 @@ |
692 | @ATMODEM_TRUE@ drivers/atmodem/atutil.$(OBJEXT) \ |
693 | @ATMODEM_TRUE@ drivers/atmodem/gprs.$(OBJEXT) \ |
694 | @ATMODEM_TRUE@ drivers/atmodem/gprs-context.$(OBJEXT) \ |
695 | +@ATMODEM_TRUE@ drivers/atmodem/sim-auth.$(OBJEXT) \ |
696 | @ATMODEM_TRUE@ drivers/nwmodem/nwmodem.$(OBJEXT) \ |
697 | @ATMODEM_TRUE@ drivers/nwmodem/radio-settings.$(OBJEXT) \ |
698 | @ATMODEM_TRUE@ drivers/huaweimodem/huaweimodem.$(OBJEXT) \ |
699 | @ATMODEM_TRUE@ drivers/huaweimodem/voicecall.$(OBJEXT) \ |
700 | @ATMODEM_TRUE@ drivers/huaweimodem/audio-settings.$(OBJEXT) \ |
701 | @ATMODEM_TRUE@ drivers/huaweimodem/gprs-context.$(OBJEXT) \ |
702 | +@ATMODEM_TRUE@ drivers/huaweimodem/radio-settings.$(OBJEXT) \ |
703 | @ATMODEM_TRUE@ drivers/calypsomodem/calypsomodem.$(OBJEXT) \ |
704 | @ATMODEM_TRUE@ drivers/calypsomodem/voicecall.$(OBJEXT) \ |
705 | @ATMODEM_TRUE@ drivers/calypsomodem/stk.$(OBJEXT) \ |
706 | @@ -387,6 +423,7 @@ |
707 | @ATMODEM_TRUE@ drivers/ifxmodem/radio-settings.$(OBJEXT) \ |
708 | @ATMODEM_TRUE@ drivers/ifxmodem/gprs-context.$(OBJEXT) \ |
709 | @ATMODEM_TRUE@ drivers/ifxmodem/stk.$(OBJEXT) \ |
710 | +@ATMODEM_TRUE@ drivers/ifxmodem/ctm.$(OBJEXT) \ |
711 | @ATMODEM_TRUE@ drivers/stemodem/stemodem.$(OBJEXT) \ |
712 | @ATMODEM_TRUE@ drivers/stemodem/voicecall.$(OBJEXT) \ |
713 | @ATMODEM_TRUE@ drivers/stemodem/radio-settings.$(OBJEXT) \ |
714 | @@ -394,24 +431,33 @@ |
715 | @ATMODEM_TRUE@ drivers/stemodem/gprs-context.$(OBJEXT) |
716 | @ATMODEM_TRUE@@PHONESIM_TRUE@am__objects_7 = \ |
717 | @ATMODEM_TRUE@@PHONESIM_TRUE@ plugins/phonesim.$(OBJEXT) |
718 | -@ATMODEM_TRUE@am__objects_8 = plugins/g1.$(OBJEXT) \ |
719 | -@ATMODEM_TRUE@ plugins/wavecom.$(OBJEXT) \ |
720 | +@ATMODEM_TRUE@@CDMAMODEM_TRUE@am__objects_8 = drivers/cdmamodem/cdmamodem.$(OBJEXT) \ |
721 | +@ATMODEM_TRUE@@CDMAMODEM_TRUE@ drivers/cdmamodem/voicecall.$(OBJEXT) \ |
722 | +@ATMODEM_TRUE@@CDMAMODEM_TRUE@ drivers/cdmamodem/devinfo.$(OBJEXT) |
723 | +@ATMODEM_TRUE@am__objects_9 = plugins/g1.$(OBJEXT) \ |
724 | +@ATMODEM_TRUE@ plugins/gobi.$(OBJEXT) plugins/wavecom.$(OBJEXT) \ |
725 | @ATMODEM_TRUE@ plugins/calypso.$(OBJEXT) plugins/mbm.$(OBJEXT) \ |
726 | @ATMODEM_TRUE@ plugins/hso.$(OBJEXT) plugins/zte.$(OBJEXT) \ |
727 | @ATMODEM_TRUE@ plugins/huawei.$(OBJEXT) \ |
728 | +@ATMODEM_TRUE@ plugins/sierra.$(OBJEXT) \ |
729 | @ATMODEM_TRUE@ plugins/novatel.$(OBJEXT) \ |
730 | +@ATMODEM_TRUE@ plugins/palmpre.$(OBJEXT) plugins/ifx.$(OBJEXT) \ |
731 | +@ATMODEM_TRUE@ plugins/ste.$(OBJEXT) plugins/stemgr.$(OBJEXT) \ |
732 | +@ATMODEM_TRUE@ plugins/caif.$(OBJEXT) plugins/tc65.$(OBJEXT) \ |
733 | @ATMODEM_TRUE@ plugins/nokia.$(OBJEXT) \ |
734 | -@ATMODEM_TRUE@ plugins/bluetooth.$(OBJEXT) \ |
735 | -@ATMODEM_TRUE@ plugins/hfp.$(OBJEXT) plugins/palmpre.$(OBJEXT) \ |
736 | -@ATMODEM_TRUE@ plugins/ifx.$(OBJEXT) plugins/ste.$(OBJEXT) \ |
737 | -@ATMODEM_TRUE@ plugins/caif.$(OBJEXT) |
738 | -@MAINTAINER_MODE_TRUE@am__objects_9 = examples/history.$(OBJEXT) \ |
739 | -@MAINTAINER_MODE_TRUE@ examples/nettime.$(OBJEXT) |
740 | -am__objects_10 = $(am__objects_3) $(am__objects_5) $(am__objects_6) \ |
741 | +@ATMODEM_TRUE@ plugins/nokiacdma.$(OBJEXT) |
742 | +@ATMODEM_TRUE@@BLUETOOTH_TRUE@am__objects_10 = \ |
743 | +@ATMODEM_TRUE@@BLUETOOTH_TRUE@ plugins/bluetooth.$(OBJEXT) \ |
744 | +@ATMODEM_TRUE@@BLUETOOTH_TRUE@ plugins/hfp.$(OBJEXT) |
745 | +@MAINTAINER_MODE_TRUE@am__objects_11 = examples/history.$(OBJEXT) \ |
746 | +@MAINTAINER_MODE_TRUE@ examples/nettime.$(OBJEXT) \ |
747 | +@MAINTAINER_MODE_TRUE@ examples/provision.$(OBJEXT) |
748 | +am__objects_12 = $(am__objects_3) $(am__objects_5) $(am__objects_6) \ |
749 | $(am__objects_7) $(am__objects_8) $(am__objects_9) \ |
750 | + $(am__objects_10) $(am__objects_11) \ |
751 | plugins/smart-messaging.$(OBJEXT) \ |
752 | plugins/push-notification.$(OBJEXT) |
753 | -am_src_ofonod_OBJECTS = $(am__objects_2) $(am__objects_10) \ |
754 | +am_src_ofonod_OBJECTS = $(am__objects_2) $(am__objects_12) \ |
755 | src/main.$(OBJEXT) src/log.$(OBJEXT) src/plugin.$(OBJEXT) \ |
756 | src/modem.$(OBJEXT) src/common.$(OBJEXT) src/manager.$(OBJEXT) \ |
757 | src/dbus.$(OBJEXT) src/util.$(OBJEXT) src/network.$(OBJEXT) \ |
758 | @@ -427,16 +473,28 @@ |
759 | src/radio-settings.$(OBJEXT) src/stkutil.$(OBJEXT) \ |
760 | src/nettime.$(OBJEXT) src/stkagent.$(OBJEXT) \ |
761 | src/simfs.$(OBJEXT) src/audio-settings.$(OBJEXT) \ |
762 | - src/smsagent.$(OBJEXT) |
763 | + src/smsagent.$(OBJEXT) src/ctm.$(OBJEXT) \ |
764 | + src/cdma-voicecall.$(OBJEXT) src/sim-auth.$(OBJEXT) \ |
765 | + src/message.$(OBJEXT) src/gprs-provision.$(OBJEXT) |
766 | src_ofonod_OBJECTS = $(am_src_ofonod_OBJECTS) |
767 | am__DEPENDENCIES_1 = |
768 | -am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) |
769 | +am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) |
770 | src_ofonod_DEPENDENCIES = $(am__DEPENDENCIES_2) |
771 | src_ofonod_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
772 | $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ |
773 | $(src_ofonod_LDFLAGS) $(LDFLAGS) -o $@ |
774 | -am_tools_huawei_audio_OBJECTS = $(am__objects_2) \ |
775 | - tools/huawei-audio.$(OBJEXT) |
776 | +am__tools_auto_enable_SOURCES_DIST = gdbus/gdbus.h gdbus/mainloop.c \ |
777 | + gdbus/watch.c gdbus/object.c gdbus/polkit.c \ |
778 | + tools/auto-enable.c |
779 | +@TOOLS_TRUE@am_tools_auto_enable_OBJECTS = $(am__objects_2) \ |
780 | +@TOOLS_TRUE@ tools/auto-enable.$(OBJEXT) |
781 | +tools_auto_enable_OBJECTS = $(am_tools_auto_enable_OBJECTS) |
782 | +tools_auto_enable_DEPENDENCIES = |
783 | +am__tools_huawei_audio_SOURCES_DIST = gdbus/gdbus.h gdbus/mainloop.c \ |
784 | + gdbus/watch.c gdbus/object.c gdbus/polkit.c \ |
785 | + tools/huawei-audio.c |
786 | +@TOOLS_TRUE@am_tools_huawei_audio_OBJECTS = $(am__objects_2) \ |
787 | +@TOOLS_TRUE@ tools/huawei-audio.$(OBJEXT) |
788 | tools_huawei_audio_OBJECTS = $(am_tools_huawei_audio_OBJECTS) |
789 | tools_huawei_audio_DEPENDENCIES = |
790 | am_unit_test_caif_OBJECTS = unit/test-caif.$(OBJEXT) $(am__objects_1) |
791 | @@ -521,24 +579,27 @@ |
792 | am__v_GEN_0 = @echo " GEN " $@; |
793 | SOURCES = $(gatchat_gsmdial_SOURCES) $(gatchat_test_qcdm_SOURCES) \ |
794 | $(gatchat_test_server_SOURCES) $(src_ofonod_SOURCES) \ |
795 | - $(tools_huawei_audio_SOURCES) $(unit_test_caif_SOURCES) \ |
796 | - $(unit_test_common_SOURCES) $(unit_test_idmap_SOURCES) \ |
797 | - $(unit_test_mux_SOURCES) $(unit_test_simutil_SOURCES) \ |
798 | - $(unit_test_sms_SOURCES) $(unit_test_stkutil_SOURCES) \ |
799 | - $(unit_test_util_SOURCES) |
800 | + $(tools_auto_enable_SOURCES) $(tools_huawei_audio_SOURCES) \ |
801 | + $(unit_test_caif_SOURCES) $(unit_test_common_SOURCES) \ |
802 | + $(unit_test_idmap_SOURCES) $(unit_test_mux_SOURCES) \ |
803 | + $(unit_test_simutil_SOURCES) $(unit_test_sms_SOURCES) \ |
804 | + $(unit_test_stkutil_SOURCES) $(unit_test_util_SOURCES) |
805 | DIST_SOURCES = $(gatchat_gsmdial_SOURCES) $(gatchat_test_qcdm_SOURCES) \ |
806 | $(gatchat_test_server_SOURCES) $(am__src_ofonod_SOURCES_DIST) \ |
807 | - $(tools_huawei_audio_SOURCES) $(unit_test_caif_SOURCES) \ |
808 | - $(unit_test_common_SOURCES) $(unit_test_idmap_SOURCES) \ |
809 | - $(unit_test_mux_SOURCES) $(unit_test_simutil_SOURCES) \ |
810 | - $(unit_test_sms_SOURCES) $(unit_test_stkutil_SOURCES) \ |
811 | - $(unit_test_util_SOURCES) |
812 | + $(am__tools_auto_enable_SOURCES_DIST) \ |
813 | + $(am__tools_huawei_audio_SOURCES_DIST) \ |
814 | + $(unit_test_caif_SOURCES) $(unit_test_common_SOURCES) \ |
815 | + $(unit_test_idmap_SOURCES) $(unit_test_mux_SOURCES) \ |
816 | + $(unit_test_simutil_SOURCES) $(unit_test_sms_SOURCES) \ |
817 | + $(unit_test_stkutil_SOURCES) $(unit_test_util_SOURCES) |
818 | man8dir = $(mandir)/man8 |
819 | NROFF = nroff |
820 | MANS = $(dist_man_MANS) |
821 | -DATA = $(conf_DATA) $(dbusconf_DATA) $(rules_DATA) $(state_DATA) \ |
822 | - $(systemdunit_DATA) |
823 | -HEADERS = $(include_HEADERS) $(nodist_include_HEADERS) |
824 | +am__dist_conf_DATA_DIST = plugins/phonesim.conf |
825 | +am__dist_dbusconf_DATA_DIST = src/ofono.conf |
826 | +DATA = $(dist_conf_DATA) $(dist_dbusconf_DATA) $(pkgconfig_DATA) \ |
827 | + $(rules_DATA) $(state_DATA) $(systemdunit_DATA) |
828 | +HEADERS = $(nodist_pkginclude_HEADERS) $(pkginclude_HEADERS) |
829 | ETAGS = etags |
830 | CTAGS = ctags |
831 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) |
832 | @@ -560,6 +621,8 @@ |
833 | AUTOHEADER = @AUTOHEADER@ |
834 | AUTOMAKE = @AUTOMAKE@ |
835 | AWK = @AWK@ |
836 | +BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ |
837 | +BLUEZ_LIBS = @BLUEZ_LIBS@ |
838 | CAPNG_CFLAGS = @CAPNG_CFLAGS@ |
839 | CAPNG_LIBS = @CAPNG_LIBS@ |
840 | CC = @CC@ |
841 | @@ -622,12 +685,12 @@ |
842 | SET_MAKE = @SET_MAKE@ |
843 | SHELL = @SHELL@ |
844 | STRIP = @STRIP@ |
845 | -SYSTEMD_CFLAGS = @SYSTEMD_CFLAGS@ |
846 | -SYSTEMD_LIBS = @SYSTEMD_LIBS@ |
847 | SYSTEMD_UNITDIR = @SYSTEMD_UNITDIR@ |
848 | UDEV_CFLAGS = @UDEV_CFLAGS@ |
849 | UDEV_DATADIR = @UDEV_DATADIR@ |
850 | UDEV_LIBS = @UDEV_LIBS@ |
851 | +USB_CFLAGS = @USB_CFLAGS@ |
852 | +USB_LIBS = @USB_LIBS@ |
853 | VERSION = @VERSION@ |
854 | abs_builddir = @abs_builddir@ |
855 | abs_srcdir = @abs_srcdir@ |
856 | @@ -658,7 +721,7 @@ |
857 | host_os = @host_os@ |
858 | host_vendor = @host_vendor@ |
859 | htmldir = @htmldir@ |
860 | -includedir = @includedir@/ofono |
861 | +includedir = @includedir@ |
862 | infodir = @infodir@ |
863 | install_sh = @install_sh@ |
864 | libdir = @libdir@ |
865 | @@ -682,7 +745,7 @@ |
866 | top_builddir = @top_builddir@ |
867 | top_srcdir = @top_srcdir@ |
868 | AM_MAKEFLAGS = --no-print-directory |
869 | -include_HEADERS = include/log.h include/plugin.h include/history.h \ |
870 | +pkginclude_HEADERS = include/log.h include/plugin.h include/history.h \ |
871 | include/dbus.h include/modem.h include/types.h \ |
872 | include/call-barring.h include/call-forwarding.h \ |
873 | include/call-meter.h include/call-settings.h \ |
874 | @@ -692,41 +755,39 @@ |
875 | include/cbs.h include/call-volume.h \ |
876 | include/gprs.h include/gprs-context.h \ |
877 | include/radio-settings.h include/stk.h \ |
878 | - include/audio-settings.h include/nettime.h |
879 | + include/audio-settings.h include/nettime.h \ |
880 | + include/ctm.h include/cdma-voicecall.h \ |
881 | + include/cdma-sms.h include/sim-auth.h \ |
882 | + include/gprs-provision.h |
883 | |
884 | -nodist_include_HEADERS = include/version.h |
885 | -local_headers = $(foreach file,$(include_HEADERS) $(nodist_include_HEADERS), \ |
886 | +nodist_pkginclude_HEADERS = include/version.h |
887 | +local_headers = $(foreach file,$(pkginclude_HEADERS) \ |
888 | + $(nodist_pkginclude_HEADERS), \ |
889 | include/ofono/$(notdir $(file))) |
890 | |
891 | +pkgconfigdir = $(libdir)/pkgconfig |
892 | +pkgconfig_DATA = ofono.pc |
893 | @DATAFILES_TRUE@dbusconfdir = @DBUS_CONFDIR@ |
894 | -@DATAFILES_TRUE@dbusconf_DATA = src/ofono.conf |
895 | +@DATAFILES_TRUE@dist_dbusconf_DATA = src/ofono.conf |
896 | @DATAFILES_TRUE@@SYSTEMD_TRUE@systemdunitdir = @SYSTEMD_UNITDIR@ |
897 | @DATAFILES_TRUE@@SYSTEMD_TRUE@systemdunit_DATA = src/ofono.service |
898 | @DATAFILES_TRUE@confdir = $(sysconfdir)/ofono |
899 | -@DATAFILES_TRUE@conf_DATA = $(am__append_11) |
900 | +@DATAFILES_TRUE@dist_conf_DATA = $(am__append_11) |
901 | @DATAFILES_TRUE@statedir = $(localstatedir)/lib/ofono |
902 | @DATAFILES_TRUE@state_DATA = |
903 | builtin_modules = $(am__append_1) $(am__append_5) $(am__append_7) \ |
904 | $(am__append_9) $(am__append_12) $(am__append_14) \ |
905 | - smart_messaging push_notification |
906 | + $(am__append_16) $(am__append_20) smart_messaging \ |
907 | + push_notification |
908 | builtin_sources = $(am__append_2) $(am__append_6) $(am__append_8) \ |
909 | $(am__append_10) $(am__append_13) $(am__append_15) \ |
910 | - plugins/smart-messaging.c plugins/push-notification.c |
911 | -builtin_libadd = $(am__append_4) |
912 | -builtin_cflags = $(am__append_3) |
913 | + $(am__append_17) $(am__append_21) plugins/smart-messaging.c \ |
914 | + plugins/push-notification.c |
915 | +builtin_libadd = $(am__append_4) $(am__append_19) |
916 | +builtin_cflags = $(am__append_3) $(am__append_18) |
917 | gdbus_sources = gdbus/gdbus.h gdbus/mainloop.c gdbus/watch.c \ |
918 | gdbus/object.c gdbus/polkit.c |
919 | |
920 | -gisi_sources = gisi/modem.h gisi/modem.c \ |
921 | - gisi/netlink.h gisi/netlink.c \ |
922 | - gisi/socket.h gisi/socket.c \ |
923 | - gisi/client.h gisi/client.c \ |
924 | - gisi/server.h gisi/server.c \ |
925 | - gisi/pep.h gisi/pep.c \ |
926 | - gisi/pipe.h gisi/pipe.c \ |
927 | - gisi/iter.h gisi/iter.c \ |
928 | - gisi/verify.c gisi/phonet.h |
929 | - |
930 | gatchat_sources = gatchat/gatchat.h gatchat/gatchat.c \ |
931 | gatchat/gatresult.h gatchat/gatresult.c \ |
932 | gatchat/gatsyntax.h gatchat/gatsyntax.c \ |
933 | @@ -747,6 +808,18 @@ |
934 | gatchat/ppp_auth.c gatchat/ppp_net.c \ |
935 | gatchat/ppp_ipcp.c |
936 | |
937 | +gisi_sources = gisi/client.c gisi/client.h gisi/common.h \ |
938 | + gisi/iter.c gisi/iter.h \ |
939 | + gisi/message.c gisi/message.h \ |
940 | + gisi/modem.c gisi/modem.h \ |
941 | + gisi/netlink.c gisi/netlink.h \ |
942 | + gisi/pep.c gisi/pep.h \ |
943 | + gisi/phonet.h \ |
944 | + gisi/pipe.c gisi/pipe.h \ |
945 | + gisi/server.c gisi/server.h \ |
946 | + gisi/socket.c gisi/socket.h |
947 | + |
948 | +btio_sources = btio/btio.h btio/btio.c |
949 | udev_files = plugins/ofono.rules |
950 | @DATAFILES_TRUE@@UDEV_TRUE@rulesdir = @UDEV_DATADIR@ |
951 | @DATAFILES_TRUE@@UDEV_TRUE@rules_DATA = $(foreach file,$(udev_files), plugins/97-$(notdir $(file))) |
952 | @@ -765,24 +838,29 @@ |
953 | src/radio-settings.c src/stkutil.h src/stkutil.c \ |
954 | src/nettime.c src/stkagent.c src/stkagent.h \ |
955 | src/simfs.c src/simfs.h src/audio-settings.c \ |
956 | - src/smsagent.c src/smsagent.h |
957 | + src/smsagent.c src/smsagent.h src/ctm.c \ |
958 | + src/cdma-voicecall.c src/sim-auth.c \ |
959 | + src/message.h src/message.c src/gprs-provision.c |
960 | |
961 | src_ofonod_LDADD = $(builtin_libadd) @GLIB_LIBS@ @DBUS_LIBS@ @CAPNG_LIBS@ -ldl |
962 | src_ofonod_LDFLAGS = -Wl,--export-dynamic \ |
963 | -Wl,--version-script=$(srcdir)/src/ofono.ver |
964 | |
965 | -CLEANFILES = src/builtin.h $(local_headers) $(rules_DATA) |
966 | -plugindir = $(libdir)/ofono/plugins |
967 | +BUILT_SOURCES = $(local_headers) |
968 | +CLEANFILES = src/builtin.h $(BUILT_SOURCES) $(rules_DATA) |
969 | +plugindir = $(pkglibdir)/plugins |
970 | @MAINTAINER_MODE_FALSE@build_plugindir = $(plugindir) |
971 | @MAINTAINER_MODE_TRUE@build_plugindir = $(abs_top_srcdir)/plugins/.libs |
972 | -AM_CFLAGS = @DBUS_CFLAGS@ @GLIB_CFLAGS@ @CAPNG_CFLAGS@ $(builtin_cflags) \ |
973 | +AM_CFLAGS = @DBUS_CFLAGS@ @GLIB_CFLAGS@ @CAPNG_CFLAGS@ @USB_CFLAGS@ \ |
974 | + $(builtin_cflags) \ |
975 | -DOFONO_PLUGIN_BUILTIN \ |
976 | -DPLUGINDIR=\""$(build_plugindir)"\" |
977 | |
978 | INCLUDES = -I$(builddir)/include -I$(builddir)/src -I$(srcdir)/src \ |
979 | - -I$(srcdir)/gdbus -I$(srcdir)/gisi -I$(srcdir)/gatchat |
980 | + -I$(srcdir)/gdbus -I$(srcdir)/gisi -I$(srcdir)/gatchat \ |
981 | + -I$(srcdir)/btio |
982 | |
983 | -doc_files = doc/overview.txt doc/ofono-paper.txt \ |
984 | +doc_files = doc/overview.txt doc/ofono-paper.txt doc/release-faq.txt \ |
985 | doc/manager-api.txt doc/modem-api.txt doc/network-api.txt \ |
986 | doc/voicecallmanager-api.txt doc/voicecall-api.txt \ |
987 | doc/call-forwarding-api.txt doc/call-settings-api.txt \ |
988 | @@ -792,10 +870,11 @@ |
989 | doc/pushnotification-api.txt \ |
990 | doc/smartmessaging-api.txt \ |
991 | doc/call-volume-api.txt doc/cell-broadcast-api.txt \ |
992 | - doc/message-api.txt doc/message-waiting-api.txt \ |
993 | + doc/messagemanager-api.txt doc/message-waiting-api.txt \ |
994 | doc/phonebook-api.txt doc/radio-settings-api.txt \ |
995 | doc/sim-api.txt doc/stk-api.txt \ |
996 | - doc/audio-settings-api.txt |
997 | + doc/audio-settings-api.txt doc/text-telephony-api.txt \ |
998 | + doc/calypso-modem.txt doc/message-api.txt |
999 | |
1000 | test_scripts = test/backtrace \ |
1001 | test/create-internet-context \ |
1002 | @@ -858,14 +937,22 @@ |
1003 | test/set-fast-dormancy \ |
1004 | test/test-push-notification \ |
1005 | test/test-smart-messaging \ |
1006 | - test/send-vcard |
1007 | + test/send-vcard \ |
1008 | + test/set-tty \ |
1009 | + test/set-gsm-band \ |
1010 | + test/set-umts-band \ |
1011 | + test/lockdown-modem \ |
1012 | + test/set-call-forwarding \ |
1013 | + test/cdma-list-call \ |
1014 | + test/cdma-dial-number \ |
1015 | + test/cdma-hangup \ |
1016 | + test/disable-call-forwarding \ |
1017 | + test/list-messages \ |
1018 | + test/test-sms |
1019 | |
1020 | @TEST_TRUE@testdir = $(pkglibdir)/test |
1021 | @TEST_TRUE@test_SCRIPTS = $(test_scripts) |
1022 | -conf_files = src/ofono.conf plugins/phonesim.conf |
1023 | -EXTRA_DIST = src/genbuiltin $(conf_files) $(udev_files) \ |
1024 | - $(doc_files) $(test_scripts) |
1025 | - |
1026 | +EXTRA_DIST = src/genbuiltin $(udev_files) $(doc_files) $(test_scripts) |
1027 | dist_man_MANS = doc/ofonod.8 |
1028 | unit_objects = $(unit_test_common_OBJECTS) $(unit_test_utils_OBJECTS) \ |
1029 | $(unit_test_idmap_OBJECTS) $(unit_test_sms_OBJECTS) \ |
1030 | @@ -892,11 +979,13 @@ |
1031 | unit_test_mux_LDADD = @GLIB_LIBS@ |
1032 | unit_test_caif_SOURCES = unit/test-caif.c $(gatchat_sources) \ |
1033 | drivers/stemodem/caif_socket.h \ |
1034 | - drivers/stemodem/if_caif.h |
1035 | + drivers/stemodem/if_caif.h |
1036 | |
1037 | unit_test_caif_LDADD = @GLIB_LIBS@ |
1038 | -tools_huawei_audio_SOURCES = $(gdbus_sources) tools/huawei-audio.c |
1039 | -tools_huawei_audio_LDADD = @GLIB_LIBS@ @DBUS_LIBS@ |
1040 | +@TOOLS_TRUE@tools_huawei_audio_SOURCES = $(gdbus_sources) tools/huawei-audio.c |
1041 | +@TOOLS_TRUE@tools_huawei_audio_LDADD = @GLIB_LIBS@ @DBUS_LIBS@ |
1042 | +@TOOLS_TRUE@tools_auto_enable_SOURCES = $(gdbus_sources) tools/auto-enable.c |
1043 | +@TOOLS_TRUE@tools_auto_enable_LDADD = @GLIB_LIBS@ @DBUS_LIBS@ |
1044 | gatchat_gsmdial_SOURCES = gatchat/gsmdial.c $(gatchat_sources) |
1045 | gatchat_gsmdial_LDADD = @GLIB_LIBS@ |
1046 | gatchat_test_server_SOURCES = gatchat/test-server.c $(gatchat_sources) |
1047 | @@ -908,7 +997,7 @@ |
1048 | aclocal.m4 configure config.h.in config.sub config.guess \ |
1049 | ltmain.sh depcomp compile missing install-sh mkinstalldirs |
1050 | |
1051 | -all: config.h |
1052 | +all: $(BUILT_SOURCES) config.h |
1053 | $(MAKE) $(AM_MAKEFLAGS) all-am |
1054 | |
1055 | .SUFFIXES: |
1056 | @@ -968,6 +1057,8 @@ |
1057 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
1058 | src/ofono.service: $(top_builddir)/config.status $(top_srcdir)/src/ofono.service.in |
1059 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
1060 | +ofono.pc: $(top_builddir)/config.status $(srcdir)/ofono.pc.in |
1061 | + cd $(top_builddir) && $(SHELL) ./config.status $@ |
1062 | |
1063 | clean-noinstPROGRAMS: |
1064 | @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ |
1065 | @@ -1107,23 +1198,23 @@ |
1066 | gisi/$(DEPDIR)/$(am__dirstamp): |
1067 | @$(MKDIR_P) gisi/$(DEPDIR) |
1068 | @: > gisi/$(DEPDIR)/$(am__dirstamp) |
1069 | +gisi/client.$(OBJEXT): gisi/$(am__dirstamp) \ |
1070 | + gisi/$(DEPDIR)/$(am__dirstamp) |
1071 | +gisi/iter.$(OBJEXT): gisi/$(am__dirstamp) \ |
1072 | + gisi/$(DEPDIR)/$(am__dirstamp) |
1073 | +gisi/message.$(OBJEXT): gisi/$(am__dirstamp) \ |
1074 | + gisi/$(DEPDIR)/$(am__dirstamp) |
1075 | gisi/modem.$(OBJEXT): gisi/$(am__dirstamp) \ |
1076 | gisi/$(DEPDIR)/$(am__dirstamp) |
1077 | gisi/netlink.$(OBJEXT): gisi/$(am__dirstamp) \ |
1078 | gisi/$(DEPDIR)/$(am__dirstamp) |
1079 | -gisi/socket.$(OBJEXT): gisi/$(am__dirstamp) \ |
1080 | - gisi/$(DEPDIR)/$(am__dirstamp) |
1081 | -gisi/client.$(OBJEXT): gisi/$(am__dirstamp) \ |
1082 | - gisi/$(DEPDIR)/$(am__dirstamp) |
1083 | -gisi/server.$(OBJEXT): gisi/$(am__dirstamp) \ |
1084 | - gisi/$(DEPDIR)/$(am__dirstamp) |
1085 | gisi/pep.$(OBJEXT): gisi/$(am__dirstamp) \ |
1086 | gisi/$(DEPDIR)/$(am__dirstamp) |
1087 | gisi/pipe.$(OBJEXT): gisi/$(am__dirstamp) \ |
1088 | gisi/$(DEPDIR)/$(am__dirstamp) |
1089 | -gisi/iter.$(OBJEXT): gisi/$(am__dirstamp) \ |
1090 | +gisi/server.$(OBJEXT): gisi/$(am__dirstamp) \ |
1091 | gisi/$(DEPDIR)/$(am__dirstamp) |
1092 | -gisi/verify.$(OBJEXT): gisi/$(am__dirstamp) \ |
1093 | +gisi/socket.$(OBJEXT): gisi/$(am__dirstamp) \ |
1094 | gisi/$(DEPDIR)/$(am__dirstamp) |
1095 | drivers/isimodem/$(am__dirstamp): |
1096 | @$(MKDIR_P) drivers/isimodem |
1097 | @@ -1182,7 +1273,7 @@ |
1098 | drivers/isimodem/audio-settings.$(OBJEXT): \ |
1099 | drivers/isimodem/$(am__dirstamp) \ |
1100 | drivers/isimodem/$(DEPDIR)/$(am__dirstamp) |
1101 | -plugins/isigen.$(OBJEXT): plugins/$(am__dirstamp) \ |
1102 | +plugins/isiusb.$(OBJEXT): plugins/$(am__dirstamp) \ |
1103 | plugins/$(DEPDIR)/$(am__dirstamp) |
1104 | plugins/n900.$(OBJEXT): plugins/$(am__dirstamp) \ |
1105 | plugins/$(DEPDIR)/$(am__dirstamp) |
1106 | @@ -1240,6 +1331,8 @@ |
1107 | drivers/atmodem/gprs-context.$(OBJEXT): \ |
1108 | drivers/atmodem/$(am__dirstamp) \ |
1109 | drivers/atmodem/$(DEPDIR)/$(am__dirstamp) |
1110 | +drivers/atmodem/sim-auth.$(OBJEXT): drivers/atmodem/$(am__dirstamp) \ |
1111 | + drivers/atmodem/$(DEPDIR)/$(am__dirstamp) |
1112 | drivers/nwmodem/$(am__dirstamp): |
1113 | @$(MKDIR_P) drivers/nwmodem |
1114 | @: > drivers/nwmodem/$(am__dirstamp) |
1115 | @@ -1269,6 +1362,9 @@ |
1116 | drivers/huaweimodem/gprs-context.$(OBJEXT): \ |
1117 | drivers/huaweimodem/$(am__dirstamp) \ |
1118 | drivers/huaweimodem/$(DEPDIR)/$(am__dirstamp) |
1119 | +drivers/huaweimodem/radio-settings.$(OBJEXT): \ |
1120 | + drivers/huaweimodem/$(am__dirstamp) \ |
1121 | + drivers/huaweimodem/$(DEPDIR)/$(am__dirstamp) |
1122 | drivers/calypsomodem/$(am__dirstamp): |
1123 | @$(MKDIR_P) drivers/calypsomodem |
1124 | @: > drivers/calypsomodem/$(am__dirstamp) |
1125 | @@ -1350,6 +1446,8 @@ |
1126 | drivers/ifxmodem/$(DEPDIR)/$(am__dirstamp) |
1127 | drivers/ifxmodem/stk.$(OBJEXT): drivers/ifxmodem/$(am__dirstamp) \ |
1128 | drivers/ifxmodem/$(DEPDIR)/$(am__dirstamp) |
1129 | +drivers/ifxmodem/ctm.$(OBJEXT): drivers/ifxmodem/$(am__dirstamp) \ |
1130 | + drivers/ifxmodem/$(DEPDIR)/$(am__dirstamp) |
1131 | drivers/stemodem/$(am__dirstamp): |
1132 | @$(MKDIR_P) drivers/stemodem |
1133 | @: > drivers/stemodem/$(am__dirstamp) |
1134 | @@ -1372,8 +1470,25 @@ |
1135 | drivers/stemodem/$(DEPDIR)/$(am__dirstamp) |
1136 | plugins/phonesim.$(OBJEXT): plugins/$(am__dirstamp) \ |
1137 | plugins/$(DEPDIR)/$(am__dirstamp) |
1138 | +drivers/cdmamodem/$(am__dirstamp): |
1139 | + @$(MKDIR_P) drivers/cdmamodem |
1140 | + @: > drivers/cdmamodem/$(am__dirstamp) |
1141 | +drivers/cdmamodem/$(DEPDIR)/$(am__dirstamp): |
1142 | + @$(MKDIR_P) drivers/cdmamodem/$(DEPDIR) |
1143 | + @: > drivers/cdmamodem/$(DEPDIR)/$(am__dirstamp) |
1144 | +drivers/cdmamodem/cdmamodem.$(OBJEXT): \ |
1145 | + drivers/cdmamodem/$(am__dirstamp) \ |
1146 | + drivers/cdmamodem/$(DEPDIR)/$(am__dirstamp) |
1147 | +drivers/cdmamodem/voicecall.$(OBJEXT): \ |
1148 | + drivers/cdmamodem/$(am__dirstamp) \ |
1149 | + drivers/cdmamodem/$(DEPDIR)/$(am__dirstamp) |
1150 | +drivers/cdmamodem/devinfo.$(OBJEXT): \ |
1151 | + drivers/cdmamodem/$(am__dirstamp) \ |
1152 | + drivers/cdmamodem/$(DEPDIR)/$(am__dirstamp) |
1153 | plugins/g1.$(OBJEXT): plugins/$(am__dirstamp) \ |
1154 | plugins/$(DEPDIR)/$(am__dirstamp) |
1155 | +plugins/gobi.$(OBJEXT): plugins/$(am__dirstamp) \ |
1156 | + plugins/$(DEPDIR)/$(am__dirstamp) |
1157 | plugins/wavecom.$(OBJEXT): plugins/$(am__dirstamp) \ |
1158 | plugins/$(DEPDIR)/$(am__dirstamp) |
1159 | plugins/calypso.$(OBJEXT): plugins/$(am__dirstamp) \ |
1160 | @@ -1386,22 +1501,30 @@ |
1161 | plugins/$(DEPDIR)/$(am__dirstamp) |
1162 | plugins/huawei.$(OBJEXT): plugins/$(am__dirstamp) \ |
1163 | plugins/$(DEPDIR)/$(am__dirstamp) |
1164 | +plugins/sierra.$(OBJEXT): plugins/$(am__dirstamp) \ |
1165 | + plugins/$(DEPDIR)/$(am__dirstamp) |
1166 | plugins/novatel.$(OBJEXT): plugins/$(am__dirstamp) \ |
1167 | plugins/$(DEPDIR)/$(am__dirstamp) |
1168 | -plugins/nokia.$(OBJEXT): plugins/$(am__dirstamp) \ |
1169 | - plugins/$(DEPDIR)/$(am__dirstamp) |
1170 | -plugins/bluetooth.$(OBJEXT): plugins/$(am__dirstamp) \ |
1171 | - plugins/$(DEPDIR)/$(am__dirstamp) |
1172 | -plugins/hfp.$(OBJEXT): plugins/$(am__dirstamp) \ |
1173 | - plugins/$(DEPDIR)/$(am__dirstamp) |
1174 | plugins/palmpre.$(OBJEXT): plugins/$(am__dirstamp) \ |
1175 | plugins/$(DEPDIR)/$(am__dirstamp) |
1176 | plugins/ifx.$(OBJEXT): plugins/$(am__dirstamp) \ |
1177 | plugins/$(DEPDIR)/$(am__dirstamp) |
1178 | plugins/ste.$(OBJEXT): plugins/$(am__dirstamp) \ |
1179 | plugins/$(DEPDIR)/$(am__dirstamp) |
1180 | +plugins/stemgr.$(OBJEXT): plugins/$(am__dirstamp) \ |
1181 | + plugins/$(DEPDIR)/$(am__dirstamp) |
1182 | plugins/caif.$(OBJEXT): plugins/$(am__dirstamp) \ |
1183 | plugins/$(DEPDIR)/$(am__dirstamp) |
1184 | +plugins/tc65.$(OBJEXT): plugins/$(am__dirstamp) \ |
1185 | + plugins/$(DEPDIR)/$(am__dirstamp) |
1186 | +plugins/nokia.$(OBJEXT): plugins/$(am__dirstamp) \ |
1187 | + plugins/$(DEPDIR)/$(am__dirstamp) |
1188 | +plugins/nokiacdma.$(OBJEXT): plugins/$(am__dirstamp) \ |
1189 | + plugins/$(DEPDIR)/$(am__dirstamp) |
1190 | +plugins/bluetooth.$(OBJEXT): plugins/$(am__dirstamp) \ |
1191 | + plugins/$(DEPDIR)/$(am__dirstamp) |
1192 | +plugins/hfp.$(OBJEXT): plugins/$(am__dirstamp) \ |
1193 | + plugins/$(DEPDIR)/$(am__dirstamp) |
1194 | examples/$(am__dirstamp): |
1195 | @$(MKDIR_P) examples |
1196 | @: > examples/$(am__dirstamp) |
1197 | @@ -1412,6 +1535,8 @@ |
1198 | examples/$(DEPDIR)/$(am__dirstamp) |
1199 | examples/nettime.$(OBJEXT): examples/$(am__dirstamp) \ |
1200 | examples/$(DEPDIR)/$(am__dirstamp) |
1201 | +examples/provision.$(OBJEXT): examples/$(am__dirstamp) \ |
1202 | + examples/$(DEPDIR)/$(am__dirstamp) |
1203 | plugins/smart-messaging.$(OBJEXT): plugins/$(am__dirstamp) \ |
1204 | plugins/$(DEPDIR)/$(am__dirstamp) |
1205 | plugins/push-notification.$(OBJEXT): plugins/$(am__dirstamp) \ |
1206 | @@ -1481,6 +1606,15 @@ |
1207 | src/$(DEPDIR)/$(am__dirstamp) |
1208 | src/smsagent.$(OBJEXT): src/$(am__dirstamp) \ |
1209 | src/$(DEPDIR)/$(am__dirstamp) |
1210 | +src/ctm.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) |
1211 | +src/cdma-voicecall.$(OBJEXT): src/$(am__dirstamp) \ |
1212 | + src/$(DEPDIR)/$(am__dirstamp) |
1213 | +src/sim-auth.$(OBJEXT): src/$(am__dirstamp) \ |
1214 | + src/$(DEPDIR)/$(am__dirstamp) |
1215 | +src/message.$(OBJEXT): src/$(am__dirstamp) \ |
1216 | + src/$(DEPDIR)/$(am__dirstamp) |
1217 | +src/gprs-provision.$(OBJEXT): src/$(am__dirstamp) \ |
1218 | + src/$(DEPDIR)/$(am__dirstamp) |
1219 | src/ofonod$(EXEEXT): $(src_ofonod_OBJECTS) $(src_ofonod_DEPENDENCIES) src/$(am__dirstamp) |
1220 | @rm -f src/ofonod$(EXEEXT) |
1221 | $(AM_V_CCLD)$(src_ofonod_LINK) $(src_ofonod_OBJECTS) $(src_ofonod_LDADD) $(LIBS) |
1222 | @@ -1490,6 +1624,11 @@ |
1223 | tools/$(DEPDIR)/$(am__dirstamp): |
1224 | @$(MKDIR_P) tools/$(DEPDIR) |
1225 | @: > tools/$(DEPDIR)/$(am__dirstamp) |
1226 | +tools/auto-enable.$(OBJEXT): tools/$(am__dirstamp) \ |
1227 | + tools/$(DEPDIR)/$(am__dirstamp) |
1228 | +tools/auto-enable$(EXEEXT): $(tools_auto_enable_OBJECTS) $(tools_auto_enable_DEPENDENCIES) tools/$(am__dirstamp) |
1229 | + @rm -f tools/auto-enable$(EXEEXT) |
1230 | + $(AM_V_CCLD)$(LINK) $(tools_auto_enable_OBJECTS) $(tools_auto_enable_LDADD) $(LIBS) |
1231 | tools/huawei-audio.$(OBJEXT): tools/$(am__dirstamp) \ |
1232 | tools/$(DEPDIR)/$(am__dirstamp) |
1233 | tools/huawei-audio$(EXEEXT): $(tools_huawei_audio_OBJECTS) $(tools_huawei_audio_DEPENDENCIES) tools/$(am__dirstamp) |
1234 | @@ -1591,6 +1730,7 @@ |
1235 | -rm -f drivers/atmodem/gprs.$(OBJEXT) |
1236 | -rm -f drivers/atmodem/network-registration.$(OBJEXT) |
1237 | -rm -f drivers/atmodem/phonebook.$(OBJEXT) |
1238 | + -rm -f drivers/atmodem/sim-auth.$(OBJEXT) |
1239 | -rm -f drivers/atmodem/sim-poll.$(OBJEXT) |
1240 | -rm -f drivers/atmodem/sim.$(OBJEXT) |
1241 | -rm -f drivers/atmodem/sms.$(OBJEXT) |
1242 | @@ -1601,6 +1741,9 @@ |
1243 | -rm -f drivers/calypsomodem/calypsomodem.$(OBJEXT) |
1244 | -rm -f drivers/calypsomodem/stk.$(OBJEXT) |
1245 | -rm -f drivers/calypsomodem/voicecall.$(OBJEXT) |
1246 | + -rm -f drivers/cdmamodem/cdmamodem.$(OBJEXT) |
1247 | + -rm -f drivers/cdmamodem/devinfo.$(OBJEXT) |
1248 | + -rm -f drivers/cdmamodem/voicecall.$(OBJEXT) |
1249 | -rm -f drivers/hfpmodem/call-volume.$(OBJEXT) |
1250 | -rm -f drivers/hfpmodem/hfpmodem.$(OBJEXT) |
1251 | -rm -f drivers/hfpmodem/network-registration.$(OBJEXT) |
1252 | @@ -1611,8 +1754,10 @@ |
1253 | -rm -f drivers/huaweimodem/audio-settings.$(OBJEXT) |
1254 | -rm -f drivers/huaweimodem/gprs-context.$(OBJEXT) |
1255 | -rm -f drivers/huaweimodem/huaweimodem.$(OBJEXT) |
1256 | + -rm -f drivers/huaweimodem/radio-settings.$(OBJEXT) |
1257 | -rm -f drivers/huaweimodem/voicecall.$(OBJEXT) |
1258 | -rm -f drivers/ifxmodem/audio-settings.$(OBJEXT) |
1259 | + -rm -f drivers/ifxmodem/ctm.$(OBJEXT) |
1260 | -rm -f drivers/ifxmodem/gprs-context.$(OBJEXT) |
1261 | -rm -f drivers/ifxmodem/ifxmodem.$(OBJEXT) |
1262 | -rm -f drivers/ifxmodem/radio-settings.$(OBJEXT) |
1263 | @@ -1650,6 +1795,7 @@ |
1264 | -rm -f drivers/stemodem/voicecall.$(OBJEXT) |
1265 | -rm -f examples/history.$(OBJEXT) |
1266 | -rm -f examples/nettime.$(OBJEXT) |
1267 | + -rm -f examples/provision.$(OBJEXT) |
1268 | -rm -f gatchat/crc-ccitt.$(OBJEXT) |
1269 | -rm -f gatchat/gatchat.$(OBJEXT) |
1270 | -rm -f gatchat/gathdlc.$(OBJEXT) |
1271 | @@ -1678,32 +1824,37 @@ |
1272 | -rm -f gdbus/watch.$(OBJEXT) |
1273 | -rm -f gisi/client.$(OBJEXT) |
1274 | -rm -f gisi/iter.$(OBJEXT) |
1275 | + -rm -f gisi/message.$(OBJEXT) |
1276 | -rm -f gisi/modem.$(OBJEXT) |
1277 | -rm -f gisi/netlink.$(OBJEXT) |
1278 | -rm -f gisi/pep.$(OBJEXT) |
1279 | -rm -f gisi/pipe.$(OBJEXT) |
1280 | -rm -f gisi/server.$(OBJEXT) |
1281 | -rm -f gisi/socket.$(OBJEXT) |
1282 | - -rm -f gisi/verify.$(OBJEXT) |
1283 | -rm -f plugins/bluetooth.$(OBJEXT) |
1284 | -rm -f plugins/caif.$(OBJEXT) |
1285 | -rm -f plugins/calypso.$(OBJEXT) |
1286 | -rm -f plugins/g1.$(OBJEXT) |
1287 | + -rm -f plugins/gobi.$(OBJEXT) |
1288 | -rm -f plugins/hfp.$(OBJEXT) |
1289 | -rm -f plugins/hso.$(OBJEXT) |
1290 | -rm -f plugins/huawei.$(OBJEXT) |
1291 | -rm -f plugins/ifx.$(OBJEXT) |
1292 | - -rm -f plugins/isigen.$(OBJEXT) |
1293 | + -rm -f plugins/isiusb.$(OBJEXT) |
1294 | -rm -f plugins/mbm.$(OBJEXT) |
1295 | -rm -f plugins/n900.$(OBJEXT) |
1296 | -rm -f plugins/nokia-gpio.$(OBJEXT) |
1297 | -rm -f plugins/nokia.$(OBJEXT) |
1298 | + -rm -f plugins/nokiacdma.$(OBJEXT) |
1299 | -rm -f plugins/novatel.$(OBJEXT) |
1300 | -rm -f plugins/palmpre.$(OBJEXT) |
1301 | -rm -f plugins/phonesim.$(OBJEXT) |
1302 | -rm -f plugins/push-notification.$(OBJEXT) |
1303 | + -rm -f plugins/sierra.$(OBJEXT) |
1304 | -rm -f plugins/smart-messaging.$(OBJEXT) |
1305 | -rm -f plugins/ste.$(OBJEXT) |
1306 | + -rm -f plugins/stemgr.$(OBJEXT) |
1307 | + -rm -f plugins/tc65.$(OBJEXT) |
1308 | -rm -f plugins/udev.$(OBJEXT) |
1309 | -rm -f plugins/wavecom.$(OBJEXT) |
1310 | -rm -f plugins/zte.$(OBJEXT) |
1311 | @@ -1714,8 +1865,11 @@ |
1312 | -rm -f src/call-settings.$(OBJEXT) |
1313 | -rm -f src/call-volume.$(OBJEXT) |
1314 | -rm -f src/cbs.$(OBJEXT) |
1315 | + -rm -f src/cdma-voicecall.$(OBJEXT) |
1316 | -rm -f src/common.$(OBJEXT) |
1317 | + -rm -f src/ctm.$(OBJEXT) |
1318 | -rm -f src/dbus.$(OBJEXT) |
1319 | + -rm -f src/gprs-provision.$(OBJEXT) |
1320 | -rm -f src/gprs.$(OBJEXT) |
1321 | -rm -f src/history.$(OBJEXT) |
1322 | -rm -f src/idmap.$(OBJEXT) |
1323 | @@ -1723,12 +1877,14 @@ |
1324 | -rm -f src/main.$(OBJEXT) |
1325 | -rm -f src/manager.$(OBJEXT) |
1326 | -rm -f src/message-waiting.$(OBJEXT) |
1327 | + -rm -f src/message.$(OBJEXT) |
1328 | -rm -f src/modem.$(OBJEXT) |
1329 | -rm -f src/nettime.$(OBJEXT) |
1330 | -rm -f src/network.$(OBJEXT) |
1331 | -rm -f src/phonebook.$(OBJEXT) |
1332 | -rm -f src/plugin.$(OBJEXT) |
1333 | -rm -f src/radio-settings.$(OBJEXT) |
1334 | + -rm -f src/sim-auth.$(OBJEXT) |
1335 | -rm -f src/sim.$(OBJEXT) |
1336 | -rm -f src/simfs.$(OBJEXT) |
1337 | -rm -f src/simutil.$(OBJEXT) |
1338 | @@ -1744,6 +1900,7 @@ |
1339 | -rm -f src/util.$(OBJEXT) |
1340 | -rm -f src/voicecall.$(OBJEXT) |
1341 | -rm -f src/watch.$(OBJEXT) |
1342 | + -rm -f tools/auto-enable.$(OBJEXT) |
1343 | -rm -f tools/huawei-audio.$(OBJEXT) |
1344 | -rm -f unit/test-caif.$(OBJEXT) |
1345 | -rm -f unit/test-common.$(OBJEXT) |
1346 | @@ -1770,6 +1927,7 @@ |
1347 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/atmodem/$(DEPDIR)/gprs.Po@am__quote@ |
1348 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/atmodem/$(DEPDIR)/network-registration.Po@am__quote@ |
1349 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/atmodem/$(DEPDIR)/phonebook.Po@am__quote@ |
1350 | +@AMDEP_TRUE@@am__include@ @am__quote@drivers/atmodem/$(DEPDIR)/sim-auth.Po@am__quote@ |
1351 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/atmodem/$(DEPDIR)/sim-poll.Po@am__quote@ |
1352 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/atmodem/$(DEPDIR)/sim.Po@am__quote@ |
1353 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/atmodem/$(DEPDIR)/sms.Po@am__quote@ |
1354 | @@ -1780,6 +1938,9 @@ |
1355 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/calypsomodem/$(DEPDIR)/calypsomodem.Po@am__quote@ |
1356 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/calypsomodem/$(DEPDIR)/stk.Po@am__quote@ |
1357 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/calypsomodem/$(DEPDIR)/voicecall.Po@am__quote@ |
1358 | +@AMDEP_TRUE@@am__include@ @am__quote@drivers/cdmamodem/$(DEPDIR)/cdmamodem.Po@am__quote@ |
1359 | +@AMDEP_TRUE@@am__include@ @am__quote@drivers/cdmamodem/$(DEPDIR)/devinfo.Po@am__quote@ |
1360 | +@AMDEP_TRUE@@am__include@ @am__quote@drivers/cdmamodem/$(DEPDIR)/voicecall.Po@am__quote@ |
1361 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/hfpmodem/$(DEPDIR)/call-volume.Po@am__quote@ |
1362 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/hfpmodem/$(DEPDIR)/hfpmodem.Po@am__quote@ |
1363 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/hfpmodem/$(DEPDIR)/network-registration.Po@am__quote@ |
1364 | @@ -1790,8 +1951,10 @@ |
1365 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/huaweimodem/$(DEPDIR)/audio-settings.Po@am__quote@ |
1366 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/huaweimodem/$(DEPDIR)/gprs-context.Po@am__quote@ |
1367 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/huaweimodem/$(DEPDIR)/huaweimodem.Po@am__quote@ |
1368 | +@AMDEP_TRUE@@am__include@ @am__quote@drivers/huaweimodem/$(DEPDIR)/radio-settings.Po@am__quote@ |
1369 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/huaweimodem/$(DEPDIR)/voicecall.Po@am__quote@ |
1370 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/ifxmodem/$(DEPDIR)/audio-settings.Po@am__quote@ |
1371 | +@AMDEP_TRUE@@am__include@ @am__quote@drivers/ifxmodem/$(DEPDIR)/ctm.Po@am__quote@ |
1372 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/ifxmodem/$(DEPDIR)/gprs-context.Po@am__quote@ |
1373 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/ifxmodem/$(DEPDIR)/ifxmodem.Po@am__quote@ |
1374 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/ifxmodem/$(DEPDIR)/radio-settings.Po@am__quote@ |
1375 | @@ -1829,6 +1992,7 @@ |
1376 | @AMDEP_TRUE@@am__include@ @am__quote@drivers/stemodem/$(DEPDIR)/voicecall.Po@am__quote@ |
1377 | @AMDEP_TRUE@@am__include@ @am__quote@examples/$(DEPDIR)/history.Po@am__quote@ |
1378 | @AMDEP_TRUE@@am__include@ @am__quote@examples/$(DEPDIR)/nettime.Po@am__quote@ |
1379 | +@AMDEP_TRUE@@am__include@ @am__quote@examples/$(DEPDIR)/provision.Po@am__quote@ |
1380 | @AMDEP_TRUE@@am__include@ @am__quote@gatchat/$(DEPDIR)/crc-ccitt.Po@am__quote@ |
1381 | @AMDEP_TRUE@@am__include@ @am__quote@gatchat/$(DEPDIR)/gatchat.Po@am__quote@ |
1382 | @AMDEP_TRUE@@am__include@ @am__quote@gatchat/$(DEPDIR)/gathdlc.Po@am__quote@ |
1383 | @@ -1857,32 +2021,37 @@ |
1384 | @AMDEP_TRUE@@am__include@ @am__quote@gdbus/$(DEPDIR)/watch.Po@am__quote@ |
1385 | @AMDEP_TRUE@@am__include@ @am__quote@gisi/$(DEPDIR)/client.Po@am__quote@ |
1386 | @AMDEP_TRUE@@am__include@ @am__quote@gisi/$(DEPDIR)/iter.Po@am__quote@ |
1387 | +@AMDEP_TRUE@@am__include@ @am__quote@gisi/$(DEPDIR)/message.Po@am__quote@ |
1388 | @AMDEP_TRUE@@am__include@ @am__quote@gisi/$(DEPDIR)/modem.Po@am__quote@ |
1389 | @AMDEP_TRUE@@am__include@ @am__quote@gisi/$(DEPDIR)/netlink.Po@am__quote@ |
1390 | @AMDEP_TRUE@@am__include@ @am__quote@gisi/$(DEPDIR)/pep.Po@am__quote@ |
1391 | @AMDEP_TRUE@@am__include@ @am__quote@gisi/$(DEPDIR)/pipe.Po@am__quote@ |
1392 | @AMDEP_TRUE@@am__include@ @am__quote@gisi/$(DEPDIR)/server.Po@am__quote@ |
1393 | @AMDEP_TRUE@@am__include@ @am__quote@gisi/$(DEPDIR)/socket.Po@am__quote@ |
1394 | -@AMDEP_TRUE@@am__include@ @am__quote@gisi/$(DEPDIR)/verify.Po@am__quote@ |
1395 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/bluetooth.Po@am__quote@ |
1396 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/caif.Po@am__quote@ |
1397 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/calypso.Po@am__quote@ |
1398 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/g1.Po@am__quote@ |
1399 | +@AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/gobi.Po@am__quote@ |
1400 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/hfp.Po@am__quote@ |
1401 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/hso.Po@am__quote@ |
1402 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/huawei.Po@am__quote@ |
1403 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/ifx.Po@am__quote@ |
1404 | -@AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/isigen.Po@am__quote@ |
1405 | +@AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/isiusb.Po@am__quote@ |
1406 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/mbm.Po@am__quote@ |
1407 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/n900.Po@am__quote@ |
1408 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/nokia-gpio.Po@am__quote@ |
1409 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/nokia.Po@am__quote@ |
1410 | +@AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/nokiacdma.Po@am__quote@ |
1411 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/novatel.Po@am__quote@ |
1412 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/palmpre.Po@am__quote@ |
1413 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/phonesim.Po@am__quote@ |
1414 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/push-notification.Po@am__quote@ |
1415 | +@AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/sierra.Po@am__quote@ |
1416 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/smart-messaging.Po@am__quote@ |
1417 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/ste.Po@am__quote@ |
1418 | +@AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/stemgr.Po@am__quote@ |
1419 | +@AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/tc65.Po@am__quote@ |
1420 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/udev.Po@am__quote@ |
1421 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/wavecom.Po@am__quote@ |
1422 | @AMDEP_TRUE@@am__include@ @am__quote@plugins/$(DEPDIR)/zte.Po@am__quote@ |
1423 | @@ -1893,8 +2062,11 @@ |
1424 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/call-settings.Po@am__quote@ |
1425 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/call-volume.Po@am__quote@ |
1426 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cbs.Po@am__quote@ |
1427 | +@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/cdma-voicecall.Po@am__quote@ |
1428 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/common.Po@am__quote@ |
1429 | +@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ctm.Po@am__quote@ |
1430 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/dbus.Po@am__quote@ |
1431 | +@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/gprs-provision.Po@am__quote@ |
1432 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/gprs.Po@am__quote@ |
1433 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/history.Po@am__quote@ |
1434 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/idmap.Po@am__quote@ |
1435 | @@ -1902,12 +2074,14 @@ |
1436 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/main.Po@am__quote@ |
1437 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/manager.Po@am__quote@ |
1438 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/message-waiting.Po@am__quote@ |
1439 | +@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/message.Po@am__quote@ |
1440 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/modem.Po@am__quote@ |
1441 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/nettime.Po@am__quote@ |
1442 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/network.Po@am__quote@ |
1443 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/phonebook.Po@am__quote@ |
1444 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/plugin.Po@am__quote@ |
1445 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/radio-settings.Po@am__quote@ |
1446 | +@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/sim-auth.Po@am__quote@ |
1447 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/sim.Po@am__quote@ |
1448 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/simfs.Po@am__quote@ |
1449 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/simutil.Po@am__quote@ |
1450 | @@ -1923,6 +2097,7 @@ |
1451 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/util.Po@am__quote@ |
1452 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/voicecall.Po@am__quote@ |
1453 | @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/watch.Po@am__quote@ |
1454 | +@AMDEP_TRUE@@am__include@ @am__quote@tools/$(DEPDIR)/auto-enable.Po@am__quote@ |
1455 | @AMDEP_TRUE@@am__include@ @am__quote@tools/$(DEPDIR)/huawei-audio.Po@am__quote@ |
1456 | @AMDEP_TRUE@@am__include@ @am__quote@unit/$(DEPDIR)/test-caif.Po@am__quote@ |
1457 | @AMDEP_TRUE@@am__include@ @am__quote@unit/$(DEPDIR)/test-common.Po@am__quote@ |
1458 | @@ -2010,10 +2185,10 @@ |
1459 | test -z "$$files" || { \ |
1460 | echo " ( cd '$(DESTDIR)$(man8dir)' && rm -f" $$files ")"; \ |
1461 | cd "$(DESTDIR)$(man8dir)" && rm -f $$files; } |
1462 | -install-confDATA: $(conf_DATA) |
1463 | +install-dist_confDATA: $(dist_conf_DATA) |
1464 | @$(NORMAL_INSTALL) |
1465 | test -z "$(confdir)" || $(MKDIR_P) "$(DESTDIR)$(confdir)" |
1466 | - @list='$(conf_DATA)'; test -n "$(confdir)" || list=; \ |
1467 | + @list='$(dist_conf_DATA)'; test -n "$(confdir)" || list=; \ |
1468 | for p in $$list; do \ |
1469 | if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
1470 | echo "$$d$$p"; \ |
1471 | @@ -2023,17 +2198,17 @@ |
1472 | $(INSTALL_DATA) $$files "$(DESTDIR)$(confdir)" || exit $$?; \ |
1473 | done |
1474 | |
1475 | -uninstall-confDATA: |
1476 | +uninstall-dist_confDATA: |
1477 | @$(NORMAL_UNINSTALL) |
1478 | - @list='$(conf_DATA)'; test -n "$(confdir)" || list=; \ |
1479 | + @list='$(dist_conf_DATA)'; test -n "$(confdir)" || list=; \ |
1480 | files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ |
1481 | test -n "$$files" || exit 0; \ |
1482 | echo " ( cd '$(DESTDIR)$(confdir)' && rm -f" $$files ")"; \ |
1483 | cd "$(DESTDIR)$(confdir)" && rm -f $$files |
1484 | -install-dbusconfDATA: $(dbusconf_DATA) |
1485 | +install-dist_dbusconfDATA: $(dist_dbusconf_DATA) |
1486 | @$(NORMAL_INSTALL) |
1487 | test -z "$(dbusconfdir)" || $(MKDIR_P) "$(DESTDIR)$(dbusconfdir)" |
1488 | - @list='$(dbusconf_DATA)'; test -n "$(dbusconfdir)" || list=; \ |
1489 | + @list='$(dist_dbusconf_DATA)'; test -n "$(dbusconfdir)" || list=; \ |
1490 | for p in $$list; do \ |
1491 | if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
1492 | echo "$$d$$p"; \ |
1493 | @@ -2043,13 +2218,33 @@ |
1494 | $(INSTALL_DATA) $$files "$(DESTDIR)$(dbusconfdir)" || exit $$?; \ |
1495 | done |
1496 | |
1497 | -uninstall-dbusconfDATA: |
1498 | +uninstall-dist_dbusconfDATA: |
1499 | @$(NORMAL_UNINSTALL) |
1500 | - @list='$(dbusconf_DATA)'; test -n "$(dbusconfdir)" || list=; \ |
1501 | + @list='$(dist_dbusconf_DATA)'; test -n "$(dbusconfdir)" || list=; \ |
1502 | files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ |
1503 | test -n "$$files" || exit 0; \ |
1504 | echo " ( cd '$(DESTDIR)$(dbusconfdir)' && rm -f" $$files ")"; \ |
1505 | cd "$(DESTDIR)$(dbusconfdir)" && rm -f $$files |
1506 | +install-pkgconfigDATA: $(pkgconfig_DATA) |
1507 | + @$(NORMAL_INSTALL) |
1508 | + test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" |
1509 | + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ |
1510 | + for p in $$list; do \ |
1511 | + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
1512 | + echo "$$d$$p"; \ |
1513 | + done | $(am__base_list) | \ |
1514 | + while read files; do \ |
1515 | + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \ |
1516 | + $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ |
1517 | + done |
1518 | + |
1519 | +uninstall-pkgconfigDATA: |
1520 | + @$(NORMAL_UNINSTALL) |
1521 | + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ |
1522 | + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ |
1523 | + test -n "$$files" || exit 0; \ |
1524 | + echo " ( cd '$(DESTDIR)$(pkgconfigdir)' && rm -f" $$files ")"; \ |
1525 | + cd "$(DESTDIR)$(pkgconfigdir)" && rm -f $$files |
1526 | install-rulesDATA: $(rules_DATA) |
1527 | @$(NORMAL_INSTALL) |
1528 | test -z "$(rulesdir)" || $(MKDIR_P) "$(DESTDIR)$(rulesdir)" |
1529 | @@ -2110,46 +2305,46 @@ |
1530 | test -n "$$files" || exit 0; \ |
1531 | echo " ( cd '$(DESTDIR)$(systemdunitdir)' && rm -f" $$files ")"; \ |
1532 | cd "$(DESTDIR)$(systemdunitdir)" && rm -f $$files |
1533 | -install-includeHEADERS: $(include_HEADERS) |
1534 | - @$(NORMAL_INSTALL) |
1535 | - test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)" |
1536 | - @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ |
1537 | - for p in $$list; do \ |
1538 | - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
1539 | - echo "$$d$$p"; \ |
1540 | - done | $(am__base_list) | \ |
1541 | - while read files; do \ |
1542 | - echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \ |
1543 | - $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \ |
1544 | - done |
1545 | - |
1546 | -uninstall-includeHEADERS: |
1547 | - @$(NORMAL_UNINSTALL) |
1548 | - @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ |
1549 | - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ |
1550 | - test -n "$$files" || exit 0; \ |
1551 | - echo " ( cd '$(DESTDIR)$(includedir)' && rm -f" $$files ")"; \ |
1552 | - cd "$(DESTDIR)$(includedir)" && rm -f $$files |
1553 | -install-nodist_includeHEADERS: $(nodist_include_HEADERS) |
1554 | - @$(NORMAL_INSTALL) |
1555 | - test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)" |
1556 | - @list='$(nodist_include_HEADERS)'; test -n "$(includedir)" || list=; \ |
1557 | - for p in $$list; do \ |
1558 | - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
1559 | - echo "$$d$$p"; \ |
1560 | - done | $(am__base_list) | \ |
1561 | - while read files; do \ |
1562 | - echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \ |
1563 | - $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \ |
1564 | - done |
1565 | - |
1566 | -uninstall-nodist_includeHEADERS: |
1567 | - @$(NORMAL_UNINSTALL) |
1568 | - @list='$(nodist_include_HEADERS)'; test -n "$(includedir)" || list=; \ |
1569 | - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ |
1570 | - test -n "$$files" || exit 0; \ |
1571 | - echo " ( cd '$(DESTDIR)$(includedir)' && rm -f" $$files ")"; \ |
1572 | - cd "$(DESTDIR)$(includedir)" && rm -f $$files |
1573 | +install-nodist_pkgincludeHEADERS: $(nodist_pkginclude_HEADERS) |
1574 | + @$(NORMAL_INSTALL) |
1575 | + test -z "$(pkgincludedir)" || $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" |
1576 | + @list='$(nodist_pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ |
1577 | + for p in $$list; do \ |
1578 | + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
1579 | + echo "$$d$$p"; \ |
1580 | + done | $(am__base_list) | \ |
1581 | + while read files; do \ |
1582 | + echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(pkgincludedir)'"; \ |
1583 | + $(INSTALL_HEADER) $$files "$(DESTDIR)$(pkgincludedir)" || exit $$?; \ |
1584 | + done |
1585 | + |
1586 | +uninstall-nodist_pkgincludeHEADERS: |
1587 | + @$(NORMAL_UNINSTALL) |
1588 | + @list='$(nodist_pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ |
1589 | + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ |
1590 | + test -n "$$files" || exit 0; \ |
1591 | + echo " ( cd '$(DESTDIR)$(pkgincludedir)' && rm -f" $$files ")"; \ |
1592 | + cd "$(DESTDIR)$(pkgincludedir)" && rm -f $$files |
1593 | +install-pkgincludeHEADERS: $(pkginclude_HEADERS) |
1594 | + @$(NORMAL_INSTALL) |
1595 | + test -z "$(pkgincludedir)" || $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" |
1596 | + @list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ |
1597 | + for p in $$list; do \ |
1598 | + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
1599 | + echo "$$d$$p"; \ |
1600 | + done | $(am__base_list) | \ |
1601 | + while read files; do \ |
1602 | + echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(pkgincludedir)'"; \ |
1603 | + $(INSTALL_HEADER) $$files "$(DESTDIR)$(pkgincludedir)" || exit $$?; \ |
1604 | + done |
1605 | + |
1606 | +uninstall-pkgincludeHEADERS: |
1607 | + @$(NORMAL_UNINSTALL) |
1608 | + @list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ |
1609 | + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ |
1610 | + test -n "$$files" || exit 0; \ |
1611 | + echo " ( cd '$(DESTDIR)$(pkgincludedir)' && rm -f" $$files ")"; \ |
1612 | + cd "$(DESTDIR)$(pkgincludedir)" && rm -f $$files |
1613 | |
1614 | ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) |
1615 | list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ |
1616 | @@ -2364,14 +2559,16 @@ |
1617 | $(distcleancheck_listfiles) ; \ |
1618 | exit 1; } >&2 |
1619 | check-am: all-am |
1620 | -check: check-am |
1621 | +check: $(BUILT_SOURCES) |
1622 | + $(MAKE) $(AM_MAKEFLAGS) check-am |
1623 | all-am: Makefile $(PROGRAMS) $(SCRIPTS) $(MANS) $(DATA) $(HEADERS) \ |
1624 | config.h |
1625 | installdirs: |
1626 | - for dir in "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(testdir)" "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(confdir)" "$(DESTDIR)$(dbusconfdir)" "$(DESTDIR)$(rulesdir)" "$(DESTDIR)$(statedir)" "$(DESTDIR)$(systemdunitdir)" "$(DESTDIR)$(includedir)" "$(DESTDIR)$(includedir)"; do \ |
1627 | + for dir in "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(testdir)" "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(confdir)" "$(DESTDIR)$(dbusconfdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(rulesdir)" "$(DESTDIR)$(statedir)" "$(DESTDIR)$(systemdunitdir)" "$(DESTDIR)$(pkgincludedir)" "$(DESTDIR)$(pkgincludedir)"; do \ |
1628 | test -z "$$dir" || $(MKDIR_P) "$$dir"; \ |
1629 | done |
1630 | -install: install-am |
1631 | +install: $(BUILT_SOURCES) |
1632 | + $(MAKE) $(AM_MAKEFLAGS) install-am |
1633 | install-exec: install-exec-am |
1634 | install-data: install-data-am |
1635 | uninstall: uninstall-am |
1636 | @@ -2397,6 +2594,8 @@ |
1637 | -rm -f drivers/atmodem/$(am__dirstamp) |
1638 | -rm -f drivers/calypsomodem/$(DEPDIR)/$(am__dirstamp) |
1639 | -rm -f drivers/calypsomodem/$(am__dirstamp) |
1640 | + -rm -f drivers/cdmamodem/$(DEPDIR)/$(am__dirstamp) |
1641 | + -rm -f drivers/cdmamodem/$(am__dirstamp) |
1642 | -rm -f drivers/hfpmodem/$(DEPDIR)/$(am__dirstamp) |
1643 | -rm -f drivers/hfpmodem/$(am__dirstamp) |
1644 | -rm -f drivers/hsomodem/$(DEPDIR)/$(am__dirstamp) |
1645 | @@ -2433,6 +2632,7 @@ |
1646 | maintainer-clean-generic: |
1647 | @echo "This command is intended for maintainers to use" |
1648 | @echo "it deletes files that may require special tools to rebuild." |
1649 | + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) |
1650 | -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) |
1651 | clean: clean-am |
1652 | |
1653 | @@ -2441,7 +2641,7 @@ |
1654 | |
1655 | distclean: distclean-am |
1656 | -rm -f $(am__CONFIG_DISTCLEAN_FILES) |
1657 | - -rm -rf drivers/atmodem/$(DEPDIR) drivers/calypsomodem/$(DEPDIR) drivers/hfpmodem/$(DEPDIR) drivers/hsomodem/$(DEPDIR) drivers/huaweimodem/$(DEPDIR) drivers/ifxmodem/$(DEPDIR) drivers/isimodem/$(DEPDIR) drivers/mbmmodem/$(DEPDIR) drivers/nwmodem/$(DEPDIR) drivers/stemodem/$(DEPDIR) examples/$(DEPDIR) gatchat/$(DEPDIR) gdbus/$(DEPDIR) gisi/$(DEPDIR) plugins/$(DEPDIR) src/$(DEPDIR) tools/$(DEPDIR) unit/$(DEPDIR) |
1658 | + -rm -rf drivers/atmodem/$(DEPDIR) drivers/calypsomodem/$(DEPDIR) drivers/cdmamodem/$(DEPDIR) drivers/hfpmodem/$(DEPDIR) drivers/hsomodem/$(DEPDIR) drivers/huaweimodem/$(DEPDIR) drivers/ifxmodem/$(DEPDIR) drivers/isimodem/$(DEPDIR) drivers/mbmmodem/$(DEPDIR) drivers/nwmodem/$(DEPDIR) drivers/stemodem/$(DEPDIR) examples/$(DEPDIR) gatchat/$(DEPDIR) gdbus/$(DEPDIR) gisi/$(DEPDIR) plugins/$(DEPDIR) src/$(DEPDIR) tools/$(DEPDIR) unit/$(DEPDIR) |
1659 | -rm -f Makefile |
1660 | distclean-am: clean-am distclean-compile distclean-generic \ |
1661 | distclean-hdr distclean-libtool distclean-tags |
1662 | @@ -2458,10 +2658,11 @@ |
1663 | |
1664 | info-am: |
1665 | |
1666 | -install-data-am: install-confDATA install-dbusconfDATA \ |
1667 | - install-includeHEADERS install-man \ |
1668 | - install-nodist_includeHEADERS install-rulesDATA \ |
1669 | - install-stateDATA install-systemdunitDATA install-testSCRIPTS |
1670 | +install-data-am: install-dist_confDATA install-dist_dbusconfDATA \ |
1671 | + install-man install-nodist_pkgincludeHEADERS \ |
1672 | + install-pkgconfigDATA install-pkgincludeHEADERS \ |
1673 | + install-rulesDATA install-stateDATA install-systemdunitDATA \ |
1674 | + install-testSCRIPTS |
1675 | |
1676 | install-dvi: install-dvi-am |
1677 | |
1678 | @@ -2492,7 +2693,7 @@ |
1679 | maintainer-clean: maintainer-clean-am |
1680 | -rm -f $(am__CONFIG_DISTCLEAN_FILES) |
1681 | -rm -rf $(top_srcdir)/autom4te.cache |
1682 | - -rm -rf drivers/atmodem/$(DEPDIR) drivers/calypsomodem/$(DEPDIR) drivers/hfpmodem/$(DEPDIR) drivers/hsomodem/$(DEPDIR) drivers/huaweimodem/$(DEPDIR) drivers/ifxmodem/$(DEPDIR) drivers/isimodem/$(DEPDIR) drivers/mbmmodem/$(DEPDIR) drivers/nwmodem/$(DEPDIR) drivers/stemodem/$(DEPDIR) examples/$(DEPDIR) gatchat/$(DEPDIR) gdbus/$(DEPDIR) gisi/$(DEPDIR) plugins/$(DEPDIR) src/$(DEPDIR) tools/$(DEPDIR) unit/$(DEPDIR) |
1683 | + -rm -rf drivers/atmodem/$(DEPDIR) drivers/calypsomodem/$(DEPDIR) drivers/cdmamodem/$(DEPDIR) drivers/hfpmodem/$(DEPDIR) drivers/hsomodem/$(DEPDIR) drivers/huaweimodem/$(DEPDIR) drivers/ifxmodem/$(DEPDIR) drivers/isimodem/$(DEPDIR) drivers/mbmmodem/$(DEPDIR) drivers/nwmodem/$(DEPDIR) drivers/stemodem/$(DEPDIR) examples/$(DEPDIR) gatchat/$(DEPDIR) gdbus/$(DEPDIR) gisi/$(DEPDIR) plugins/$(DEPDIR) src/$(DEPDIR) tools/$(DEPDIR) unit/$(DEPDIR) |
1684 | -rm -f Makefile |
1685 | maintainer-clean-am: distclean-am maintainer-clean-generic |
1686 | |
1687 | @@ -2509,15 +2710,15 @@ |
1688 | |
1689 | ps-am: |
1690 | |
1691 | -uninstall-am: uninstall-confDATA uninstall-dbusconfDATA \ |
1692 | - uninstall-includeHEADERS uninstall-man \ |
1693 | - uninstall-nodist_includeHEADERS uninstall-rulesDATA \ |
1694 | - uninstall-sbinPROGRAMS uninstall-stateDATA \ |
1695 | +uninstall-am: uninstall-dist_confDATA uninstall-dist_dbusconfDATA \ |
1696 | + uninstall-man uninstall-nodist_pkgincludeHEADERS \ |
1697 | + uninstall-pkgconfigDATA uninstall-pkgincludeHEADERS \ |
1698 | + uninstall-rulesDATA uninstall-sbinPROGRAMS uninstall-stateDATA \ |
1699 | uninstall-systemdunitDATA uninstall-testSCRIPTS |
1700 | |
1701 | uninstall-man: uninstall-man8 |
1702 | |
1703 | -.MAKE: all install-am install-strip |
1704 | +.MAKE: all check install install-am install-strip |
1705 | |
1706 | .PHONY: CTAGS GTAGS all all-am am--refresh check check-am clean \ |
1707 | clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ |
1708 | @@ -2526,22 +2727,23 @@ |
1709 | distclean distclean-compile distclean-generic distclean-hdr \ |
1710 | distclean-libtool distclean-tags distcleancheck distdir \ |
1711 | distuninstallcheck dvi dvi-am html html-am info info-am \ |
1712 | - install install-am install-confDATA install-data \ |
1713 | - install-data-am install-dbusconfDATA install-dvi \ |
1714 | + install install-am install-data install-data-am \ |
1715 | + install-dist_confDATA install-dist_dbusconfDATA install-dvi \ |
1716 | install-dvi-am install-exec install-exec-am install-html \ |
1717 | - install-html-am install-includeHEADERS install-info \ |
1718 | - install-info-am install-man install-man8 \ |
1719 | - install-nodist_includeHEADERS install-pdf install-pdf-am \ |
1720 | + install-html-am install-info install-info-am install-man \ |
1721 | + install-man8 install-nodist_pkgincludeHEADERS install-pdf \ |
1722 | + install-pdf-am install-pkgconfigDATA install-pkgincludeHEADERS \ |
1723 | install-ps install-ps-am install-rulesDATA \ |
1724 | install-sbinPROGRAMS install-stateDATA install-strip \ |
1725 | install-systemdunitDATA install-testSCRIPTS installcheck \ |
1726 | installcheck-am installdirs maintainer-clean \ |
1727 | maintainer-clean-generic mostlyclean mostlyclean-compile \ |
1728 | mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ |
1729 | - tags uninstall uninstall-am uninstall-confDATA \ |
1730 | - uninstall-dbusconfDATA uninstall-includeHEADERS uninstall-man \ |
1731 | - uninstall-man8 uninstall-nodist_includeHEADERS \ |
1732 | - uninstall-rulesDATA uninstall-sbinPROGRAMS uninstall-stateDATA \ |
1733 | + tags uninstall uninstall-am uninstall-dist_confDATA \ |
1734 | + uninstall-dist_dbusconfDATA uninstall-man uninstall-man8 \ |
1735 | + uninstall-nodist_pkgincludeHEADERS uninstall-pkgconfigDATA \ |
1736 | + uninstall-pkgincludeHEADERS uninstall-rulesDATA \ |
1737 | + uninstall-sbinPROGRAMS uninstall-stateDATA \ |
1738 | uninstall-systemdunitDATA uninstall-testSCRIPTS |
1739 | |
1740 | |
1741 | @@ -2553,8 +2755,6 @@ |
1742 | plugins/%.rules: |
1743 | $(AM_V_GEN)cp $(srcdir)/$(subst 97-,,$@) $@ |
1744 | |
1745 | -$(src_ofonod_OBJECTS) $(unit_objects): $(local_headers) |
1746 | - |
1747 | include/ofono/version.h: include/version.h |
1748 | $(AM_V_at)$(MKDIR_P) include/ofono |
1749 | $(AM_V_GEN)$(LN_S) $(abs_top_builddir)/$< $@ |
1750 | |
1751 | === modified file 'README' |
1752 | --- README 2010-02-18 03:58:18 +0000 |
1753 | +++ README 2011-02-14 14:28:09 +0000 |
1754 | @@ -20,3 +20,10 @@ |
1755 | |
1756 | To compile and install run: |
1757 | make && make install |
1758 | + |
1759 | + |
1760 | +Kernel Dependencies |
1761 | +=================== |
1762 | + |
1763 | +In order to have the PPP stack working in oFono you need to enable CONFIG_TUN |
1764 | +(Universal TUN/TAP device driver support) in your kernel .config. |
1765 | |
1766 | === modified file 'TODO' |
1767 | --- TODO 2010-11-30 20:01:20 +0000 |
1768 | +++ TODO 2011-02-14 14:28:09 +0000 |
1769 | @@ -1,4 +1,4 @@ |
1770 | -pBackground |
1771 | +Background |
1772 | ========== |
1773 | |
1774 | - Priority scale: High, Medium and Low |
1775 | @@ -40,42 +40,6 @@ |
1776 | Complexity: C2 |
1777 | Owner: Yang Gu <yang.gu@intel.com> |
1778 | |
1779 | -- Persist outgoing SMS messages. Currently oFono persists incoming messages |
1780 | - that are fragmented. However oFono does not persist queued outgoing |
1781 | - messages. oFono should persist such messages and restore / requeue them |
1782 | - on the next oFono startup. |
1783 | - |
1784 | - Priority: High |
1785 | - Complexity: C1 |
1786 | - Owner: Kristen Carlson Accardi <kristen@linux.intel.com> |
1787 | - |
1788 | -- Add CDMA support to the SMS stack. The idea is to support only the PDU |
1789 | - mode. To start with only Submit and Deliver message handling for WMT |
1790 | - teleservice will be added to bring the basic CDMA SMS send and receive |
1791 | - functionality. |
1792 | - |
1793 | - Priority: Low |
1794 | - Complexity: C8 |
1795 | - Owner: Rajesh Kadhiravan Nagaiah <Rajesh.Nagaiah@elektrobit.com> |
1796 | - |
1797 | -- Add CDMA Delivery(Status) Report handling to the SMS stack. |
1798 | - |
1799 | - Priority: Low |
1800 | - Complexity: C4 |
1801 | - Owner: Rajesh Kadhiravan Nagaiah <Rajesh.Nagaiah@elektrobit.com> |
1802 | - |
1803 | -- Add CDMA Voice Mail Notification handling to the SMS stack. In CDMA the |
1804 | - Message Waiting indication is notified through a specific teleservice ID |
1805 | - VMN. No update to corresponding elementary files required since they are |
1806 | - not present in the R-UIM. This will result in the message waiting |
1807 | - indication being initially processed within the SMS atom and then being |
1808 | - passed for delivery to the message waiting atom. Furthemore note that in |
1809 | - CDMA only voice mail type is supported. |
1810 | - |
1811 | - Priority: Low |
1812 | - Complexity: C4 |
1813 | - Owner: Rajesh Kadhiravan Nagaiah <Rajesh.Nagaiah@elektrobit.com> |
1814 | - |
1815 | - Asynchronously acknowledge SMS DELIVER messages sent by the SMS driver |
1816 | to core using ofono_sms_deliver_notify(). This may require the struct |
1817 | ofono_sms_driver to be extended with one more function pointer like: |
1818 | @@ -92,15 +56,6 @@ |
1819 | SIM / SIM File system |
1820 | ===================== |
1821 | |
1822 | -- Read / Write EFcfis. Call forwarding settings can be bootstrapped on the |
1823 | - SIM for faster notification of the user that call forwarding is active. |
1824 | - These settings are stored in EFcfis. oFono should read these settings and |
1825 | - update the call forwarding atom appropriately. |
1826 | - |
1827 | - Priority: Low |
1828 | - Complexity: C2 |
1829 | - Owner: Jeevaka Badrappan <jeevaka.badrappan@elektrobit.com> |
1830 | - |
1831 | - SIM Call History plugin. New UICCs support four new SIM elementary files |
1832 | for storing call history information on the SIM: EFici, EFict, EFoci, EFoct. |
1833 | A plugin should be developed for oFono that will write to these files. |
1834 | @@ -108,13 +63,6 @@ |
1835 | Priority: Low |
1836 | Complexity: C2 |
1837 | |
1838 | -- Support proprietary extensions for SIM PIN retry counter. Most vendors |
1839 | - provide an extension commands to obtain such a retry counter for PINs and |
1840 | - PUKs. Need to enable this as a property in oFono. |
1841 | - |
1842 | - Priority: Low |
1843 | - Complexity: C2 |
1844 | - |
1845 | - Add support for SIM 'ready' notifications from the driver to the core. Most |
1846 | modem manufacturers initialize the SIM (e.g. cache SIM file system, STK |
1847 | initialization, etc) internally before allowing the telephony stack to |
1848 | @@ -140,6 +88,40 @@ |
1849 | Complexity: C1 |
1850 | Owner: Marit Henriksen <marit.henriksen@stericsson.com> |
1851 | |
1852 | +- Add support for CPHS Customer Service Profile (CSP). This task adds support |
1853 | + for reading the EFcsp file and in particular, interpreting the PLMN mode bit |
1854 | + within the 'Value Added Services' service group. |
1855 | + |
1856 | + Based on the PLMN mode value, manual network selection needs to either be |
1857 | + enabled or disabled in the netreg atom. Also to accommodate this, there |
1858 | + probably needs to be a new 'forced' mode to indicate that manual network |
1859 | + selection is disabled. |
1860 | + |
1861 | + Priority: Medium |
1862 | + Complexity: C1 |
1863 | + Owner: Aki Niemi <aki.niemi@nokia.com> |
1864 | + |
1865 | +- Support SIM authentication: SIM and AKA suites. |
1866 | + |
1867 | + Priority: Medium |
1868 | + Complexity: C4 |
1869 | + Owner: Pekka Pessi <pekka.pessi@nokia.com> |
1870 | + |
1871 | +- Support SIM authentication: GBA_U suite. |
1872 | + |
1873 | + Priority: Low |
1874 | + Complexity: C4 |
1875 | + |
1876 | +- ISIM support |
1877 | + |
1878 | + ISIM is the SIM application for IP Multimedia Subsystem, specified in |
1879 | + 3GPP TS 31.103. The UICCs can support multiple ISIMs for different IMS |
1880 | + identities. |
1881 | + |
1882 | + Priority: Low |
1883 | + Complexity: C4 |
1884 | + |
1885 | + |
1886 | Modem Emulator |
1887 | ============== |
1888 | |
1889 | @@ -149,6 +131,7 @@ |
1890 | |
1891 | Complexity: C4 |
1892 | Priority: Medium |
1893 | + Owner: FrƩdƩric Danis <frederic.danis@linux.intel.com> |
1894 | |
1895 | - Support extensions to HFP AG emulator. Some carkits support additional |
1896 | AT command extensions to the Bluetooth HFP AG standard. Refer to CE4A |
1897 | @@ -159,6 +142,7 @@ |
1898 | Complexity: C4 |
1899 | Priority: Medium |
1900 | Depends: HFP AG emulator |
1901 | + Owner: FrƩdƩric Dalleau <frederic.dalleau@linux.intel.com> |
1902 | |
1903 | - Support HSP AG. Similar to HFP AG emulator but implements the much reduced |
1904 | Bluetooth HSP AG profile. |
1905 | @@ -167,10 +151,11 @@ |
1906 | Complexity: C1 |
1907 | |
1908 | - Support DUN emulator. Implement the Bluetooth DUN profile with only mandatory |
1909 | - AT command support. |
1910 | + AT command support. Implement USB DUN as well. |
1911 | |
1912 | Complexity: C4 |
1913 | Priority: Medium |
1914 | + Owner: Gustavo F Padovan <padovan@profusion.mobi> |
1915 | |
1916 | Depends: PPP Server mode |
1917 | |
1918 | @@ -212,7 +197,8 @@ |
1919 | - Add support for IPv6 GPRS contexts. |
1920 | |
1921 | Priority: Medium |
1922 | - Complexity: C1 |
1923 | + Complexity: C2 |
1924 | + Owner: Mika Liljeberg <mika.liljeberg@nokia.com> |
1925 | |
1926 | |
1927 | Location Services |
1928 | @@ -226,6 +212,7 @@ |
1929 | |
1930 | Complexity: C4 |
1931 | Priority: Medium |
1932 | + Owner: Antti Paila <antti.paila@nokia.com> |
1933 | |
1934 | |
1935 | Supplementary Services |
1936 | @@ -244,11 +231,6 @@ |
1937 | Priority: Low |
1938 | Complexity: C8 |
1939 | |
1940 | -- Calling Name Presentation (CNAP) support |
1941 | - |
1942 | - Priority: Low |
1943 | - Complexity: C2 |
1944 | - |
1945 | - User to User Signaling (UUS) support |
1946 | |
1947 | Priority: Low |
1948 | @@ -259,17 +241,27 @@ |
1949 | Priority: Low |
1950 | Complexity: C2 |
1951 | |
1952 | -- Called Line Identification. This affects both call_settings and voicecall |
1953 | - atoms. 3GPP service is accessed by the +CDIP command. |
1954 | - |
1955 | - Priority: Low |
1956 | - Complexity: C4 |
1957 | - |
1958 | - CPHS Support. This includes ALS and CPHS specific elementary files. |
1959 | |
1960 | Priority: Low |
1961 | Complexity: C8 |
1962 | |
1963 | +- Call forwarding state handling change |
1964 | + |
1965 | + At the moment call forwarding states are not always correct. Any active |
1966 | + conditional call forwarding should become quiescent while unconditional call |
1967 | + forwarding is activate. If call forwarding unconditional is subsequently |
1968 | + deactivated, all the quiescent forwardings should become operative again. |
1969 | + I.e. No conditional call forwardin string should be returned while |
1970 | + unconditional call forwarding is active even if they exist. |
1971 | + |
1972 | + If there is an successful attempt to activate/deactivate conditional call |
1973 | + forwarding while unconditional call forwarding is active the conditional cache |
1974 | + flag should cleared. |
1975 | + |
1976 | + Priority: Low |
1977 | + Complexity: C1 |
1978 | + |
1979 | |
1980 | Voicecall |
1981 | ========= |
1982 | @@ -283,12 +275,6 @@ |
1983 | Complexity: C1 |
1984 | Owner: Pekka Pessi <pekka.pessi@nokia.com> |
1985 | |
1986 | -- Long phone numbers. According to 3GPP TS 24.008, the callee address |
1987 | - can be up to 80 digits long. |
1988 | - |
1989 | - Priority: Medium |
1990 | - Complexity: C2 |
1991 | - |
1992 | - Dial strings. Include CLIR prefixes and 2nd stage dial strings in the |
1993 | DialString call property. Add dialstring accessor method to C API. |
1994 | |
1995 | @@ -304,6 +290,14 @@ |
1996 | Complexity: C2 |
1997 | Owner: Pekka Pessi <pekka.pessi@nokia.com> |
1998 | |
1999 | +- Blacklisting. According to 3GPP TS 22.001 annex E, the TE must provide |
2000 | + automatic calling repeat call attempt restrictions. |
2001 | + |
2002 | + There should be a method to manually reset blacklisting. |
2003 | + |
2004 | + Priority: Medium |
2005 | + Complexity: C1 |
2006 | + |
2007 | |
2008 | Sim Toolkit |
2009 | =========== |
2010 | @@ -343,37 +337,6 @@ |
2011 | Priority: High |
2012 | Complexity: C8 |
2013 | |
2014 | -- Support Send Short Message proactive command. |
2015 | - |
2016 | - Priority: High |
2017 | - Complexity: C2 |
2018 | - Owner: Andrzej Zaborowski <andrew.zaborowski@intel.com> |
2019 | - |
2020 | -- Support Set Up Call proactive command. If the UICC has indicated that |
2021 | - the user should be informed, then the SimToolkitAgent will be called |
2022 | - in order to request user's confirmation of the call setup. If the user |
2023 | - has confirmed, or if user's confirmation was not requested, oFono will |
2024 | - setup the call and optionally inform the user. |
2025 | - |
2026 | - Priority: High |
2027 | - Complexity: C8 |
2028 | - |
2029 | -- Support Language Notification proactive command. |
2030 | - |
2031 | - Priority: Medium |
2032 | - Complexity: C1 |
2033 | - Owner: Jeevaka Badrappan <jeevaka.badrappan@elektrobit.com> |
2034 | - |
2035 | -- Support Provide Local Information. Whenever oFono receives a Provide Local |
2036 | - Information proactive command, it should check the type of the information |
2037 | - requested. If the information is about the time/date or the language of the |
2038 | - terminal, it should respond to the command with the appropriate terminal |
2039 | - response. Otherwise, it will respond with an error. |
2040 | - |
2041 | - Priority: High |
2042 | - Complexity: C2 |
2043 | - Owner: Yang Gu <yang.gu@intel.com> |
2044 | - |
2045 | |
2046 | Emergency Calls |
2047 | =============== |
2048 | @@ -415,14 +378,8 @@ |
2049 | |
2050 | Priority: High |
2051 | Complexity: C2 |
2052 | - |
2053 | -- Extend the voicecall interface with a property indicating whether this call |
2054 | - is an emergency call (essentially the CLI matches one of the numbers on the |
2055 | - emergency calling codes list.) |
2056 | - |
2057 | - Priority: High |
2058 | - Complexity: C1 |
2059 | - Owner: John Mathew <john.mathew@elektrobit.com> |
2060 | + Owner: Petteri Tikander <petteri.tikander@ixonos.com> |
2061 | + |
2062 | |
2063 | Miscellaneous |
2064 | ============= |
2065 | @@ -435,16 +392,6 @@ |
2066 | Complexity: C4 |
2067 | Priority: Low |
2068 | |
2069 | -- Frequency Band Selection. Add frequency band selection capability to the |
2070 | - RadioSettings atom. |
2071 | - Owner: Lucas De Marchi <lucas.demarchi@profusion.mobi> |
2072 | - |
2073 | - This feature is not discussed in 27.007, thus manufacturer specific commands |
2074 | - are required. |
2075 | - |
2076 | - Complexity: C2 |
2077 | - Priority: Low |
2078 | - |
2079 | - PolicyKit support. Add support for PolicyKit checking of all oFono D-Bus |
2080 | interfaces. |
2081 | |
2082 | @@ -458,36 +405,7 @@ |
2083 | |
2084 | Priority: Medium |
2085 | Complexity: C8 |
2086 | - |
2087 | -- Support for modem 'silent' reset notifications. oFono will remove all atoms |
2088 | - and re-initialize. |
2089 | - |
2090 | - Priority: Medium |
2091 | - Complexity: C2 |
2092 | - Owner: Gustavo F Padovan <padovan@profusion.mobi> |
2093 | - |
2094 | -- Add support for Modem 'power down & lock' and 'unlock & power up'. When the |
2095 | - 'power down & lock' is given, the calling application is noted and all |
2096 | - other applications are blocked from powering up the modem. Only the calling |
2097 | - application can lift the lock. Alternatively, if the calling application |
2098 | - exits prematurely the lock is lifted as well. |
2099 | - |
2100 | - The proposed property name is "Lockdown" as part of the Modem interface. |
2101 | - |
2102 | - Priority: Medium |
2103 | - Complexity: C2 |
2104 | - Owner: Gustavo F Padovan <padovan@profusion.mobi> |
2105 | - |
2106 | -- TTY (hearing impaired) support. Add a new oFono atom type that will enable |
2107 | - the user to enable or disable the TTY support on the modem. Support for |
2108 | - automatic detection of TTY (signaled by the driver) is also desired. |
2109 | - |
2110 | - This feature is not discussed in 27.007, thus manufacturer specific commands |
2111 | - are required. |
2112 | - |
2113 | - Priority: High |
2114 | - Complexity: C1 |
2115 | - Owner: Lucas De Marchi <lucas.demarchi@profusion.mobi> |
2116 | + Owner: Jukka SaunamƤki <jukka.saunamaki@nokia.com> |
2117 | |
2118 | - Add support for GPS power control atom. Many modem manufacturers provide |
2119 | a GPS unit with their modem hardware. This unit can be turned on or off |
2120 | @@ -498,11 +416,242 @@ |
2121 | |
2122 | Priority: Low |
2123 | Complexity: C4 |
2124 | + Owner: Rafael Ignacio Zurita <rafael.zurita@profusion.mobi> |
2125 | |
2126 | -- Add Location Service API for providing basic E911 suport. |
2127 | +- Add Location Service API for providing basic E911 support. |
2128 | This will be based on the 27.007 defined AT commands using |
2129 | XML for transport of positioning request and responses. |
2130 | |
2131 | Priority: Medium |
2132 | Complexity: C2 |
2133 | Owner: Sjur BrƦndeland <sjur.brandeland@stericsson.com> |
2134 | + |
2135 | +- Add support for main.conf. This task will add support for general |
2136 | + as well as per-atom configuration options that are read and parsed |
2137 | + at startup from a configuration file under /etc/ofono. |
2138 | + |
2139 | + Priority: Medium |
2140 | + Complexity: C1 |
2141 | + Owner: Aki Niemi <aki.niemi@nokia.com> |
2142 | + |
2143 | +CDMA Voicecall |
2144 | +============== |
2145 | + |
2146 | +- Add support for Mobile Originated and Mobile Terminated Voice Call over |
2147 | + a CDMA network. This includes management of call state and providing |
2148 | + appropriate values for the LineIdentification in each case. |
2149 | + |
2150 | + Priority: High |
2151 | + Complexity: C2 |
2152 | + Owner: Dara Spieker-Doyle <dara.spieker-doyle@nokia.com> |
2153 | + |
2154 | +- Add support for Three-Way Calling over a CDMA network. Three-Way Calling |
2155 | + provides the subscriber with the capability to add a third party to an |
2156 | + established two-party call, so that all three parties may communicate in a |
2157 | + three-way call. |
2158 | + |
2159 | + In CDMA mode, the originating subscriber of a current conversation can |
2160 | + request for a third party to be added to a conversation by sending a Flash |
2161 | + With Information Message (FWIM) with dialed digits to the network. Upon |
2162 | + setting up a two-way conversation with the added party, the originating |
2163 | + subscriber can request to establish a three-way conversation by sending |
2164 | + another Flash With Information Message. Upon receiving the second Flash With |
2165 | + Information Message, the MSC reconnects the original party to the |
2166 | + conversation thus completing the setup of a three-way conversation. |
2167 | + |
2168 | + CDMA Three-Way Calling is described by Figure B-5 in 3GPP2 C.S0005-E Version |
2169 | + 2.0. |
2170 | + |
2171 | + Priority: High |
2172 | + Complexity: C2 |
2173 | + |
2174 | +- Add support for Call Waiting over a CDMA network. Call Waiting (CW) provides |
2175 | + notification of an incoming call to an originating subscriber, while the |
2176 | + subscriber's call is in the 2-way state. Subsequently, the originating |
2177 | + subscriber can either answer or ignore the incoming call. If the originating |
2178 | + subscriber answers the second call, it may alternate between the two calls. |
2179 | + |
2180 | + In CDMA mode, the originating subscriber of a current conversation will |
2181 | + receive either a Flash With Information Message or an Alert With Information |
2182 | + Message from the network if there is an additional mobile terminated voice |
2183 | + call incoming. The originating subscriber can change conversation parties by |
2184 | + sending a Flash With Information Message to the network and the MSC will |
2185 | + toggle the speech path between the two conversations. |
2186 | + |
2187 | + CDMA Call Waiting is described by Figure B-6 in 3GPP2 C.S0005-E Version |
2188 | + 2.0. |
2189 | + |
2190 | + Priority: High |
2191 | + Complexity: C2 |
2192 | + |
2193 | +- Support sending DTMF tones over CDMA network. |
2194 | + |
2195 | + Priority: High |
2196 | + Complexity: C2 |
2197 | + |
2198 | +- Support optional network-based Plus Code Dialing for international calls over |
2199 | + a CDMA network. An input key, e.g. the "+" key, or a functional equivalent |
2200 | + can be used to replace the international access prefix when dialing. When |
2201 | + received, transmitted or stored, an international indicator can be included |
2202 | + with the address digits although it is the responsibility of the network to |
2203 | + ignore the international indicator when attached to a national number. This |
2204 | + is described in Section 2.7.1.3.2.4 of 3GPP2 C.S0005-E v2.0 and Section 1.2 |
2205 | + of 3GPP2 N.S0027 v1.0. |
2206 | + |
2207 | + Priority: High |
2208 | + Complexity: C2 |
2209 | + |
2210 | +CDMA SMS |
2211 | +============== |
2212 | + |
2213 | +- Support CDMA SMS stack in PDU mode. This includes basic support of |
2214 | + SMS Point-to-Point Message, SMS Broadcast Message and SMS Acknowledge |
2215 | + Message as per 3GPP2 C.S0015-B version 2.0. |
2216 | + |
2217 | + Priority: High |
2218 | + Complexity: C4 |
2219 | + |
2220 | +- Support sending Wireless Messaging Teleservice (WMT) Submit Message and |
2221 | + receiving WMT Deliver Message as defined 3GPP2 C.S0015-B version 2.0. |
2222 | + |
2223 | + Priority: High |
2224 | + Complexity: C4 |
2225 | + |
2226 | +- Support Delivery Acknowledgment. oFono allows requesting of CDMA SMS |
2227 | + Delivery Acknowledgment via the MessageManager's |
2228 | + UseDeliveryAcknowledgement property. If enabled, oFono's CDMA SMS stack |
2229 | + will encode the Reply Option subparameter in the Submit message and |
2230 | + process incoming SMS Delivery Acknowledgment Message. oFono will notify |
2231 | + UI either via DBus or history plugin API. |
2232 | + |
2233 | + Priority: Medium |
2234 | + Complexity: C2 |
2235 | + |
2236 | +- Support receiving Voice Mail Notification (VMN) Teleservice Deliver |
2237 | + message. CDMA network uses VMN Teleservice to deliver the number of |
2238 | + messages stored at the Voice Mail System to the CDMA mobile subscriber. |
2239 | + |
2240 | + Priority: High |
2241 | + Complexity: C4 |
2242 | + |
2243 | +- Support sending Wireless Enhanced Messaging Teleservice (WEMT) Submit |
2244 | + Message and receiving WEMT Deliver Messsage as defined 3GPP2 C.S0015-B |
2245 | + version 2.0. |
2246 | + |
2247 | + WMT does not support message fragmentation thus can not be used to for |
2248 | + long message. WEMT is devised to support long message and Enhanced |
2249 | + Messaging Service (EMS). The WEMT SMS message's CHARi field of the |
2250 | + subparameter User Data encapsulate GSM-SMS TP-User Data as defined in |
2251 | + Section 9.2.3.24 of 3GPP TS 23.040. |
2252 | + |
2253 | + Priority: Medium |
2254 | + Complexity: C4 |
2255 | + |
2256 | +- Support sending Wireless Application Protocol (WAP) Teleservice Submit |
2257 | + Message and receiving WAP Deliver Messsage as defined 3GPP2 C.S0015-B |
2258 | + version 2.0. |
2259 | + |
2260 | + Priority: Medium |
2261 | + Complexity: C4 |
2262 | + |
2263 | +- Support Call-Back Number. The Call-Back Number subparameter indicates |
2264 | + the number to be dialed in reply to a received SMS message. |
2265 | + |
2266 | + In transmit direction, oFono allows setting of Call-Back Number. If the |
2267 | + Call Back Number property is set, CDMA SMS stack will encode Call-Back |
2268 | + Number subparameter in the Submit Message. |
2269 | + |
2270 | + In receiving direction, oFono will process the Call-Back Number |
2271 | + subparameter in the incoming Deliver Message and notify UI of the |
2272 | + Call-Back Number together with the newly received text message. |
2273 | + |
2274 | + Priority: Medium |
2275 | + Complexity: C2 |
2276 | + |
2277 | +- Support immediately displayed message. oFono CDMA SMS stack will |
2278 | + process the optional Message Display Mode subparameter in the incoming |
2279 | + SMS message. If Message Display Mode subparameter indicates the |
2280 | + message display mode is Immediate Display, oFono will send |
2281 | + ImmediateMessage signal, otherwise oFono will send IncomingMessage |
2282 | + signal. |
2283 | + |
2284 | + Priority: Medium |
2285 | + Complexity: C2 |
2286 | + |
2287 | + |
2288 | +CDMA CMAS |
2289 | +============== |
2290 | + |
2291 | +- Support Commercial Mobile Alert Service (CMAS) over CDMA systems. CMAS |
2292 | + over CDMA system is defined in TIA-1149. The CMAS message is carried in |
2293 | + the CHARi field of the User Data subparameter of CDMA SMS Broadcast |
2294 | + message. |
2295 | + |
2296 | + Priority: Medium |
2297 | + Complexity: C4 |
2298 | + |
2299 | +CDMA NETWORK ACQUISITION |
2300 | +======================== |
2301 | + |
2302 | +- Support reporting of the received signal strength indicator (RSSI) |
2303 | + measurement and of the pilot energy ratio (Ec/Io) measurement, for the |
2304 | + currently acquired CDMA network. |
2305 | + |
2306 | + Priority: Medium |
2307 | + Complexity: C1 |
2308 | + Owner: Dara Spieker-Doyle <dara.spieker-doyle@nokia.com> |
2309 | + |
2310 | +- Support reporting of the received signal strength indicator (RSSI) |
2311 | + measurement and of the signal to interference-plus-noise ratio (SINR) |
2312 | + measurement, for the currently acquired 1xEV-DO data network. |
2313 | + |
2314 | + Priority: Medium |
2315 | + Complexity: C1 |
2316 | + |
2317 | +- Support reporting of the Enhanced Roaming Indicators (ERI) to indicate the |
2318 | + current roaming condition of the CDMA mobile device. Each indicator maps to |
2319 | + a unique display number within the Standard and Non-Standard service ranges, |
2320 | + as described in Section 8 of 3GPP2 C.R1001-C v1.0. |
2321 | + These numbers are stored on the device in the (Enhanced) Preferred Roaming |
2322 | + List (PRL) and it is the responsibility of the modem to broadcast the |
2323 | + relevant indicator for a currently acquired system. Further details of the |
2324 | + system acquisition process are described in 3GPP2 C.S0016-B v1.0. |
2325 | + |
2326 | + Priority: Medium |
2327 | + Complexity: C2 |
2328 | + |
2329 | +- Support reporting of identifiers of the currently acquired CDMA network, |
2330 | + including the System Identifier (SID) and the Network Identifier (NID), |
2331 | + It is the responsibility of the modem to broadcast the relevant identifiers |
2332 | + for a currently acquired system, and these identifiers are provided by the |
2333 | + network. This is described in 3GPP2 C.S0005-E v2.0. |
2334 | + |
2335 | + Priority: Medium |
2336 | + Complexity: C2 |
2337 | + |
2338 | +- Support International Roaming, including support for reporting the Mobile |
2339 | + Country Code (MCC) and the Mobile Network Code (MNC) for the currently |
2340 | + acquired network. International Roaming is provided via enhancements to the |
2341 | + PRL by encoding the MCC and the (two digit only) MNC in existing SID/NID |
2342 | + fields, as described in the CDMA Development Group standards Document "IPRL |
2343 | + Enhancements for International Roaming - CDG Doc #86". It is the |
2344 | + responsibility of the modem to broadcast the values for the currently |
2345 | + acquired system. |
2346 | + |
2347 | + Priority: Medium |
2348 | + Complexity: C2 |
2349 | + |
2350 | +CDMA Connection Manager |
2351 | +======================= |
2352 | + |
2353 | +- Support Packet Data Service over CDMA (1xRTT and 1xEV-DO) systems. This |
2354 | + includes Mobile Originated connection and disconnection features. |
2355 | + |
2356 | + Priority: Medium |
2357 | + Complexity: C4 |
2358 | + |
2359 | +- Support Network Initiated disconnection of Packet Data Service over CDMA |
2360 | + (1xRTT and 1xEV-DO) systems. |
2361 | + |
2362 | + Priority: Medium |
2363 | + Complexity: C2 |
2364 | |
2365 | === modified file 'acinclude.m4' |
2366 | --- acinclude.m4 2009-08-15 15:55:11 +0000 |
2367 | +++ acinclude.m4 2011-02-14 14:28:09 +0000 |
2368 | @@ -22,5 +22,6 @@ |
2369 | CFLAGS="$CFLAGS -Wmissing-declarations" |
2370 | CFLAGS="$CFLAGS -Wredundant-decls" |
2371 | CFLAGS="$CFLAGS -Wcast-align" |
2372 | + CFLAGS="$CFLAGS -DG_DISABLE_DEPRECATED" |
2373 | fi |
2374 | ]) |
2375 | |
2376 | === modified file 'configure' |
2377 | --- configure 2010-11-30 20:01:20 +0000 |
2378 | +++ configure 2011-02-14 14:28:09 +0000 |
2379 | @@ -1,6 +1,6 @@ |
2380 | #! /bin/sh |
2381 | # Guess values for system-dependent variables and create Makefiles. |
2382 | -# Generated by GNU Autoconf 2.63 for ofono 0.36. |
2383 | +# Generated by GNU Autoconf 2.63 for ofono 0.41. |
2384 | # |
2385 | # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, |
2386 | # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. |
2387 | @@ -743,8 +743,8 @@ |
2388 | # Identity of this package. |
2389 | PACKAGE_NAME='ofono' |
2390 | PACKAGE_TARNAME='ofono' |
2391 | -PACKAGE_VERSION='0.36' |
2392 | -PACKAGE_STRING='ofono 0.36' |
2393 | +PACKAGE_VERSION='0.41' |
2394 | +PACKAGE_STRING='ofono 0.41' |
2395 | PACKAGE_BUGREPORT='' |
2396 | |
2397 | ac_default_prefix=/usr/local |
2398 | @@ -790,12 +790,22 @@ |
2399 | LIBOBJS |
2400 | DATAFILES_FALSE |
2401 | DATAFILES_TRUE |
2402 | +BLUETOOTH_FALSE |
2403 | +BLUETOOTH_TRUE |
2404 | +BLUEZ_LIBS |
2405 | +BLUEZ_CFLAGS |
2406 | ISIMODEM_FALSE |
2407 | ISIMODEM_TRUE |
2408 | PHONESIM_FALSE |
2409 | PHONESIM_TRUE |
2410 | +CDMAMODEM_FALSE |
2411 | +CDMAMODEM_TRUE |
2412 | ATMODEM_FALSE |
2413 | ATMODEM_TRUE |
2414 | +TOOLS_FALSE |
2415 | +TOOLS_TRUE |
2416 | +USB_LIBS |
2417 | +USB_CFLAGS |
2418 | UDEV_FALSE |
2419 | UDEV_TRUE |
2420 | UDEV_DATADIR |
2421 | @@ -806,8 +816,6 @@ |
2422 | SYSTEMD_FALSE |
2423 | SYSTEMD_TRUE |
2424 | SYSTEMD_UNITDIR |
2425 | -SYSTEMD_LIBS |
2426 | -SYSTEMD_CFLAGS |
2427 | DBUS_DATADIR |
2428 | DBUS_CONFDIR |
2429 | DBUS_LIBS |
2430 | @@ -947,12 +955,15 @@ |
2431 | enable_threads |
2432 | with_dbusconfdir |
2433 | with_dbusdatadir |
2434 | -enable_systemd |
2435 | +with_systemdunitdir |
2436 | enable_capng |
2437 | enable_udev |
2438 | +enable_tools |
2439 | enable_atmodem |
2440 | +enable_cdmamodem |
2441 | enable_phonesim |
2442 | enable_isimodem |
2443 | +enable_bluetooth |
2444 | enable_datafiles |
2445 | ' |
2446 | ac_precious_vars='build_alias |
2447 | @@ -971,12 +982,14 @@ |
2448 | GTHREAD_LIBS |
2449 | DBUS_CFLAGS |
2450 | DBUS_LIBS |
2451 | -SYSTEMD_CFLAGS |
2452 | -SYSTEMD_LIBS |
2453 | CAPNG_CFLAGS |
2454 | CAPNG_LIBS |
2455 | UDEV_CFLAGS |
2456 | -UDEV_LIBS' |
2457 | +UDEV_LIBS |
2458 | +USB_CFLAGS |
2459 | +USB_LIBS |
2460 | +BLUEZ_CFLAGS |
2461 | +BLUEZ_LIBS' |
2462 | |
2463 | |
2464 | # Initialize some variables set by options. |
2465 | @@ -1529,7 +1542,7 @@ |
2466 | # Omit some internal or obsolete options to make the list less imposing. |
2467 | # This message is too long to be a string in the A/UX 3.1 sh. |
2468 | cat <<_ACEOF |
2469 | -\`configure' configures ofono 0.36 to adapt to many kinds of systems. |
2470 | +\`configure' configures ofono 0.41 to adapt to many kinds of systems. |
2471 | |
2472 | Usage: $0 [OPTION]... [VAR=VALUE]... |
2473 | |
2474 | @@ -1599,7 +1612,7 @@ |
2475 | |
2476 | if test -n "$ac_init_help"; then |
2477 | case $ac_init_help in |
2478 | - short | recursive ) echo "Configuration of ofono 0.36:";; |
2479 | + short | recursive ) echo "Configuration of ofono 0.41:";; |
2480 | esac |
2481 | cat <<\_ACEOF |
2482 | |
2483 | @@ -1623,12 +1636,14 @@ |
2484 | --enable-test enable test/example scripts |
2485 | --enable-pie enable position independent executables flag |
2486 | --enable-threads enable threading support |
2487 | - --enable-systemd enable systemd support |
2488 | --enable-capng enable capabilities support |
2489 | --disable-udev don't use udev support even if available |
2490 | + --enable-tools enable testing tools |
2491 | --disable-atmodem disable ETSI AT modem support |
2492 | + --disable-cdmamodem disable CDMA AT modem support |
2493 | --disable-phonesim disable Phone simulator support |
2494 | --disable-isimodem disable PhoNet/ISI modem support |
2495 | + --disable-bluetooth disable Bluetooth modem support |
2496 | --disable-datafiles don't install configuration and data files |
2497 | |
2498 | Optional Packages: |
2499 | @@ -1639,6 +1654,8 @@ |
2500 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] |
2501 | --with-dbusconfdir=PATH path to D-Bus config directory |
2502 | --with-dbusdatadir=PATH path to D-Bus data directory |
2503 | + --with-systemdunitdir=DIR |
2504 | + path to systemd service directory |
2505 | |
2506 | Some influential environment variables: |
2507 | PKG_CONFIG path to pkg-config utility |
2508 | @@ -1658,15 +1675,16 @@ |
2509 | linker flags for GTHREAD, overriding pkg-config |
2510 | DBUS_CFLAGS C compiler flags for DBUS, overriding pkg-config |
2511 | DBUS_LIBS linker flags for DBUS, overriding pkg-config |
2512 | - SYSTEMD_CFLAGS |
2513 | - C compiler flags for SYSTEMD, overriding pkg-config |
2514 | - SYSTEMD_LIBS |
2515 | - linker flags for SYSTEMD, overriding pkg-config |
2516 | CAPNG_CFLAGS |
2517 | C compiler flags for CAPNG, overriding pkg-config |
2518 | CAPNG_LIBS linker flags for CAPNG, overriding pkg-config |
2519 | UDEV_CFLAGS C compiler flags for UDEV, overriding pkg-config |
2520 | UDEV_LIBS linker flags for UDEV, overriding pkg-config |
2521 | + USB_CFLAGS C compiler flags for USB, overriding pkg-config |
2522 | + USB_LIBS linker flags for USB, overriding pkg-config |
2523 | + BLUEZ_CFLAGS |
2524 | + C compiler flags for BLUEZ, overriding pkg-config |
2525 | + BLUEZ_LIBS linker flags for BLUEZ, overriding pkg-config |
2526 | |
2527 | Use these variables to override the choices made by `configure' or to help |
2528 | it to find libraries and programs with nonstandard names/locations. |
2529 | @@ -1733,7 +1751,7 @@ |
2530 | test -n "$ac_init_help" && exit $ac_status |
2531 | if $ac_init_version; then |
2532 | cat <<\_ACEOF |
2533 | -ofono configure 0.36 |
2534 | +ofono configure 0.41 |
2535 | generated by GNU Autoconf 2.63 |
2536 | |
2537 | Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, |
2538 | @@ -1747,7 +1765,7 @@ |
2539 | This file contains any messages produced by compilers while |
2540 | running configure, to aid debugging if configure makes a mistake. |
2541 | |
2542 | -It was created by ofono $as_me 0.36, which was |
2543 | +It was created by ofono $as_me 0.41, which was |
2544 | generated by GNU Autoconf 2.63. Invocation command line was |
2545 | |
2546 | $ $0 $@ |
2547 | @@ -2597,7 +2615,7 @@ |
2548 | |
2549 | # Define the identity of the package. |
2550 | PACKAGE='ofono' |
2551 | - VERSION='0.36' |
2552 | + VERSION='0.41' |
2553 | |
2554 | |
2555 | cat >>confdefs.h <<_ACEOF |
2556 | @@ -2808,6 +2826,7 @@ |
2557 | CFLAGS="$CFLAGS -Wmissing-declarations" |
2558 | CFLAGS="$CFLAGS -Wredundant-decls" |
2559 | CFLAGS="$CFLAGS -Wcast-align" |
2560 | + CFLAGS="$CFLAGS -DG_DISABLE_DEPRECATED" |
2561 | fi |
2562 | |
2563 | |
2564 | @@ -5815,13 +5834,13 @@ |
2565 | else |
2566 | lt_cv_nm_interface="BSD nm" |
2567 | echo "int some_variable = 0;" > conftest.$ac_ext |
2568 | - (eval echo "\"\$as_me:5818: $ac_compile\"" >&5) |
2569 | + (eval echo "\"\$as_me:5837: $ac_compile\"" >&5) |
2570 | (eval "$ac_compile" 2>conftest.err) |
2571 | cat conftest.err >&5 |
2572 | - (eval echo "\"\$as_me:5821: $NM \\\"conftest.$ac_objext\\\"\"" >&5) |
2573 | + (eval echo "\"\$as_me:5840: $NM \\\"conftest.$ac_objext\\\"\"" >&5) |
2574 | (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) |
2575 | cat conftest.err >&5 |
2576 | - (eval echo "\"\$as_me:5824: output\"" >&5) |
2577 | + (eval echo "\"\$as_me:5843: output\"" >&5) |
2578 | cat conftest.out >&5 |
2579 | if $GREP 'External.*some_variable' conftest.out > /dev/null; then |
2580 | lt_cv_nm_interface="MS dumpbin" |
2581 | @@ -7026,7 +7045,7 @@ |
2582 | ;; |
2583 | *-*-irix6*) |
2584 | # Find out which ABI we are using. |
2585 | - echo '#line 7029 "configure"' > conftest.$ac_ext |
2586 | + echo '#line 7048 "configure"' > conftest.$ac_ext |
2587 | if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 |
2588 | (eval $ac_compile) 2>&5 |
2589 | ac_status=$? |
2590 | @@ -8849,11 +8868,11 @@ |
2591 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
2592 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
2593 | -e 's:$: $lt_compiler_flag:'` |
2594 | - (eval echo "\"\$as_me:8852: $lt_compile\"" >&5) |
2595 | + (eval echo "\"\$as_me:8871: $lt_compile\"" >&5) |
2596 | (eval "$lt_compile" 2>conftest.err) |
2597 | ac_status=$? |
2598 | cat conftest.err >&5 |
2599 | - echo "$as_me:8856: \$? = $ac_status" >&5 |
2600 | + echo "$as_me:8875: \$? = $ac_status" >&5 |
2601 | if (exit $ac_status) && test -s "$ac_outfile"; then |
2602 | # The compiler can only warn and ignore the option if not recognized |
2603 | # So say no if there are warnings other than the usual output. |
2604 | @@ -9188,11 +9207,11 @@ |
2605 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
2606 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
2607 | -e 's:$: $lt_compiler_flag:'` |
2608 | - (eval echo "\"\$as_me:9191: $lt_compile\"" >&5) |
2609 | + (eval echo "\"\$as_me:9210: $lt_compile\"" >&5) |
2610 | (eval "$lt_compile" 2>conftest.err) |
2611 | ac_status=$? |
2612 | cat conftest.err >&5 |
2613 | - echo "$as_me:9195: \$? = $ac_status" >&5 |
2614 | + echo "$as_me:9214: \$? = $ac_status" >&5 |
2615 | if (exit $ac_status) && test -s "$ac_outfile"; then |
2616 | # The compiler can only warn and ignore the option if not recognized |
2617 | # So say no if there are warnings other than the usual output. |
2618 | @@ -9293,11 +9312,11 @@ |
2619 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
2620 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
2621 | -e 's:$: $lt_compiler_flag:'` |
2622 | - (eval echo "\"\$as_me:9296: $lt_compile\"" >&5) |
2623 | + (eval echo "\"\$as_me:9315: $lt_compile\"" >&5) |
2624 | (eval "$lt_compile" 2>out/conftest.err) |
2625 | ac_status=$? |
2626 | cat out/conftest.err >&5 |
2627 | - echo "$as_me:9300: \$? = $ac_status" >&5 |
2628 | + echo "$as_me:9319: \$? = $ac_status" >&5 |
2629 | if (exit $ac_status) && test -s out/conftest2.$ac_objext |
2630 | then |
2631 | # The compiler can only warn and ignore the option if not recognized |
2632 | @@ -9348,11 +9367,11 @@ |
2633 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
2634 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
2635 | -e 's:$: $lt_compiler_flag:'` |
2636 | - (eval echo "\"\$as_me:9351: $lt_compile\"" >&5) |
2637 | + (eval echo "\"\$as_me:9370: $lt_compile\"" >&5) |
2638 | (eval "$lt_compile" 2>out/conftest.err) |
2639 | ac_status=$? |
2640 | cat out/conftest.err >&5 |
2641 | - echo "$as_me:9355: \$? = $ac_status" >&5 |
2642 | + echo "$as_me:9374: \$? = $ac_status" >&5 |
2643 | if (exit $ac_status) && test -s out/conftest2.$ac_objext |
2644 | then |
2645 | # The compiler can only warn and ignore the option if not recognized |
2646 | @@ -12151,7 +12170,7 @@ |
2647 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
2648 | lt_status=$lt_dlunknown |
2649 | cat > conftest.$ac_ext <<_LT_EOF |
2650 | -#line 12154 "configure" |
2651 | +#line 12173 "configure" |
2652 | #include "confdefs.h" |
2653 | |
2654 | #if HAVE_DLFCN_H |
2655 | @@ -12247,7 +12266,7 @@ |
2656 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
2657 | lt_status=$lt_dlunknown |
2658 | cat > conftest.$ac_ext <<_LT_EOF |
2659 | -#line 12250 "configure" |
2660 | +#line 12269 "configure" |
2661 | #include "confdefs.h" |
2662 | |
2663 | #if HAVE_DLFCN_H |
2664 | @@ -12528,19 +12547,33 @@ |
2665 | fi |
2666 | |
2667 | |
2668 | -{ $as_echo "$as_me:$LINENO: checking for signalfd in -lc" >&5 |
2669 | -$as_echo_n "checking for signalfd in -lc... " >&6; } |
2670 | -if test "${ac_cv_lib_c_signalfd+set}" = set; then |
2671 | +{ $as_echo "$as_me:$LINENO: checking for signalfd" >&5 |
2672 | +$as_echo_n "checking for signalfd... " >&6; } |
2673 | +if test "${ac_cv_func_signalfd+set}" = set; then |
2674 | $as_echo_n "(cached) " >&6 |
2675 | else |
2676 | - ac_check_lib_save_LIBS=$LIBS |
2677 | -LIBS="-lc $LIBS" |
2678 | -cat >conftest.$ac_ext <<_ACEOF |
2679 | + cat >conftest.$ac_ext <<_ACEOF |
2680 | /* confdefs.h. */ |
2681 | _ACEOF |
2682 | cat confdefs.h >>conftest.$ac_ext |
2683 | cat >>conftest.$ac_ext <<_ACEOF |
2684 | /* end confdefs.h. */ |
2685 | +/* Define signalfd to an innocuous variant, in case <limits.h> declares signalfd. |
2686 | + For example, HP-UX 11i <limits.h> declares gettimeofday. */ |
2687 | +#define signalfd innocuous_signalfd |
2688 | + |
2689 | +/* System header to define __stub macros and hopefully few prototypes, |
2690 | + which can conflict with char signalfd (); below. |
2691 | + Prefer <limits.h> to <assert.h> if __STDC__ is defined, since |
2692 | + <limits.h> exists even on freestanding compilers. */ |
2693 | + |
2694 | +#ifdef __STDC__ |
2695 | +# include <limits.h> |
2696 | +#else |
2697 | +# include <assert.h> |
2698 | +#endif |
2699 | + |
2700 | +#undef signalfd |
2701 | |
2702 | /* Override any GCC internal prototype to avoid an error. |
2703 | Use char because int might match the return type of a GCC |
2704 | @@ -12549,6 +12582,13 @@ |
2705 | extern "C" |
2706 | #endif |
2707 | char signalfd (); |
2708 | +/* The GNU C library defines this for functions which it implements |
2709 | + to always fail with ENOSYS. Some functions are actually named |
2710 | + something starting with __ and the normal name is an alias. */ |
2711 | +#if defined __stub_signalfd || defined __stub___signalfd |
2712 | +choke me |
2713 | +#endif |
2714 | + |
2715 | int |
2716 | main () |
2717 | { |
2718 | @@ -12578,22 +12618,21 @@ |
2719 | test "$cross_compiling" = yes || |
2720 | $as_test_x conftest$ac_exeext |
2721 | }; then |
2722 | - ac_cv_lib_c_signalfd=yes |
2723 | + ac_cv_func_signalfd=yes |
2724 | else |
2725 | $as_echo "$as_me: failed program was:" >&5 |
2726 | sed 's/^/| /' conftest.$ac_ext >&5 |
2727 | |
2728 | - ac_cv_lib_c_signalfd=no |
2729 | + ac_cv_func_signalfd=no |
2730 | fi |
2731 | |
2732 | rm -rf conftest.dSYM |
2733 | rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ |
2734 | conftest$ac_exeext conftest.$ac_ext |
2735 | -LIBS=$ac_check_lib_save_LIBS |
2736 | fi |
2737 | -{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_c_signalfd" >&5 |
2738 | -$as_echo "$ac_cv_lib_c_signalfd" >&6; } |
2739 | -if test "x$ac_cv_lib_c_signalfd" = x""yes; then |
2740 | +{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_signalfd" >&5 |
2741 | +$as_echo "$ac_cv_func_signalfd" >&6; } |
2742 | +if test "x$ac_cv_func_signalfd" = x""yes; then |
2743 | dummy=yes |
2744 | else |
2745 | { { $as_echo "$as_me:$LINENO: error: signalfd support is required" >&5 |
2746 | @@ -13085,90 +13124,19 @@ |
2747 | fi |
2748 | |
2749 | |
2750 | -# Check whether --enable-systemd was given. |
2751 | -if test "${enable_systemd+set}" = set; then |
2752 | - enableval=$enable_systemd; enable_systemd=${enableval} |
2753 | -fi |
2754 | - |
2755 | -if (test "${enable_systemd}" = "yes"); then |
2756 | - |
2757 | -pkg_failed=no |
2758 | -{ $as_echo "$as_me:$LINENO: checking for SYSTEMD" >&5 |
2759 | -$as_echo_n "checking for SYSTEMD... " >&6; } |
2760 | - |
2761 | -if test -n "$SYSTEMD_CFLAGS"; then |
2762 | - pkg_cv_SYSTEMD_CFLAGS="$SYSTEMD_CFLAGS" |
2763 | - elif test -n "$PKG_CONFIG"; then |
2764 | - if test -n "$PKG_CONFIG" && \ |
2765 | - { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"systemd\"") >&5 |
2766 | - ($PKG_CONFIG --exists --print-errors "systemd") 2>&5 |
2767 | - ac_status=$? |
2768 | - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
2769 | - (exit $ac_status); }; then |
2770 | - pkg_cv_SYSTEMD_CFLAGS=`$PKG_CONFIG --cflags "systemd" 2>/dev/null` |
2771 | -else |
2772 | - pkg_failed=yes |
2773 | -fi |
2774 | - else |
2775 | - pkg_failed=untried |
2776 | -fi |
2777 | -if test -n "$SYSTEMD_LIBS"; then |
2778 | - pkg_cv_SYSTEMD_LIBS="$SYSTEMD_LIBS" |
2779 | - elif test -n "$PKG_CONFIG"; then |
2780 | - if test -n "$PKG_CONFIG" && \ |
2781 | - { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"systemd\"") >&5 |
2782 | - ($PKG_CONFIG --exists --print-errors "systemd") 2>&5 |
2783 | - ac_status=$? |
2784 | - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
2785 | - (exit $ac_status); }; then |
2786 | - pkg_cv_SYSTEMD_LIBS=`$PKG_CONFIG --libs "systemd" 2>/dev/null` |
2787 | -else |
2788 | - pkg_failed=yes |
2789 | -fi |
2790 | - else |
2791 | - pkg_failed=untried |
2792 | -fi |
2793 | - |
2794 | - |
2795 | - |
2796 | -if test $pkg_failed = yes; then |
2797 | - |
2798 | -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then |
2799 | - _pkg_short_errors_supported=yes |
2800 | -else |
2801 | - _pkg_short_errors_supported=no |
2802 | -fi |
2803 | - if test $_pkg_short_errors_supported = yes; then |
2804 | - SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "systemd" 2>&1` |
2805 | - else |
2806 | - SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --print-errors "systemd" 2>&1` |
2807 | - fi |
2808 | - # Put the nasty error message in config.log where it belongs |
2809 | - echo "$SYSTEMD_PKG_ERRORS" >&5 |
2810 | - |
2811 | - { $as_echo "$as_me:$LINENO: result: no" >&5 |
2812 | -$as_echo "no" >&6; } |
2813 | - { { $as_echo "$as_me:$LINENO: error: systemd is required" >&5 |
2814 | -$as_echo "$as_me: error: systemd is required" >&2;} |
2815 | - { (exit 1); exit 1; }; } |
2816 | -elif test $pkg_failed = untried; then |
2817 | - { { $as_echo "$as_me:$LINENO: error: systemd is required" >&5 |
2818 | -$as_echo "$as_me: error: systemd is required" >&2;} |
2819 | - { (exit 1); exit 1; }; } |
2820 | -else |
2821 | - SYSTEMD_CFLAGS=$pkg_cv_SYSTEMD_CFLAGS |
2822 | - SYSTEMD_LIBS=$pkg_cv_SYSTEMD_LIBS |
2823 | - { $as_echo "$as_me:$LINENO: result: yes" >&5 |
2824 | -$as_echo "yes" >&6; } |
2825 | - dummy=yes |
2826 | -fi |
2827 | - SYSTEMD_UNITDIR="`$PKG_CONFIG --variable=systemdsystemunitdir systemd`" |
2828 | - if (test -z "${SYSTEM_UNITDIR}"); then |
2829 | - SYSTEMD_UNITDIR="/lib/systemd/system" |
2830 | - fi |
2831 | - |
2832 | -fi |
2833 | - if test "${enable_systemd}" = "yes"; then |
2834 | + |
2835 | +# Check whether --with-systemdunitdir was given. |
2836 | +if test "${with_systemdunitdir+set}" = set; then |
2837 | + withval=$with_systemdunitdir; path_systemdunit=${withval} |
2838 | +else |
2839 | + path_systemdunit="`$PKG_CONFIG --variable=systemdsystemunitdir systemd`" |
2840 | +fi |
2841 | + |
2842 | +if (test -n "${path_systemdunit}"); then |
2843 | + SYSTEMD_UNITDIR="${path_systemdunit}" |
2844 | + |
2845 | +fi |
2846 | + if test -n "${path_systemdunit}"; then |
2847 | SYSTEMD_TRUE= |
2848 | SYSTEMD_FALSE='#' |
2849 | else |
2850 | @@ -13359,6 +13327,95 @@ |
2851 | fi |
2852 | |
2853 | |
2854 | +# Check whether --enable-tools was given. |
2855 | +if test "${enable_tools+set}" = set; then |
2856 | + enableval=$enable_tools; enable_tools=${enableval} |
2857 | +fi |
2858 | + |
2859 | +if (test "${enable_tools}" = "yes"); then |
2860 | + |
2861 | +pkg_failed=no |
2862 | +{ $as_echo "$as_me:$LINENO: checking for USB" >&5 |
2863 | +$as_echo_n "checking for USB... " >&6; } |
2864 | + |
2865 | +if test -n "$USB_CFLAGS"; then |
2866 | + pkg_cv_USB_CFLAGS="$USB_CFLAGS" |
2867 | + elif test -n "$PKG_CONFIG"; then |
2868 | + if test -n "$PKG_CONFIG" && \ |
2869 | + { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libusb-1.0\"") >&5 |
2870 | + ($PKG_CONFIG --exists --print-errors "libusb-1.0") 2>&5 |
2871 | + ac_status=$? |
2872 | + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
2873 | + (exit $ac_status); }; then |
2874 | + pkg_cv_USB_CFLAGS=`$PKG_CONFIG --cflags "libusb-1.0" 2>/dev/null` |
2875 | +else |
2876 | + pkg_failed=yes |
2877 | +fi |
2878 | + else |
2879 | + pkg_failed=untried |
2880 | +fi |
2881 | +if test -n "$USB_LIBS"; then |
2882 | + pkg_cv_USB_LIBS="$USB_LIBS" |
2883 | + elif test -n "$PKG_CONFIG"; then |
2884 | + if test -n "$PKG_CONFIG" && \ |
2885 | + { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libusb-1.0\"") >&5 |
2886 | + ($PKG_CONFIG --exists --print-errors "libusb-1.0") 2>&5 |
2887 | + ac_status=$? |
2888 | + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
2889 | + (exit $ac_status); }; then |
2890 | + pkg_cv_USB_LIBS=`$PKG_CONFIG --libs "libusb-1.0" 2>/dev/null` |
2891 | +else |
2892 | + pkg_failed=yes |
2893 | +fi |
2894 | + else |
2895 | + pkg_failed=untried |
2896 | +fi |
2897 | + |
2898 | + |
2899 | + |
2900 | +if test $pkg_failed = yes; then |
2901 | + |
2902 | +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then |
2903 | + _pkg_short_errors_supported=yes |
2904 | +else |
2905 | + _pkg_short_errors_supported=no |
2906 | +fi |
2907 | + if test $_pkg_short_errors_supported = yes; then |
2908 | + USB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libusb-1.0" 2>&1` |
2909 | + else |
2910 | + USB_PKG_ERRORS=`$PKG_CONFIG --print-errors "libusb-1.0" 2>&1` |
2911 | + fi |
2912 | + # Put the nasty error message in config.log where it belongs |
2913 | + echo "$USB_PKG_ERRORS" >&5 |
2914 | + |
2915 | + { $as_echo "$as_me:$LINENO: result: no" >&5 |
2916 | +$as_echo "no" >&6; } |
2917 | + { { $as_echo "$as_me:$LINENO: error: USB library is required" >&5 |
2918 | +$as_echo "$as_me: error: USB library is required" >&2;} |
2919 | + { (exit 1); exit 1; }; } |
2920 | +elif test $pkg_failed = untried; then |
2921 | + { { $as_echo "$as_me:$LINENO: error: USB library is required" >&5 |
2922 | +$as_echo "$as_me: error: USB library is required" >&2;} |
2923 | + { (exit 1); exit 1; }; } |
2924 | +else |
2925 | + USB_CFLAGS=$pkg_cv_USB_CFLAGS |
2926 | + USB_LIBS=$pkg_cv_USB_LIBS |
2927 | + { $as_echo "$as_me:$LINENO: result: yes" >&5 |
2928 | +$as_echo "yes" >&6; } |
2929 | + dummy=yes |
2930 | +fi |
2931 | + |
2932 | + |
2933 | +fi |
2934 | + if test "${enable_tools}" = "yes"; then |
2935 | + TOOLS_TRUE= |
2936 | + TOOLS_FALSE='#' |
2937 | +else |
2938 | + TOOLS_TRUE='#' |
2939 | + TOOLS_FALSE= |
2940 | +fi |
2941 | + |
2942 | + |
2943 | # Check whether --enable-atmodem was given. |
2944 | if test "${enable_atmodem+set}" = set; then |
2945 | enableval=$enable_atmodem; enable_atmodem=${enableval} |
2946 | @@ -13373,6 +13430,20 @@ |
2947 | fi |
2948 | |
2949 | |
2950 | +# Check whether --enable-cdmamodem was given. |
2951 | +if test "${enable_cdmamodem+set}" = set; then |
2952 | + enableval=$enable_cdmamodem; enable_cdmamodem=${enableval} |
2953 | +fi |
2954 | + |
2955 | + if test "${enable_cdmamodem}" != "no"; then |
2956 | + CDMAMODEM_TRUE= |
2957 | + CDMAMODEM_FALSE='#' |
2958 | +else |
2959 | + CDMAMODEM_TRUE='#' |
2960 | + CDMAMODEM_FALSE= |
2961 | +fi |
2962 | + |
2963 | + |
2964 | # Check whether --enable-phonesim was given. |
2965 | if test "${enable_phonesim+set}" = set; then |
2966 | enableval=$enable_phonesim; enable_phonesim=${enableval} |
2967 | @@ -13402,6 +13473,95 @@ |
2968 | fi |
2969 | |
2970 | |
2971 | +# Check whether --enable-bluetooth was given. |
2972 | +if test "${enable_bluetooth+set}" = set; then |
2973 | + enableval=$enable_bluetooth; enable_bluetooth=${enableval} |
2974 | +fi |
2975 | + |
2976 | +if (test "${enable_bluetooth}" != "no"); then |
2977 | + |
2978 | +pkg_failed=no |
2979 | +{ $as_echo "$as_me:$LINENO: checking for BLUEZ" >&5 |
2980 | +$as_echo_n "checking for BLUEZ... " >&6; } |
2981 | + |
2982 | +if test -n "$BLUEZ_CFLAGS"; then |
2983 | + pkg_cv_BLUEZ_CFLAGS="$BLUEZ_CFLAGS" |
2984 | + elif test -n "$PKG_CONFIG"; then |
2985 | + if test -n "$PKG_CONFIG" && \ |
2986 | + { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"bluez\"") >&5 |
2987 | + ($PKG_CONFIG --exists --print-errors "bluez") 2>&5 |
2988 | + ac_status=$? |
2989 | + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
2990 | + (exit $ac_status); }; then |
2991 | + pkg_cv_BLUEZ_CFLAGS=`$PKG_CONFIG --cflags "bluez" 2>/dev/null` |
2992 | +else |
2993 | + pkg_failed=yes |
2994 | +fi |
2995 | + else |
2996 | + pkg_failed=untried |
2997 | +fi |
2998 | +if test -n "$BLUEZ_LIBS"; then |
2999 | + pkg_cv_BLUEZ_LIBS="$BLUEZ_LIBS" |
3000 | + elif test -n "$PKG_CONFIG"; then |
3001 | + if test -n "$PKG_CONFIG" && \ |
3002 | + { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"bluez\"") >&5 |
3003 | + ($PKG_CONFIG --exists --print-errors "bluez") 2>&5 |
3004 | + ac_status=$? |
3005 | + $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
3006 | + (exit $ac_status); }; then |
3007 | + pkg_cv_BLUEZ_LIBS=`$PKG_CONFIG --libs "bluez" 2>/dev/null` |
3008 | +else |
3009 | + pkg_failed=yes |
3010 | +fi |
3011 | + else |
3012 | + pkg_failed=untried |
3013 | +fi |
3014 | + |
3015 | + |
3016 | + |
3017 | +if test $pkg_failed = yes; then |
3018 | + |
3019 | +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then |
3020 | + _pkg_short_errors_supported=yes |
3021 | +else |
3022 | + _pkg_short_errors_supported=no |
3023 | +fi |
3024 | + if test $_pkg_short_errors_supported = yes; then |
3025 | + BLUEZ_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "bluez" 2>&1` |
3026 | + else |
3027 | + BLUEZ_PKG_ERRORS=`$PKG_CONFIG --print-errors "bluez" 2>&1` |
3028 | + fi |
3029 | + # Put the nasty error message in config.log where it belongs |
3030 | + echo "$BLUEZ_PKG_ERRORS" >&5 |
3031 | + |
3032 | + { $as_echo "$as_me:$LINENO: result: no" >&5 |
3033 | +$as_echo "no" >&6; } |
3034 | + { { $as_echo "$as_me:$LINENO: error: Bluetooth library is required" >&5 |
3035 | +$as_echo "$as_me: error: Bluetooth library is required" >&2;} |
3036 | + { (exit 1); exit 1; }; } |
3037 | +elif test $pkg_failed = untried; then |
3038 | + { { $as_echo "$as_me:$LINENO: error: Bluetooth library is required" >&5 |
3039 | +$as_echo "$as_me: error: Bluetooth library is required" >&2;} |
3040 | + { (exit 1); exit 1; }; } |
3041 | +else |
3042 | + BLUEZ_CFLAGS=$pkg_cv_BLUEZ_CFLAGS |
3043 | + BLUEZ_LIBS=$pkg_cv_BLUEZ_LIBS |
3044 | + { $as_echo "$as_me:$LINENO: result: yes" >&5 |
3045 | +$as_echo "yes" >&6; } |
3046 | + dummy=yes |
3047 | +fi |
3048 | +fi |
3049 | + |
3050 | + |
3051 | + if test "${enable_bluetooth}" != "no"; then |
3052 | + BLUETOOTH_TRUE= |
3053 | + BLUETOOTH_FALSE='#' |
3054 | +else |
3055 | + BLUETOOTH_TRUE='#' |
3056 | + BLUETOOTH_FALSE= |
3057 | +fi |
3058 | + |
3059 | + |
3060 | # Check whether --enable-datafiles was given. |
3061 | if test "${enable_datafiles+set}" = set; then |
3062 | enableval=$enable_datafiles; enable_datafiles=${enableval} |
3063 | @@ -13448,7 +13608,7 @@ |
3064 | _ACEOF |
3065 | |
3066 | |
3067 | -ac_config_files="$ac_config_files Makefile include/version.h src/ofono.service" |
3068 | +ac_config_files="$ac_config_files Makefile include/version.h src/ofono.service ofono.pc" |
3069 | |
3070 | cat >confcache <<\_ACEOF |
3071 | # This file is a shell script that caches the results of configure |
3072 | @@ -13604,6 +13764,13 @@ |
3073 | Usually this means the macro was only invoked conditionally." >&2;} |
3074 | { (exit 1); exit 1; }; } |
3075 | fi |
3076 | +if test -z "${TOOLS_TRUE}" && test -z "${TOOLS_FALSE}"; then |
3077 | + { { $as_echo "$as_me:$LINENO: error: conditional \"TOOLS\" was never defined. |
3078 | +Usually this means the macro was only invoked conditionally." >&5 |
3079 | +$as_echo "$as_me: error: conditional \"TOOLS\" was never defined. |
3080 | +Usually this means the macro was only invoked conditionally." >&2;} |
3081 | + { (exit 1); exit 1; }; } |
3082 | +fi |
3083 | if test -z "${ATMODEM_TRUE}" && test -z "${ATMODEM_FALSE}"; then |
3084 | { { $as_echo "$as_me:$LINENO: error: conditional \"ATMODEM\" was never defined. |
3085 | Usually this means the macro was only invoked conditionally." >&5 |
3086 | @@ -13611,6 +13778,13 @@ |
3087 | Usually this means the macro was only invoked conditionally." >&2;} |
3088 | { (exit 1); exit 1; }; } |
3089 | fi |
3090 | +if test -z "${CDMAMODEM_TRUE}" && test -z "${CDMAMODEM_FALSE}"; then |
3091 | + { { $as_echo "$as_me:$LINENO: error: conditional \"CDMAMODEM\" was never defined. |
3092 | +Usually this means the macro was only invoked conditionally." >&5 |
3093 | +$as_echo "$as_me: error: conditional \"CDMAMODEM\" was never defined. |
3094 | +Usually this means the macro was only invoked conditionally." >&2;} |
3095 | + { (exit 1); exit 1; }; } |
3096 | +fi |
3097 | if test -z "${PHONESIM_TRUE}" && test -z "${PHONESIM_FALSE}"; then |
3098 | { { $as_echo "$as_me:$LINENO: error: conditional \"PHONESIM\" was never defined. |
3099 | Usually this means the macro was only invoked conditionally." >&5 |
3100 | @@ -13625,6 +13799,13 @@ |
3101 | Usually this means the macro was only invoked conditionally." >&2;} |
3102 | { (exit 1); exit 1; }; } |
3103 | fi |
3104 | +if test -z "${BLUETOOTH_TRUE}" && test -z "${BLUETOOTH_FALSE}"; then |
3105 | + { { $as_echo "$as_me:$LINENO: error: conditional \"BLUETOOTH\" was never defined. |
3106 | +Usually this means the macro was only invoked conditionally." >&5 |
3107 | +$as_echo "$as_me: error: conditional \"BLUETOOTH\" was never defined. |
3108 | +Usually this means the macro was only invoked conditionally." >&2;} |
3109 | + { (exit 1); exit 1; }; } |
3110 | +fi |
3111 | if test -z "${DATAFILES_TRUE}" && test -z "${DATAFILES_FALSE}"; then |
3112 | { { $as_echo "$as_me:$LINENO: error: conditional \"DATAFILES\" was never defined. |
3113 | Usually this means the macro was only invoked conditionally." >&5 |
3114 | @@ -13954,7 +14135,7 @@ |
3115 | # report actual input values of CONFIG_FILES etc. instead of their |
3116 | # values after options handling. |
3117 | ac_log=" |
3118 | -This file was extended by ofono $as_me 0.36, which was |
3119 | +This file was extended by ofono $as_me 0.41, which was |
3120 | generated by GNU Autoconf 2.63. Invocation command line was |
3121 | |
3122 | CONFIG_FILES = $CONFIG_FILES |
3123 | @@ -14017,7 +14198,7 @@ |
3124 | _ACEOF |
3125 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
3126 | ac_cs_version="\\ |
3127 | -ofono config.status 0.36 |
3128 | +ofono config.status 0.41 |
3129 | configured by $0, generated by GNU Autoconf 2.63, |
3130 | with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" |
3131 | |
3132 | @@ -14401,6 +14582,7 @@ |
3133 | "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; |
3134 | "include/version.h") CONFIG_FILES="$CONFIG_FILES include/version.h" ;; |
3135 | "src/ofono.service") CONFIG_FILES="$CONFIG_FILES src/ofono.service" ;; |
3136 | + "ofono.pc") CONFIG_FILES="$CONFIG_FILES ofono.pc" ;; |
3137 | |
3138 | *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 |
3139 | $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} |
3140 | |
3141 | === modified file 'configure.ac' |
3142 | --- configure.ac 2010-11-30 20:01:20 +0000 |
3143 | +++ configure.ac 2011-02-14 14:28:09 +0000 |
3144 | @@ -1,5 +1,5 @@ |
3145 | AC_PREREQ(2.60) |
3146 | -AC_INIT(ofono, 0.36) |
3147 | +AC_INIT(ofono, 0.41) |
3148 | |
3149 | AM_INIT_AUTOMAKE([foreign subdir-objects]) |
3150 | AM_CONFIG_HEADER(config.h) |
3151 | @@ -61,7 +61,7 @@ |
3152 | AC_ARG_ENABLE(threads, AC_HELP_STRING([--enable-threads], |
3153 | [enable threading support]), [enable_threads=${enableval}]) |
3154 | |
3155 | -AC_CHECK_LIB(c, signalfd, dummy=yes, |
3156 | +AC_CHECK_FUNC(signalfd, dummy=yes, |
3157 | AC_MSG_ERROR(signalfd support is required)) |
3158 | |
3159 | AC_CHECK_LIB(dl, dlopen, dummy=yes, |
3160 | @@ -112,18 +112,14 @@ |
3161 | fi |
3162 | AC_SUBST(DBUS_DATADIR) |
3163 | |
3164 | -AC_ARG_ENABLE(systemd, AC_HELP_STRING([--enable-systemd], |
3165 | - [enable systemd support]), [enable_systemd=${enableval}]) |
3166 | -if (test "${enable_systemd}" = "yes"); then |
3167 | - PKG_CHECK_MODULES(SYSTEMD, systemd, dummy=yes, |
3168 | - AC_MSG_ERROR(systemd is required)) |
3169 | - SYSTEMD_UNITDIR="`$PKG_CONFIG --variable=systemdsystemunitdir systemd`" |
3170 | - if (test -z "${SYSTEM_UNITDIR}"); then |
3171 | - SYSTEMD_UNITDIR="/lib/systemd/system" |
3172 | - fi |
3173 | +AC_ARG_WITH([systemdunitdir], AC_HELP_STRING([--with-systemdunitdir=DIR], |
3174 | + [path to systemd service directory]), [path_systemdunit=${withval}], |
3175 | + [path_systemdunit="`$PKG_CONFIG --variable=systemdsystemunitdir systemd`"]) |
3176 | +if (test -n "${path_systemdunit}"); then |
3177 | + SYSTEMD_UNITDIR="${path_systemdunit}" |
3178 | AC_SUBST(SYSTEMD_UNITDIR) |
3179 | fi |
3180 | -AM_CONDITIONAL(SYSTEMD, test "${enable_systemd}" = "yes") |
3181 | +AM_CONDITIONAL(SYSTEMD, test -n "${path_systemdunit}") |
3182 | |
3183 | AC_ARG_ENABLE(capng, AC_HELP_STRING([--enable-capng], |
3184 | [enable capabilities support]), [enable_capng=${enableval}]) |
3185 | @@ -153,11 +149,26 @@ |
3186 | AC_SUBST(UDEV_LIBS) |
3187 | AM_CONDITIONAL(UDEV, test "${enable_udev}" = "yes") |
3188 | |
3189 | +AC_ARG_ENABLE(tools, AC_HELP_STRING([--enable-tools], |
3190 | + [enable testing tools]), [enable_tools=${enableval}]) |
3191 | +if (test "${enable_tools}" = "yes"); then |
3192 | + PKG_CHECK_MODULES(USB, libusb-1.0, dummy=yes, |
3193 | + AC_MSG_ERROR(USB library is required)) |
3194 | + AC_SUBST(USB_CFLAGS) |
3195 | + AC_SUBST(USB_LIBS) |
3196 | +fi |
3197 | +AM_CONDITIONAL(TOOLS, test "${enable_tools}" = "yes") |
3198 | + |
3199 | AC_ARG_ENABLE(atmodem, AC_HELP_STRING([--disable-atmodem], |
3200 | [disable ETSI AT modem support]), |
3201 | [enable_atmodem=${enableval}]) |
3202 | AM_CONDITIONAL(ATMODEM, test "${enable_atmodem}" != "no") |
3203 | |
3204 | +AC_ARG_ENABLE(cdmamodem, AC_HELP_STRING([--disable-cdmamodem], |
3205 | + [disable CDMA AT modem support]), |
3206 | + [enable_cdmamodem=${enableval}]) |
3207 | +AM_CONDITIONAL(CDMAMODEM, test "${enable_cdmamodem}" != "no") |
3208 | + |
3209 | AC_ARG_ENABLE(phonesim, AC_HELP_STRING([--disable-phonesim], |
3210 | [disable Phone simulator support]), |
3211 | [enable_phonesim=${enableval}]) |
3212 | @@ -169,6 +180,17 @@ |
3213 | [enable_isimodem=${enableval}]) |
3214 | AM_CONDITIONAL(ISIMODEM, test "${enable_isimodem}" != "no") |
3215 | |
3216 | +AC_ARG_ENABLE(bluetooth, AC_HELP_STRING([--disable-bluetooth], |
3217 | + [disable Bluetooth modem support]), |
3218 | + [enable_bluetooth=${enableval}]) |
3219 | +if (test "${enable_bluetooth}" != "no"); then |
3220 | + PKG_CHECK_MODULES(BLUEZ, bluez, dummy=yes, |
3221 | + AC_MSG_ERROR(Bluetooth library is required)) |
3222 | +fi |
3223 | +AC_SUBST(BLUEZ_CFLAGS) |
3224 | +AC_SUBST(BLUEZ_LIBS) |
3225 | +AM_CONDITIONAL(BLUETOOTH, test "${enable_bluetooth}" != "no") |
3226 | + |
3227 | AC_ARG_ENABLE(datafiles, AC_HELP_STRING([--disable-datafiles], |
3228 | [don't install configuration and data files]), |
3229 | [enable_datafiles=${enableval}]) |
3230 | @@ -200,4 +222,4 @@ |
3231 | AC_DEFINE_UNQUOTED(CONFIGDIR, "${configdir}", |
3232 | [Directory for the configuration files]) |
3233 | |
3234 | -AC_OUTPUT(Makefile include/version.h src/ofono.service) |
3235 | +AC_OUTPUT(Makefile include/version.h src/ofono.service ofono.pc) |
3236 | |
3237 | === modified file 'debian/changelog' |
3238 | --- debian/changelog 2010-12-14 04:09:19 +0000 |
3239 | +++ debian/changelog 2011-02-14 14:28:09 +0000 |
3240 | @@ -1,3 +1,23 @@ |
3241 | +ofono (0.41-0ubuntu1) UNRELEASED; urgency=low |
3242 | + |
3243 | + * New upstream release. |
3244 | + * debian/control: explicitly Conflicts with modemmanager: having both |
3245 | + installed / running at the same time causes issues causes issues with both |
3246 | + claiming modem devices. (LP: #688472) |
3247 | + * debian/patches/02-dont-handle-stacktraces.patch: stop catching stacktraces |
3248 | + and printing the information internally, so apport can catch and report |
3249 | + the possible bugs. (LP: #691450) |
3250 | + * debian/ofono.postinst: on configure, notify the user that a reboot is |
3251 | + required (so ofono can get started by upstart). (LP: #600501) |
3252 | + * debian/control: add new Build-Depends on libbluetooth-dev to build with |
3253 | + bluetooth support. |
3254 | + * debian/rules: drop override_dh_strip, not needed for debug symbols with |
3255 | + cdbs. |
3256 | + * debian/rules: pass --no-restart-on-upgrade so ofono isn't automatically |
3257 | + restarted when upgrades. |
3258 | + |
3259 | + -- Mathieu Trudel-Lapierre <mathieu-tl@ubuntu.com> Mon, 14 Feb 2011 09:26:24 -0500 |
3260 | + |
3261 | ofono (0.36-1ubuntu1) natty; urgency=low |
3262 | |
3263 | * Merge from Debian unstable (LP: #683302), remaining changes: |
3264 | |
3265 | === modified file 'debian/control' |
3266 | --- debian/control 2010-11-30 20:01:20 +0000 |
3267 | +++ debian/control 2011-02-14 14:28:09 +0000 |
3268 | @@ -9,6 +9,7 @@ |
3269 | libglib2.0-dev (>= 2.22), |
3270 | libdbus-glib-1-dev, |
3271 | libudev-dev, |
3272 | + libbluetooth-dev, |
3273 | udev |
3274 | Standards-Version: 3.9.1 |
3275 | Homepage: http://www.ofono.org/ |
3276 | @@ -16,6 +17,7 @@ |
3277 | Package: ofono |
3278 | Architecture: any |
3279 | Depends: ${shlibs:Depends}, ${misc:Depends}, dbus |
3280 | +Conflicts: modemmanager |
3281 | Recommends: udev |
3282 | Description: Mobile telephony stack (daemon) |
3283 | oFono is a stack for mobile telephony devices on Linux. oFono supports |
3284 | |
3285 | === added file 'debian/ofono.postinst' |
3286 | --- debian/ofono.postinst 1970-01-01 00:00:00 +0000 |
3287 | +++ debian/ofono.postinst 2011-02-14 14:28:09 +0000 |
3288 | @@ -0,0 +1,11 @@ |
3289 | +#!/bin/sh |
3290 | + |
3291 | +set -e |
3292 | + |
3293 | +if [ "x$1" = "xconfigure" ]; then |
3294 | + if [ -x /usr/share/update-notifier/notify-reboot-required ]; then |
3295 | + /usr/share/update-notifier/notify-reboot-required |
3296 | + fi |
3297 | +fi |
3298 | + |
3299 | +#DEBHELPER# |
3300 | |
3301 | === added file 'debian/patches/02-dont-handle-stacktraces.patch' |
3302 | --- debian/patches/02-dont-handle-stacktraces.patch 1970-01-01 00:00:00 +0000 |
3303 | +++ debian/patches/02-dont-handle-stacktraces.patch 2011-02-14 14:28:09 +0000 |
3304 | @@ -0,0 +1,80 @@ |
3305 | +From: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com> |
3306 | +Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/691450 |
3307 | +Forwarded: not-needed |
3308 | +Subject: Don't handle signal stacktraces internally |
3309 | + |
3310 | +We short-circuit the internal handling of signals to allow them being caught |
3311 | +by Apport running on a system. Since there won't always been useful debug |
3312 | +symbols installed for all layers of the stack, it makes sense to do so anyway. |
3313 | + |
3314 | +Index: ofono-0.41/src/log.c |
3315 | +=================================================================== |
3316 | +--- ofono-0.41.orig/src/log.c 2011-02-10 21:40:04.773465492 -0500 |
3317 | ++++ ofono-0.41/src/log.c 2011-02-10 21:40:54.293517673 -0500 |
3318 | +@@ -107,49 +107,6 @@ |
3319 | + va_end(ap); |
3320 | + } |
3321 | + |
3322 | +-static void signal_handler(int signo) |
3323 | +-{ |
3324 | +- void *frames[64]; |
3325 | +- char **symbols; |
3326 | +- size_t n_ptrs; |
3327 | +- unsigned int i; |
3328 | +- |
3329 | +- n_ptrs = backtrace(frames, G_N_ELEMENTS(frames)); |
3330 | +- symbols = backtrace_symbols(frames, n_ptrs); |
3331 | +- if (symbols == NULL) { |
3332 | +- ofono_error("No backtrace symbols"); |
3333 | +- exit(1); |
3334 | +- } |
3335 | +- |
3336 | +- ofono_error("Aborting (signal %d)", signo); |
3337 | +- ofono_error("++++++++ backtrace ++++++++"); |
3338 | +- |
3339 | +- for (i = 1; i < n_ptrs; i++) |
3340 | +- ofono_error("[%d]: %s", i - 1, symbols[i]); |
3341 | +- |
3342 | +- ofono_error("+++++++++++++++++++++++++++"); |
3343 | +- |
3344 | +- g_free(symbols); |
3345 | +- exit(1); |
3346 | +-} |
3347 | +- |
3348 | +-static void signal_setup(sighandler_t handler) |
3349 | +-{ |
3350 | +- struct sigaction sa; |
3351 | +- sigset_t mask; |
3352 | +- |
3353 | +- sigemptyset(&mask); |
3354 | +- sa.sa_handler = handler; |
3355 | +- sa.sa_mask = mask; |
3356 | +- sa.sa_flags = 0; |
3357 | +- sigaction(SIGBUS, &sa, NULL); |
3358 | +- sigaction(SIGILL, &sa, NULL); |
3359 | +- sigaction(SIGFPE, &sa, NULL); |
3360 | +- sigaction(SIGSEGV, &sa, NULL); |
3361 | +- sigaction(SIGABRT, &sa, NULL); |
3362 | +- sigaction(SIGPIPE, &sa, NULL); |
3363 | +-} |
3364 | +- |
3365 | + extern struct ofono_debug_desc __start___debug[]; |
3366 | + extern struct ofono_debug_desc __stop___debug[]; |
3367 | + |
3368 | +@@ -199,8 +156,6 @@ |
3369 | + if (detach == FALSE) |
3370 | + option |= LOG_PERROR; |
3371 | + |
3372 | +- signal_setup(signal_handler); |
3373 | +- |
3374 | + openlog("ofonod", option, LOG_DAEMON); |
3375 | + |
3376 | + syslog(LOG_INFO, "oFono version %s", VERSION); |
3377 | +@@ -214,7 +169,5 @@ |
3378 | + |
3379 | + closelog(); |
3380 | + |
3381 | +- signal_setup(SIG_DFL); |
3382 | +- |
3383 | + g_strfreev(enabled); |
3384 | + } |
3385 | |
3386 | === modified file 'debian/rules' |
3387 | --- debian/rules 2010-12-09 22:09:26 +0000 |
3388 | +++ debian/rules 2011-02-14 14:28:09 +0000 |
3389 | @@ -6,9 +6,8 @@ |
3390 | include /usr/share/cdbs/1/rules/simple-patchsys.mk |
3391 | include /usr/share/cdbs/1/rules/utils.mk |
3392 | |
3393 | +DEB_DH_INSTALLINIT_ARGS := --no-restart-on-upgrade |
3394 | + |
3395 | common-binary-post-install-arch:: list-missing |
3396 | |
3397 | -override_dh_strip: |
3398 | - dh_strip --dbg-package=ofono-dbg |
3399 | - |
3400 | include $(CURDIR)/debian/update-patches.mk |
3401 | |
3402 | === modified file 'doc/call-forwarding-api.txt' |
3403 | --- doc/call-forwarding-api.txt 2010-11-30 20:01:20 +0000 |
3404 | +++ doc/call-forwarding-api.txt 2011-02-14 14:28:09 +0000 |
3405 | @@ -57,3 +57,8 @@ |
3406 | |
3407 | Contains the value of the voice "Not Reachable" call |
3408 | forwarding rule. |
3409 | + |
3410 | + boolean ForwardingFlagOnSim [readonly] |
3411 | + |
3412 | + Boolean representing the voice unconditional call |
3413 | + forwarding rule status. |
3414 | |
3415 | === modified file 'doc/call-settings-api.txt' |
3416 | --- doc/call-settings-api.txt 2010-11-30 20:01:20 +0000 |
3417 | +++ doc/call-settings-api.txt 2011-02-14 14:28:09 +0000 |
3418 | @@ -32,6 +32,34 @@ |
3419 | |
3420 | string CalledLinePresentation [readonly] |
3421 | |
3422 | + Contains the value of the called line identification |
3423 | + presentation property. The value indicates the state |
3424 | + of the CDIP supplementary service in the network. If |
3425 | + enabled, when receiving a call the network will provide |
3426 | + the subscriber's line dialed. This is useful for |
3427 | + subscribers which have a multiple line service with |
3428 | + their network provider and would like to know what |
3429 | + line the call is coming in on. |
3430 | + |
3431 | + Possible values are: |
3432 | + "disabled", |
3433 | + "enabled", |
3434 | + "unknown" |
3435 | + |
3436 | + string CallingNamePresentation [readonly] |
3437 | + |
3438 | + Contains the value of the calling name identification |
3439 | + presentation property. The value indicates |
3440 | + the state of the CNAP supplementary service in the |
3441 | + network. If enabled, the network will provide |
3442 | + the name of the calling party for incoming calls. |
3443 | + Possible values are: |
3444 | + "disabled", |
3445 | + "enabled", |
3446 | + "unknown" |
3447 | + |
3448 | + string ConnectedLinePresentation [readonly] |
3449 | + |
3450 | Contains the value of the connected line identification |
3451 | presentation property. The value indicates the state |
3452 | of the COLP supplementary service in the network. If |
3453 | @@ -42,7 +70,7 @@ |
3454 | "enabled", |
3455 | "unknown" |
3456 | |
3457 | - string CalledLineRestriction [readonly] |
3458 | + string ConnectedLineRestriction [readonly] |
3459 | |
3460 | Contains the value of the connected line identification |
3461 | restriction property. The value indicates the state of |
3462 | |
3463 | === added file 'doc/calypso-modem.txt' |
3464 | --- doc/calypso-modem.txt 1970-01-01 00:00:00 +0000 |
3465 | +++ doc/calypso-modem.txt 2011-02-14 14:28:09 +0000 |
3466 | @@ -0,0 +1,22 @@ |
3467 | +Calypso modem usage |
3468 | +=================== |
3469 | + |
3470 | +On the Openmoko Freerunner phone, the Calypso modem is presented by |
3471 | +the kernel as serial device /dev/ttySAC0. To allow oFono to |
3472 | +autodetect and use this, a simple udev rule is needed: |
3473 | + |
3474 | +KERNEL=="ttySAC0", ENV{OFONO_DRIVER}="calypso" |
3475 | + |
3476 | +You can put this in any file in /lib/udev/rules.d. A logical choice |
3477 | +is the "55-openmoko-gta01-gta02.rules" file, if it exists in your |
3478 | +Freerunner distribution. |
3479 | + |
3480 | +With this rule in place: |
3481 | + |
3482 | +- oFono will detect the Calypso modem when it starts up, and the |
3483 | + `list-modems' test script will show this, but will not power it up |
3484 | + |
3485 | +- the `enable-modem' test script can be used to power it up |
3486 | + |
3487 | +- a subsequent `list-modems' will show lots of information, including |
3488 | + network registration. |
3489 | |
3490 | === modified file 'doc/connman-api.txt' |
3491 | --- doc/connman-api.txt 2010-11-30 20:01:20 +0000 |
3492 | +++ doc/connman-api.txt 2011-02-14 14:28:09 +0000 |
3493 | @@ -77,6 +77,16 @@ |
3494 | be available, e.g. receiving SMS over packet radio |
3495 | or network initiated PDP activation. |
3496 | |
3497 | + string Bearer [readonly, optional] |
3498 | + |
3499 | + Contains the data bearer technology as reported by the |
3500 | + GPRS service registration (if known). |
3501 | + |
3502 | + Possible values are: |
3503 | + "none", "gsm", "edge", "umts", "hsdpa", "hsupa", |
3504 | + "hspa" (HSDPA and HSUPA at the same time) and |
3505 | + "lte" |
3506 | + |
3507 | boolean Suspended [readonly, optional] |
3508 | |
3509 | Contains whether the GPRS service is suspended. |
3510 | |
3511 | === modified file 'doc/features.txt' |
3512 | --- doc/features.txt 2010-11-30 20:01:20 +0000 |
3513 | +++ doc/features.txt 2011-02-14 14:28:09 +0000 |
3514 | @@ -95,6 +95,37 @@ |
3515 | |
3516 | NOTE: This command can also be handled by the modem. |
3517 | |
3518 | +- Language Notification proactive command. Whenever oFono receives a Language |
3519 | + Notification proactive command, it prints the language code and sends |
3520 | + terminal response to the SIM immediately. |
3521 | + |
3522 | +- Provide Local Information proactive command. Whenever oFono receives a |
3523 | + Provide Local Information proactive command, it checks the type of the |
3524 | + information requested. If the information is about the time/date or the |
3525 | + language of the terminal, it responds to the command with the appropriate |
3526 | + terminal response. The time/date information is obtained using localtime(). |
3527 | + The language information is obtained by checking the LANG environment |
3528 | + variable. All other information requests are expected to be handled by |
3529 | + the modem. |
3530 | + |
3531 | +- Send Short Message proactive command. Whenever oFono receives a Send SMS |
3532 | + proactive command, it parses the PDU and submits it to the outgoing SMS |
3533 | + queue. A terminal response is sent to the SIM When the raw PDU has been |
3534 | + sent, or failed to be sent. |
3535 | + |
3536 | + NOTE: This command can also be handled by the modem. |
3537 | + |
3538 | +- Set Up Call proactive command. When oFono receives a Set Up Call proactive |
3539 | + command, it checks whether the UICC has indicated that the user should be |
3540 | + informed. In this case the SimToolkitAgent is called with the |
3541 | + ConfirmCallSetup method. If the user has authorized the operation, or if |
3542 | + the user's confirmation was not indicated oFono will setup the call and |
3543 | + optionally inform the user. The information sent by the SIM will be |
3544 | + available on the resulting voice call object. The relevant properties are |
3545 | + Information and Icon. |
3546 | + |
3547 | + NOTE: This command can also be handled by the modem. |
3548 | + |
3549 | - Sim icon support. oFono supports icons that are stored on the SIM. If the |
3550 | SIM notifies oFono that an icon is available for a particular proactive |
3551 | command, oFono passes this information to the UI. The UI is able to obtain |
3552 | @@ -144,6 +175,266 @@ |
3553 | display the necessary user information for this time period if this |
3554 | information is included in the proactive command. |
3555 | |
3556 | + ----------------------------------------------------------------------- |
3557 | +| Feature | Support | Implemented by | |
3558 | +| | | | |
3559 | + ----------------------------------------------------------------------- |
3560 | +|Profile Download | YES | BASEBAND | |
3561 | +| | | | |
3562 | + ----------------------------------------------------------------------- |
3563 | +|SMS-PP Data Download | YES | BASEBAND | |
3564 | +| | | | |
3565 | + ----------------------------------------------------------------------- |
3566 | +|Cell Broadcast data Download | YES | BASEBAND or ME | |
3567 | +| | | | |
3568 | + ----------------------------------------------------------------------- |
3569 | +|CALL CONTROL BY SIM | YES | BASEBAND | |
3570 | +| | | | |
3571 | + ----------------------------------------------------------------------- |
3572 | +|DISPLAY TEXT | YES | ME | |
3573 | +| | | | |
3574 | + ----------------------------------------------------------------------- |
3575 | +|GET INPUT | YES | ME | |
3576 | +| | | | |
3577 | + ----------------------------------------------------------------------- |
3578 | +|GET INKEY | YES | ME | |
3579 | +| | | | |
3580 | + ----------------------------------------------------------------------- |
3581 | +|MORE TIME | YES | ME | |
3582 | +| | | | |
3583 | + ----------------------------------------------------------------------- |
3584 | +|PLAY TONE | YES | ME | |
3585 | +| | | | |
3586 | + ----------------------------------------------------------------------- |
3587 | +|POLL INTERVAL | YES | BASEBAND | |
3588 | +| | | | |
3589 | + ----------------------------------------------------------------------- |
3590 | +|POLLING OFF | YES | BASEBAND | |
3591 | +| | | | |
3592 | + ----------------------------------------------------------------------- |
3593 | +|REFRESH | YES | BASEBAND-ME | |
3594 | +| | | | |
3595 | + ----------------------------------------------------------------------- |
3596 | +|SELECT ITEM | YES | ME | |
3597 | +| | | | |
3598 | + ----------------------------------------------------------------------- |
3599 | +|SEND SHORT MESSAGE | YES | BASEBAND-ME | |
3600 | +| | | | |
3601 | + ----------------------------------------------------------------------- |
3602 | +|SEND SS | YES | BASEBAND-ME | |
3603 | +| | | | |
3604 | + ----------------------------------------------------------------------- |
3605 | +|SEND USSD | YES | BASEBAND-ME | |
3606 | +| | | | |
3607 | + ----------------------------------------------------------------------- |
3608 | +|SET UP CALL | YES | BASEBAND-ME | |
3609 | +| | | | |
3610 | + ----------------------------------------------------------------------- |
3611 | +|SET UP MENU | YES | ME | |
3612 | +| | | | |
3613 | + ----------------------------------------------------------------------- |
3614 | +|PROVIDE LOCAL INFORMATION | YES | BASEBAND | |
3615 | +|(MCC, MNC, LAC, cellId & | | | |
3616 | +|IMEI) | | | |
3617 | +| | | | |
3618 | + ----------------------------------------------------------------------- |
3619 | +|PROVIDE LOCAL INFORMATION | YES | BASEBAND | |
3620 | +|(NMR) | | | |
3621 | +| | | | |
3622 | + ----------------------------------------------------------------------- |
3623 | +|SET UP EVENT LIST | YES | BASEBAND | |
3624 | +| | | | |
3625 | + ----------------------------------------------------------------------- |
3626 | +|EVENT: MT CALL | YES | BASEBAND | |
3627 | +| | | | |
3628 | + ----------------------------------------------------------------------- |
3629 | +|EVENT: CALL CONNECTED | YES | BASEBAND | |
3630 | +| | | | |
3631 | + ----------------------------------------------------------------------- |
3632 | +|EVENT: CALL DISCONNECTED | YES | BASEBAND | |
3633 | +| | | | |
3634 | + ----------------------------------------------------------------------- |
3635 | +|EVENT: LOCATION STATUS | YES | BASEBAND | |
3636 | +| | | | |
3637 | + ----------------------------------------------------------------------- |
3638 | +|EVENT: USER ACTIVITY | NO | | |
3639 | +| | | | |
3640 | + ----------------------------------------------------------------------- |
3641 | +|EVENT: IDLE SCREEN AVAILABLE | NO | | |
3642 | +| | | | |
3643 | + ----------------------------------------------------------------------- |
3644 | +|EVENT: CARD READER STATUS | NO | | |
3645 | +| | | | |
3646 | + ----------------------------------------------------------------------- |
3647 | +|EVENT: LANGUAGE SELECTION | NO | | |
3648 | +| | | | |
3649 | + ----------------------------------------------------------------------- |
3650 | +|EVENT: BROWSER TERMINATION | NO | | |
3651 | +| | | | |
3652 | + ----------------------------------------------------------------------- |
3653 | +|EVENT: DATA AVAILABLE | NO | | |
3654 | +| | | | |
3655 | + ----------------------------------------------------------------------- |
3656 | +|EVENT: CHANNEL STATUS | NO | | |
3657 | +| | | | |
3658 | + ----------------------------------------------------------------------- |
3659 | +|EVENT: ACCESS TECHNOLOGY | YES | BASEBAND | |
3660 | +| CHANGE | | | |
3661 | + ----------------------------------------------------------------------- |
3662 | +|EVENT: DISPLAY PARAMETERS | NO | | |
3663 | +| CHANGED | | | |
3664 | +| | | | |
3665 | + ----------------------------------------------------------------------- |
3666 | +|EVENT: LOCAL CONNECTION | NO | | |
3667 | +| | | | |
3668 | + ----------------------------------------------------------------------- |
3669 | +|EVENT: NETWORK SEARCH MODE | YES | BASEBAND | |
3670 | +| CHANGE | | | |
3671 | +| | | | |
3672 | + ----------------------------------------------------------------------- |
3673 | +|POWER ON CARD | NO | | |
3674 | +| | | | |
3675 | + ----------------------------------------------------------------------- |
3676 | +|POWER OFF CARD | NO | | |
3677 | +| | | | |
3678 | + ----------------------------------------------------------------------- |
3679 | +|PERFORM CARD APDU | NO | | |
3680 | +| | | | |
3681 | + ----------------------------------------------------------------------- |
3682 | +|GET READER STATUS | NO | | |
3683 | +|(Card reader status) | | | |
3684 | +| | | | |
3685 | + ----------------------------------------------------------------------- |
3686 | +|GET READER STATUS | NO | | |
3687 | +|(Card reader identifier) | | | |
3688 | +| | | | |
3689 | + ----------------------------------------------------------------------- |
3690 | +|TIMER MANAGEMENT | YES | BASEBAND-ME | |
3691 | +| | | | |
3692 | + ----------------------------------------------------------------------- |
3693 | +|PROVIDE LOCAL INFORMATION | YES | ME | |
3694 | +|(Date, Time, & Time Zone) | | | |
3695 | +| | | | |
3696 | + ----------------------------------------------------------------------- |
3697 | +|SET UP IDLE MODE TEXT | YES | ME | |
3698 | +| | | | |
3699 | + ----------------------------------------------------------------------- |
3700 | +|RUN AT COMMAND | YES | BASEBAND | |
3701 | +| | | | |
3702 | + ----------------------------------------------------------------------- |
3703 | +|SEND DTMF | YES | BASEBAND-ME | |
3704 | +| | | | |
3705 | + ----------------------------------------------------------------------- |
3706 | +|PROVIDE LOCAL INFORMATION | YES | ME | |
3707 | +|(Language) | | | |
3708 | +| | | | |
3709 | + ----------------------------------------------------------------------- |
3710 | +|PROVIDE LOCAL INFORMATION | YES | BASEBAND | |
3711 | +|(Timing Advance) | | | |
3712 | +| | | | |
3713 | + ----------------------------------------------------------------------- |
3714 | +|Language Notification | YES | ME | |
3715 | +| | | | |
3716 | + ----------------------------------------------------------------------- |
3717 | +|LAUNCH BROWSER | YES | ME | |
3718 | +| | (MIN) | | |
3719 | + ----------------------------------------------------------------------- |
3720 | +|PROVIDE LOCAL INFORMATION | YES | BASEBAND | |
3721 | +|(ACCESS TECHNOLOGY) | | | |
3722 | +| | | | |
3723 | + ----------------------------------------------------------------------- |
3724 | +|OPEN CHANNEL | NO | | |
3725 | +| | | | |
3726 | + ----------------------------------------------------------------------- |
3727 | +|CLOSE CHANNEL | NO | | |
3728 | +| | | | |
3729 | + ----------------------------------------------------------------------- |
3730 | +|RECEIVE DATA | NO | | |
3731 | +| | | | |
3732 | + ----------------------------------------------------------------------- |
3733 | +|SEND DATA | NO | | |
3734 | +| | | | |
3735 | + ----------------------------------------------------------------------- |
3736 | +|GET CHANNEL STATUS | NO | | |
3737 | +| | | | |
3738 | + ----------------------------------------------------------------------- |
3739 | +|SERVICE SEARCH | NO | | |
3740 | +| | | | |
3741 | + ----------------------------------------------------------------------- |
3742 | +|GET SERVICE INFORMATION | NO | | |
3743 | +| | | | |
3744 | + ----------------------------------------------------------------------- |
3745 | +|DECLARE SERVICE | NO | | |
3746 | +| | | | |
3747 | + ----------------------------------------------------------------------- |
3748 | +|Text Attributes | YES | ME | |
3749 | +| | | | |
3750 | + ----------------------------------------------------------------------- |
3751 | +|ICONS | YES | ME | |
3752 | +| | | | |
3753 | + ----------------------------------------------------------------------- |
3754 | +|Bearer Independent Protocol | NO | | |
3755 | +| | | | |
3756 | + ----------------------------------------------------------------------- |
3757 | +|VARIABLE TIMEOUT | YES | ME | |
3758 | +| | | | |
3759 | + ----------------------------------------------------------------------- |
3760 | +|PROVIDE LOCAL INFORMATION | YES | BASEBAND | |
3761 | +|(IMEISV) | | | |
3762 | +| | | | |
3763 | + ----------------------------------------------------------------------- |
3764 | +|PROVIDE LOCAL INFORMATION | YES | BASEBAND | |
3765 | +|(SEARCH MODE CHANGE) | | | |
3766 | +| | | | |
3767 | + ----------------------------------------------------------------------- |
3768 | +|Extended Launch Browser | NO | | |
3769 | +|Capability | | | |
3770 | +| | | | |
3771 | + ----------------------------------------------------------------------- |
3772 | +|PROVIDE LOCAL INFORMATION | YES | BASEBAND | |
3773 | +|(battery state) | | | |
3774 | +| | | | |
3775 | + ----------------------------------------------------------------------- |
3776 | +|RETRIEVE MULTIMEDIA MESSAGE | NO | | |
3777 | +| | | | |
3778 | + ----------------------------------------------------------------------- |
3779 | +|SUBMIT MULTIMEDIA MESSAGE | NO | | |
3780 | +| | | | |
3781 | + ----------------------------------------------------------------------- |
3782 | +|DISPLAY MULTIMEDIA MESSAGE | NO | | |
3783 | +| | | | |
3784 | + ----------------------------------------------------------------------- |
3785 | +|SET FRAMES | NO | | |
3786 | +| | | | |
3787 | + ----------------------------------------------------------------------- |
3788 | +|GET FRAMES STATUS | NO | | |
3789 | +| | | | |
3790 | + ----------------------------------------------------------------------- |
3791 | +|PROVIDE LOCAL INFORMATION | YES | BASEBAND | |
3792 | +|(NMR(UTRAN)) | | | |
3793 | +| | | | |
3794 | + ----------------------------------------------------------------------- |
3795 | +|USSD Data Download and | NO | | |
3796 | +|application mode | | | |
3797 | +| | | | |
3798 | + ----------------------------------------------------------------------- |
3799 | +|EVENT: BROWSING STATUS | NO | | |
3800 | +| | | | |
3801 | + ----------------------------------------------------------------------- |
3802 | +|EVENT: MMS TRANSFER STATUS | NO | | |
3803 | +| | | | |
3804 | + ----------------------------------------------------------------------- |
3805 | + |
3806 | +Modem |
3807 | +===== |
3808 | + |
3809 | +- 'silent' modem reset. Sometimes modems get in a bad state and have to reset |
3810 | + itself. Now oFono can be notified when a reset happens and do proper work to |
3811 | + put the modem back to work restoring the state before the reset. |
3812 | + |
3813 | +- Lockdown support. Through the Lockdown property on the Modem D-Bus API, one |
3814 | + can power down the modem and lock it disallowing any other application to |
3815 | + use that modem. Useful for firmware update and similar stuff. |
3816 | |
3817 | Short Messaging Service |
3818 | ======================= |
3819 | @@ -188,6 +479,11 @@ |
3820 | messages via SMS through the use of the PushNotification interface and the |
3821 | PushNotificationAgent framework. |
3822 | |
3823 | +- Persisting of outgoing SMS messages. Whenever oFono is asked to send an SMS |
3824 | + message, it adds it to an internal queue and persists it on disk. The queue |
3825 | + is persistent across reboots of oFono and allows to queue SMS messages even |
3826 | + while the modem is offline. |
3827 | + |
3828 | |
3829 | GPRS |
3830 | ==== |
3831 | @@ -209,6 +505,16 @@ |
3832 | oFono halts the SIM initialization procedure and the modem remains in the |
3833 | PRESIM state. In this state oFono will only allow emergency calls. |
3834 | |
3835 | +- Read / Write EFcfis / EFcphs-cff. oFono reads EFcfis/EFcphs-cff SIM files |
3836 | + to check if VoiceUnconditional call forwarding rule is enabled. If enabled, |
3837 | + ForwardingFlagOnSim will be set and VoiceUnconditional may contain the |
3838 | + "forwarded to" number if the number is available. |
3839 | + |
3840 | +- Support SIM retry counters. oFono exports all the retry counters available on |
3841 | + SIM, e.g., PIN, PIN2, PUK and PUK2. Whenever an action changes them, a signal |
3842 | + is sent with the updated values, so user can keep track of how many times |
3843 | + he/she can still give a wrong pin before the SIM locking down. |
3844 | + |
3845 | Radio settings |
3846 | ============== |
3847 | |
3848 | @@ -216,3 +522,49 @@ |
3849 | cellular modem to conserve power when the end user is not actively |
3850 | using the device but some networking applications are online using |
3851 | packet data. |
3852 | + |
3853 | +- Frequency Band Selection support. This feature allows the user to limit the |
3854 | + frequency bands in which the cellular modem can operate. |
3855 | + |
3856 | +Text Telephony |
3857 | +============== |
3858 | + |
3859 | +- TTY (hearing impaired) support, also known as Cellular Text Modem (CTM). |
3860 | + In case it's supported by the modem, oFono allows the user to enabled |
3861 | + or disable it through the TextTelephony interface. |
3862 | + |
3863 | +Emergency Calls |
3864 | +=============== |
3865 | + |
3866 | +- EFecc support. During SIM initialization phase oFono reads EFecc in order |
3867 | + to bootstrap the emergency calling codes provides by the SIM. If the SIM is |
3868 | + not present or EFecc has not been read yet, the default set of emergency |
3869 | + calling codes is used. |
3870 | + |
3871 | +- Emergency number reporting. The current known list of emergency calling |
3872 | + codes is reported by oFono in the EmergencyNumbers property on the |
3873 | + VoicecallManager interface. When a voicecall is made to a number present |
3874 | + on the EmergencyNumbers list it is automatically flagged as an emergency |
3875 | + call. This is done by setting the Emergency property on the Voicecall |
3876 | + interface to TRUE. |
3877 | + |
3878 | +Supplementary Services |
3879 | +====================== |
3880 | + |
3881 | +- CNAP support. The Calling Name Presentation supplementary service is |
3882 | + supported by oFono. One can query whether the service is provisioned in the |
3883 | + network by using the CallSettings interface. If the network reports the |
3884 | + calling name, it is presented on the Voicecall interface using the Name |
3885 | + property. If no calling name is given, the Name is empty. |
3886 | + |
3887 | +- CDIP support. The Called Line Presentation is supported by oFono. One can |
3888 | + query whether the service is provisioned in the network by using the |
3889 | + CallSettings interface. If the network supports this service, the number |
3890 | + dialed by the remote party is presented through the Voicecall interface using |
3891 | + the IncomingLine property. |
3892 | + |
3893 | +Voice Calls |
3894 | +=========== |
3895 | + |
3896 | +- Long phone number support. oFono supports dialing of phone numbers up to |
3897 | + 80 digits long. |
3898 | |
3899 | === modified file 'doc/message-api.txt' |
3900 | --- doc/message-api.txt 2010-11-30 20:01:20 +0000 |
3901 | +++ doc/message-api.txt 2011-02-14 14:28:09 +0000 |
3902 | @@ -1,92 +1,3 @@ |
3903 | -Message Manager hierarchy |
3904 | -=============== |
3905 | - |
3906 | -Service org.ofono |
3907 | -Interface org.ofono.MessageManager |
3908 | -Object path [variable prefix]/{modem0,modem1,...} |
3909 | - |
3910 | -Methods dict GetProperties() |
3911 | - |
3912 | - Returns properties for the manager object. See |
3913 | - the properties section for available properties. |
3914 | - |
3915 | - Possible Errors: [service].Error.InvalidArguments |
3916 | - |
3917 | - array{object,dict} GetMessages() |
3918 | - |
3919 | - Get an array of message object paths and properties |
3920 | - that represents the currently pending messages. |
3921 | - |
3922 | - This method call should only be used once when an |
3923 | - application starts up. Further message additions |
3924 | - and removal shall be monitored via MessageAdded and |
3925 | - MessageRemoved signals. |
3926 | - |
3927 | - void SetProperty(string name, variant value) |
3928 | - |
3929 | - Changes the value of the specified property. Only |
3930 | - properties that are listed as readwrite are |
3931 | - changeable. On success a PropertyChanged signal |
3932 | - will be emitted. |
3933 | - |
3934 | - Possible Errors: [service].Error.InvalidArguments |
3935 | - [service].Error.DoesNotExist |
3936 | - |
3937 | - object SendMessage(string to, string text) |
3938 | - |
3939 | - Send the message in text to the number in to. If the |
3940 | - message could be queued successfully, this method |
3941 | - returns an object path to the created Message object. |
3942 | - |
3943 | -Signals PropertyChanged(string name, variant value) |
3944 | - |
3945 | - This signal indicates a changed value of the given |
3946 | - property. |
3947 | - |
3948 | - ImmediateMessage(string message, dict info) |
3949 | - |
3950 | - New immediate (class 0) SMS received. Info has Sender, |
3951 | - LocalSentTime, and SentTime information. Sender |
3952 | - address is given in string format. LocalSentTime and |
3953 | - SentTime are given in string form using ISO8601 format. |
3954 | - |
3955 | - IncomingMessage(string message, dict info) |
3956 | - |
3957 | - New incoming text SMS received. Info has Sender, |
3958 | - LocalSentTime, and SentTime information. |
3959 | - |
3960 | - MessageAdded(object path, dict properties) |
3961 | - |
3962 | - This signal is emitted whenever a new Message object |
3963 | - has been created. |
3964 | - |
3965 | - MessageRemoved(object path) |
3966 | - |
3967 | - This signal is emitted whenever a Message object |
3968 | - has been removed, e.g. when it reaches a final state. |
3969 | - |
3970 | -Properties string ServiceCenterAddress |
3971 | - |
3972 | - Contains the number of the SMS service center. |
3973 | - |
3974 | - boolean UseDeliveryReports |
3975 | - |
3976 | - This property controls whether SMS Status Reports, |
3977 | - sometimes better known as Delivery Reports are to be |
3978 | - used. If enabled, all outgoing SMS messages will be |
3979 | - flagged to request a status report from the SMSC. |
3980 | - |
3981 | - string Bearer |
3982 | - |
3983 | - Contains the bearer to use for SMS messages. Possible |
3984 | - values are: |
3985 | - "cs-only" - Circuit Switched only |
3986 | - "ps-only" - Packet Domain only |
3987 | - "cs-preferred" - Use PS if CS is unavailable |
3988 | - "ps-preferred" - Use CS if PS is unavailable |
3989 | - |
3990 | - By default oFono uses "cs-preferred" setting. |
3991 | - |
3992 | Message hierarchy |
3993 | =============== |
3994 | |
3995 | |
3996 | === added file 'doc/messagemanager-api.txt' |
3997 | --- doc/messagemanager-api.txt 1970-01-01 00:00:00 +0000 |
3998 | +++ doc/messagemanager-api.txt 2011-02-14 14:28:09 +0000 |
3999 | @@ -0,0 +1,88 @@ |
4000 | +Message Manager hierarchy |
4001 | +=============== |
4002 | + |
4003 | +Service org.ofono |
4004 | +Interface org.ofono.MessageManager |
4005 | +Object path [variable prefix]/{modem0,modem1,...} |
4006 | + |
4007 | +Methods dict GetProperties() |
4008 | + |
4009 | + Returns properties for the manager object. See |
4010 | + the properties section for available properties. |
4011 | + |
4012 | + Possible Errors: [service].Error.InvalidArguments |
4013 | + |
4014 | + array{object,dict} GetMessages() |
4015 | + |
4016 | + Get an array of message object paths and properties |
4017 | + that represents the currently pending messages. |
4018 | + |
4019 | + This method call should only be used once when an |
4020 | + application starts up. Further message additions |
4021 | + and removal shall be monitored via MessageAdded and |
4022 | + MessageRemoved signals. |
4023 | + |
4024 | + void SetProperty(string name, variant value) |
4025 | + |
4026 | + Changes the value of the specified property. Only |
4027 | + properties that are listed as readwrite are |
4028 | + changeable. On success a PropertyChanged signal |
4029 | + will be emitted. |
4030 | + |
4031 | + Possible Errors: [service].Error.InvalidArguments |
4032 | + [service].Error.DoesNotExist |
4033 | + |
4034 | + object SendMessage(string to, string text) |
4035 | + |
4036 | + Send the message in text to the number in to. If the |
4037 | + message could be queued successfully, this method |
4038 | + returns an object path to the created Message object. |
4039 | + |
4040 | +Signals PropertyChanged(string name, variant value) |
4041 | + |
4042 | + This signal indicates a changed value of the given |
4043 | + property. |
4044 | + |
4045 | + ImmediateMessage(string message, dict info) |
4046 | + |
4047 | + New immediate (class 0) SMS received. Info has Sender, |
4048 | + LocalSentTime, and SentTime information. Sender |
4049 | + address is given in string format. LocalSentTime and |
4050 | + SentTime are given in string form using ISO8601 format. |
4051 | + |
4052 | + IncomingMessage(string message, dict info) |
4053 | + |
4054 | + New incoming text SMS received. Info has Sender, |
4055 | + LocalSentTime, and SentTime information. |
4056 | + |
4057 | + MessageAdded(object path, dict properties) |
4058 | + |
4059 | + This signal is emitted whenever a new Message object |
4060 | + has been created. |
4061 | + |
4062 | + MessageRemoved(object path) |
4063 | + |
4064 | + This signal is emitted whenever a Message object |
4065 | + has been removed, e.g. when it reaches a final state. |
4066 | + |
4067 | +Properties string ServiceCenterAddress |
4068 | + |
4069 | + Contains the number of the SMS service center. |
4070 | + |
4071 | + boolean UseDeliveryReports |
4072 | + |
4073 | + This property controls whether SMS Status Reports, |
4074 | + sometimes better known as Delivery Reports are to be |
4075 | + used. If enabled, all outgoing SMS messages will be |
4076 | + flagged to request a status report from the SMSC. |
4077 | + |
4078 | + string Bearer |
4079 | + |
4080 | + Contains the bearer to use for SMS messages. Possible |
4081 | + values are: |
4082 | + "cs-only" - Circuit Switched only |
4083 | + "ps-only" - Packet Domain only |
4084 | + "cs-preferred" - Use PS if CS is unavailable |
4085 | + "ps-preferred" - Use CS if PS is unavailable |
4086 | + |
4087 | + By default oFono uses "cs-preferred" setting. |
4088 | |
4089 | === modified file 'doc/modem-api.txt' |
4090 | --- doc/modem-api.txt 2010-11-30 20:01:20 +0000 |
4091 | +++ doc/modem-api.txt 2011-02-14 14:28:09 +0000 |
4092 | @@ -37,6 +37,15 @@ |
4093 | Boolean representing the rf state of the modem. |
4094 | Online is false in flight mode. |
4095 | |
4096 | + boolean Lockdown [readwrite] |
4097 | + |
4098 | + Boolean representing the lock state of the modem. |
4099 | + Setting it to true, makes the calling application hold |
4100 | + the modem lock and power it down. Setting to false |
4101 | + makes the it release the modem lock. Only the |
4102 | + application that holds the lock can power up the modem. |
4103 | + If the the application exits Lockdown is set to false. |
4104 | + |
4105 | boolean Emergency [readonly, optional, experimental] |
4106 | |
4107 | Boolean representing the emergency mode of the |
4108 | |
4109 | === modified file 'doc/network-api.txt' |
4110 | --- doc/network-api.txt 2010-11-30 20:01:20 +0000 |
4111 | +++ doc/network-api.txt 2011-02-14 14:28:09 +0000 |
4112 | @@ -30,18 +30,12 @@ |
4113 | |
4114 | Possible Errors: [service].Error.InvalidArguments |
4115 | |
4116 | - void Deregister() |
4117 | - |
4118 | - Completely unregisters from the network |
4119 | - |
4120 | - Possible Errors: [service].Error.InvalidArguments |
4121 | - |
4122 | array{object,dict} GetOperators() |
4123 | |
4124 | Retrieve array of operator object and properties. |
4125 | |
4126 | This method can be used to retrieve the current |
4127 | - operator list. This is eithe an empty list (when |
4128 | + operator list. This is either an empty list (when |
4129 | not registered to any network) or a list with one |
4130 | or more operators (when registered). |
4131 | |
4132 | @@ -69,27 +63,27 @@ |
4133 | |
4134 | Properties string Mode [readonly] |
4135 | |
4136 | - The current registration mode. The deault of this |
4137 | + The current registration mode. The default of this |
4138 | is "auto", but can be changed during operation. This |
4139 | property will change to "manual" if the Register() |
4140 | method of an operator is called. |
4141 | |
4142 | The possible values are: |
4143 | - "auto" Network registration is performed |
4144 | - automatically. |
4145 | - "manual" Network operator is selected |
4146 | - manually. If the operator is |
4147 | - currently not selected, registration |
4148 | - is notattempted |
4149 | - "off" Unregisters from currently selected |
4150 | - network, if any, and does not |
4151 | - attempt to register again. |
4152 | + "auto" Network registration is performed |
4153 | + automatically. |
4154 | + "auto-only" Network registration is performed |
4155 | + automatically, and manual |
4156 | + selection is disabled. |
4157 | + "manual" Network operator is selected |
4158 | + manually. If the operator is |
4159 | + currently not selected, |
4160 | + registration is not attempted. |
4161 | |
4162 | string Status [readonly] |
4163 | |
4164 | The current registration status of a modem. |
4165 | |
4166 | - The possible values are: |
4167 | + The possible values are: |
4168 | "unregistered" Not registered to any network |
4169 | "registered" Registered to home network |
4170 | "searching" Not registered, but searching |
4171 | @@ -136,11 +130,6 @@ |
4172 | display on the idle screen or an empty string if |
4173 | not registered to a network. |
4174 | |
4175 | - This value is idential to the Name property from |
4176 | - the network operator object. It is provided here |
4177 | - for simplicity of application that don't allow |
4178 | - manual registration. |
4179 | - |
4180 | byte Strength [readonly, optional] |
4181 | |
4182 | Contains the current signal strength as a percentage |
4183 | @@ -188,7 +177,11 @@ |
4184 | |
4185 | Properties string Name [readonly] |
4186 | |
4187 | - Contains the name of the operator |
4188 | + Contains the name of the operator, suitable for using |
4189 | + as a string handle in a UI widget used for manual |
4190 | + network selection. For a proper display name of the |
4191 | + current operator, use the Name property of the |
4192 | + NetworkRegistration interface instead. |
4193 | |
4194 | string Status [readonly] |
4195 | |
4196 | |
4197 | === modified file 'doc/overview.txt' |
4198 | --- doc/overview.txt 2010-11-30 20:01:20 +0000 |
4199 | +++ doc/overview.txt 2011-02-14 14:28:09 +0000 |
4200 | @@ -73,7 +73,7 @@ |
4201 | Advanced voice call control |
4202 | |
4203 | Features like COLR/CLIR/CLIP/COLP are supported by the |
4204 | - voice call handling interface. |
4205 | + voice call handling interface. |
4206 | |
4207 | The support for call forwarding and call waiting is also |
4208 | present. |
4209 | @@ -100,8 +100,8 @@ |
4210 | |
4211 | The SMS support for text messages is available. oFono |
4212 | supports concatenated messages of up to 255 segments, UCS2 and |
4213 | - GSM alphabets as well as extended alphabets. SMS status |
4214 | - report features are not yet available. |
4215 | + GSM alphabets as well as extended alphabets. Delivery |
4216 | + confirmations (Status Reports) are also supported. |
4217 | |
4218 | Selection of SMS bearer settings is supported through the |
4219 | 'Bearer' property on the SmsManager interface. |
4220 | @@ -119,9 +119,24 @@ |
4221 | |
4222 | GPRS |
4223 | |
4224 | - GPRS data connections are fully supported by oFono. However |
4225 | - this support is currently limited to just one active GPRS |
4226 | - context (network interface). |
4227 | + GPRS data connections are fully supported by oFono. Multiple |
4228 | + active GPRS contexts are supported, but IPv6 context support is |
4229 | + currently missing. |
4230 | + |
4231 | + Radio Access Settings |
4232 | + |
4233 | + The radio settings interface contains support for selecting |
4234 | + the access selection mode and used frequency bands, and allows |
4235 | + enabling and disabling fast dormancy on hardware that support |
4236 | + this feature. |
4237 | + |
4238 | + Sim Toolkit |
4239 | + |
4240 | + The Sim Toolkit interface handles the SAT commands. Sim Toolkit |
4241 | + relies on the SimToolkit agent not only to get confirmation |
4242 | + from the user but also to inform user of the SAT initiated |
4243 | + operation status. Information on the Sim Toolkit feature |
4244 | + list can be found in features.txt. |
4245 | |
4246 | Work in progress features: |
4247 | |
4248 | |
4249 | === modified file 'doc/pushnotification-api.txt' |
4250 | --- doc/pushnotification-api.txt 2010-11-30 20:01:20 +0000 |
4251 | +++ doc/pushnotification-api.txt 2011-02-14 14:28:09 +0000 |
4252 | @@ -30,7 +30,7 @@ |
4253 | |
4254 | Possible Errors: None |
4255 | |
4256 | - void Release() |
4257 | + void Release() [noreply] |
4258 | |
4259 | Agent is being released, possibly because of oFono |
4260 | terminating, SMS interface is being torn down or modem |
4261 | |
4262 | === modified file 'doc/radio-settings-api.txt' |
4263 | --- doc/radio-settings-api.txt 2010-11-30 20:01:20 +0000 |
4264 | +++ doc/radio-settings-api.txt 2011-02-14 14:28:09 +0000 |
4265 | @@ -11,6 +11,9 @@ |
4266 | properties section for available properties. |
4267 | |
4268 | Possible Errors: [service].Error.InvalidArguments |
4269 | + [service].Error.NotImplemented |
4270 | + [service].Error.InProgress |
4271 | + [service].Error.Failed |
4272 | |
4273 | void SetProperty(string name, variant value) |
4274 | |
4275 | @@ -22,6 +25,7 @@ |
4276 | Possible Errors: [service].Error.InvalidArguments |
4277 | [service].Error.DoesNotExist |
4278 | [service].Error.InProgress |
4279 | + [service].Error.Failed |
4280 | |
4281 | Signals PropertyChanged(string property, variant value) |
4282 | |
4283 | @@ -42,6 +46,49 @@ |
4284 | "umts" Only UMTS used for radio access. |
4285 | "lte" Only LTE used for radio acccess. |
4286 | |
4287 | + string GsmBand [readwrite, optional] |
4288 | + |
4289 | + Frequency band in which the modem is allowed to |
4290 | + operate when using "gsm" mode. Setting this property |
4291 | + has an imediate effect on modem only if |
4292 | + TechnologyPreference is set to "gsm" or "any". |
4293 | + Otherwise the value is kept and applied whenever modem |
4294 | + uses this mode. |
4295 | + |
4296 | + The possible values are: |
4297 | + "any" Frequency band is selected |
4298 | + automatically by modem. |
4299 | + "850" Operate only on 850 MHz. |
4300 | + "900P" Operate only on 900 MHz, known as |
4301 | + Primary GSM-900 Band |
4302 | + "900E" Operate only on 900 MHz, known as |
4303 | + Extended GSM-900 Band. |
4304 | + "1800" Operate only on 1800 MHz, known as DCS. |
4305 | + "1900" Operate only on 1900 MHz, known as PCS. |
4306 | + |
4307 | + string UmtsBand [readwrite, optional] |
4308 | + |
4309 | + Frequency band in which the modem is allowed to |
4310 | + operate when using "umts" mode. Setting this property |
4311 | + has an imediate effect on modem only if |
4312 | + TechnologyPreference is set to "umts" or "any". |
4313 | + Otherwise the value is kept and applied whenever modem |
4314 | + uses this mode. |
4315 | + |
4316 | + The possible values are: |
4317 | + "any" Frequency band is selected |
4318 | + automatically by modem. |
4319 | + "850" Operate only on 850 MHz, known |
4320 | + as CLR (class V). |
4321 | + "900" Operate only on 900 MHz, known |
4322 | + as GSM (class VIII). |
4323 | + "1700AWS" Operate only on 1700 MHz, known |
4324 | + as AWS (class IV). |
4325 | + "1900" Operate only on 1900 MHz, known |
4326 | + as PCS (class II). |
4327 | + "2100" Operate only on 2100 MHz, known |
4328 | + as IMT (class I). |
4329 | + |
4330 | boolean FastDormancy [readwrite, optional] |
4331 | |
4332 | This property will enable or disable the fast |
4333 | |
4334 | === added file 'doc/release-faq.txt' |
4335 | --- doc/release-faq.txt 1970-01-01 00:00:00 +0000 |
4336 | +++ doc/release-faq.txt 2011-02-14 14:28:09 +0000 |
4337 | @@ -0,0 +1,42 @@ |
4338 | +oFono release FAQ |
4339 | +***************** |
4340 | + |
4341 | +What is the release cycle? |
4342 | +========================== |
4343 | + |
4344 | +There is no clear specified release cycle. The project follows the general |
4345 | +open source paradigm of release early and release often. Historically the |
4346 | +release cadence has been about two to three weeks. |
4347 | + |
4348 | +The two weeks release cycle is a general rule of thumb. It will never be |
4349 | +precise down to an exact day. The decision to release is driven by the |
4350 | +code flow and changes made during that cycle. When a closed set of features |
4351 | +has been merged, then a new release is considered. When a lot changes are |
4352 | +merged, then the release cycle can be decreased down to weekly releases. |
4353 | +And in case not many changes have been made and no new features are merged, |
4354 | +it can happen that the release cycle becomes as long as one month. |
4355 | + |
4356 | +In addition to the normal releases during a cycle, there could be also |
4357 | +so called brown-paper-bag type of releases. The releases are fixing |
4358 | +critical issues with the previous release. Normally they happen in case a |
4359 | +serious bug or regression slipped into the source and where it makes sense |
4360 | +to fix it right away. The goal is to keep this type of releases to a bare |
4361 | +minimum, but they do happen every now and then. From past releases they |
4362 | +are to be expected around three times per year. |
4363 | + |
4364 | + |
4365 | +What does the release number mean? |
4366 | +================================== |
4367 | + |
4368 | +Every release contains a major and a minor version. The major version only |
4369 | +indicates an API version and it should not change until the D-Bus API is |
4370 | +backwards incompatible. The same major version can contain new version of |
4371 | +the API as long as it is backward compatible. This allows for extensions |
4372 | +of the D-Bus API within the same major version. |
4373 | + |
4374 | +The minor version number is just an increasing number and has itself no |
4375 | +special meaning. The minor version will increase until a new backwards |
4376 | +incompatible API is required and a new major number is used. |
4377 | + |
4378 | +There is no stable API guarantee for the internal plugin API. The release |
4379 | +numbers are not covering this. |
4380 | |
4381 | === modified file 'doc/sim-api.txt' |
4382 | --- doc/sim-api.txt 2010-11-30 20:01:20 +0000 |
4383 | +++ doc/sim-api.txt 2011-02-14 14:28:09 +0000 |
4384 | @@ -44,7 +44,7 @@ |
4385 | |
4386 | Obtain the icon given by id. Only ids greater than 1 |
4387 | are valid. XPM format is currently used to return the |
4388 | - icon format. |
4389 | + icon data. |
4390 | |
4391 | Signals PropertyChanged(string name, variant value) |
4392 | |
4393 | @@ -129,7 +129,7 @@ |
4394 | |
4395 | string CardIdentifier [readonly] |
4396 | |
4397 | - Contains the Intergrated Circuit Card Identifer (ICCID) |
4398 | + Contains the Integrated Circuit Card Identifer (ICCID) |
4399 | which is read directly from the SIM. |
4400 | |
4401 | boolean FixedDialing [readonly] |
4402 | @@ -145,3 +145,15 @@ |
4403 | |
4404 | If BDN is enabled, oFono halts the SIM initialization |
4405 | procedure and only emergency calls are allowed. |
4406 | + |
4407 | + dict{string,byte} Retries [readonly] |
4408 | + |
4409 | + Contains all the retry counters available. The possible |
4410 | + values for the first field are the same as in |
4411 | + PinRequired property. The second field contains is the |
4412 | + counter for that pin type. |
4413 | + |
4414 | + This property is updated after each operation that |
4415 | + might have changed the retry counters, i.e. calls to |
4416 | + ChangePin(), EnterPin(), ResetPin() LockPin(), |
4417 | + UnlockPin(). |
4418 | |
4419 | === modified file 'doc/smartmessaging-api.txt' |
4420 | --- doc/smartmessaging-api.txt 2010-11-30 20:01:20 +0000 |
4421 | +++ doc/smartmessaging-api.txt 2011-02-14 14:28:09 +0000 |
4422 | @@ -50,13 +50,13 @@ |
4423 | void ReceiveBusinessCard(array{byte} card, dict info) |
4424 | |
4425 | Requests the agent to process a new SMS that has |
4426 | - arrived containing a vCalendar object. The info |
4427 | + arrived containing a vCard object. The info |
4428 | dictionary contains 'Sender', 'LocalSentTime' and |
4429 | 'SentTime' properties. |
4430 | |
4431 | Possible Errors: None |
4432 | |
4433 | - void Release() |
4434 | + void Release() [noreply] |
4435 | |
4436 | Agent is being released, possibly because of oFono |
4437 | terminating, SMS interface is being torn down or modem |
4438 | |
4439 | === modified file 'doc/stk-api.txt' |
4440 | --- doc/stk-api.txt 2010-11-30 20:01:20 +0000 |
4441 | +++ doc/stk-api.txt 2011-02-14 14:28:09 +0000 |
4442 | @@ -116,6 +116,7 @@ |
4443 | cleared prior to the display of this text. |
4444 | |
4445 | Possible Errors: [service].Error.SimToolkit.GoBack |
4446 | + [service].Error.SimToolkit.Busy |
4447 | |
4448 | Implementation notes: |
4449 | |
4450 | @@ -248,14 +249,30 @@ |
4451 | |
4452 | Possible Errors: [service].Error.SimToolkit.EndSession |
4453 | |
4454 | - void Cancel() |
4455 | + void DisplayActionInformation(string text, byte icon_id) |
4456 | + |
4457 | + Supplies a text string and/or icon concerning the |
4458 | + current activity in the terminal and UICC. The |
4459 | + text should be displayed to the user on screen |
4460 | + until the call is canceled using Cancel(). This |
4461 | + method should not return. |
4462 | + |
4463 | + boolean ConfirmLaunchBrowser(string information, |
4464 | + byte icon_id, string url) |
4465 | + |
4466 | + Asks the agent to request user to confirm launch |
4467 | + browser. If confirmed, then the agent should send |
4468 | + confirmation message to oFono and then should open |
4469 | + the launch browser with the given url. |
4470 | + |
4471 | + void Cancel() [noreply] |
4472 | |
4473 | Asks the agent to cancel any ongoing operation in |
4474 | progress. This is usually either because the agent |
4475 | - is taking too long to respond or the Sim Application |
4476 | - has terminated the session. |
4477 | + is taking too long to respond, the Sim Application |
4478 | + has terminated the session or a task has finished. |
4479 | |
4480 | - void Release() |
4481 | + void Release() [noreply] |
4482 | |
4483 | Agent is being released, possibly because of oFono |
4484 | terminating, SimToolkit interface torn down or modem |
4485 | |
4486 | === modified file 'doc/supplementaryservices-api.txt' |
4487 | --- doc/supplementaryservices-api.txt 2010-11-30 20:01:20 +0000 |
4488 | +++ doc/supplementaryservices-api.txt 2011-02-14 14:28:09 +0000 |
4489 | @@ -89,9 +89,9 @@ |
4490 | dict cf_dict) |
4491 | "CallWaiting" (string ss_op, dict cw_dict) |
4492 | "CallingLinePresentation" (string ss_op, string status) |
4493 | - "CalledLinePresentation" (string ss_op, string status) |
4494 | + "ConnectedLinePresentation" (string ss_op, string status) |
4495 | "CallingLineRestriction" (string ss_op, string clir_status) |
4496 | - "CalledLineRestriction" (string ss_op, string status) |
4497 | + "ConnectedLineRestriction" (string ss_op, string status) |
4498 | |
4499 | ss_op contains the supplementary service operation: |
4500 | |
4501 | |
4502 | === added file 'doc/text-telephony-api.txt' |
4503 | --- doc/text-telephony-api.txt 1970-01-01 00:00:00 +0000 |
4504 | +++ doc/text-telephony-api.txt 2011-02-14 14:28:09 +0000 |
4505 | @@ -0,0 +1,39 @@ |
4506 | +Text Telephony hierarchy |
4507 | +======================== |
4508 | + |
4509 | +Service org.ofono |
4510 | +Interface org.ofono.TextTelephony |
4511 | +Object path [variable prefix]/{modem0,modem1,...} |
4512 | + |
4513 | +Methods dict GetProperties() |
4514 | + |
4515 | + Returns all Text Telephony properties. See the |
4516 | + properties section for available properties. |
4517 | + |
4518 | + Possible Errors: [service].Error.InProgress |
4519 | + [service].Error.Failed |
4520 | + |
4521 | + void SetProperty(string name, variant value) |
4522 | + |
4523 | + Changes the value of the specified property. Only |
4524 | + properties that are listed as read-write are |
4525 | + changeable. On success a PropertyChanged signal |
4526 | + will be emitted. |
4527 | + |
4528 | + Possible Errors: [service].Error.InvalidArguments |
4529 | + [service].Error.InProgress |
4530 | + [service].Error.Failed |
4531 | + |
4532 | +Signals PropertyChanged(string property, variant value) |
4533 | + |
4534 | + This signal indicates a changed value of the given |
4535 | + property. |
4536 | + |
4537 | +Properties boolean Enabled [readwrite] |
4538 | + |
4539 | + This property will enable or disable the text |
4540 | + telephony feature in the modem. |
4541 | + |
4542 | + Text telephony (TTY), also known as Cellular Text Modem |
4543 | + (CTM), is a feature present in some modems that allow |
4544 | + them to be used by hearing impaired people. |
4545 | |
4546 | === modified file 'doc/voicecall-api.txt' |
4547 | --- doc/voicecall-api.txt 2010-11-30 20:01:20 +0000 |
4548 | +++ doc/voicecall-api.txt 2011-02-14 14:28:09 +0000 |
4549 | @@ -87,6 +87,21 @@ |
4550 | "override category" option was not provisioned for |
4551 | the current subscriber. |
4552 | |
4553 | + string IncomingLine [readonly, optional] |
4554 | + |
4555 | + Contains the Called Line Identification information |
4556 | + returned by the network. This is only available for |
4557 | + incoming calls and indicates the local subscriber |
4558 | + number which was dialed by the remote party. This is |
4559 | + useful for subscribers which have a multiple line |
4560 | + service with their network provider and would like |
4561 | + to know what line the call is coming in on. |
4562 | + |
4563 | + string Name [readonly] |
4564 | + |
4565 | + Contains the Name Identification information returned |
4566 | + by the network, if present. |
4567 | + |
4568 | boolean Multiparty [readonly] |
4569 | |
4570 | Contains the indication if the voice call is part |
4571 | @@ -125,3 +140,8 @@ |
4572 | |
4573 | Icon identifier to be used instead of or together |
4574 | with the text information. |
4575 | + |
4576 | + boolean Emergency [readonly] |
4577 | + |
4578 | + Contains the indication if the voice call is an |
4579 | + emergency call or not. |
4580 | |
4581 | === modified file 'doc/voicecallmanager-api.txt' |
4582 | --- doc/voicecallmanager-api.txt 2010-11-30 20:01:20 +0000 |
4583 | +++ doc/voicecallmanager-api.txt 2011-02-14 14:28:09 +0000 |
4584 | @@ -5,7 +5,14 @@ |
4585 | Interface org.ofono.VoiceCallManager |
4586 | Object path [variable prefix]/{modem0,modem1,...} |
4587 | |
4588 | -Methods array{object,dict} GetCalls() |
4589 | +Methods dict GetProperties() |
4590 | + |
4591 | + Returns properties for the VoiceCallManager Interface. |
4592 | + See the properties section for available properties. |
4593 | + |
4594 | + Possible Errors: [service].Error.InvalidArguments |
4595 | + |
4596 | + array{object,dict} GetCalls() |
4597 | |
4598 | Get an array of call object paths and properties |
4599 | that represents the currently present calls. |
4600 | @@ -60,10 +67,10 @@ |
4601 | |
4602 | void ReleaseAndAnswer() |
4603 | |
4604 | - Releases currently active call and answers the currently |
4605 | - waiting call. Please note that if the current call is |
4606 | - a multiparty call, then all parties in the multi-party |
4607 | - call will be released. |
4608 | + Releases currently active call (0 or more) and |
4609 | + answers the currently waiting call. Please note that |
4610 | + if the current call is a multiparty call, then all |
4611 | + parties in the multi-party call will be released. |
4612 | |
4613 | void HoldAndAnswer() |
4614 | |
4615 | @@ -132,7 +139,12 @@ |
4616 | released. The object path is no longer accessible |
4617 | after this signal and only emitted for reference. |
4618 | |
4619 | -Properties array{string} EmergencyNumbers |
4620 | + PropertyChanged(string property, variant value) |
4621 | + |
4622 | + Signal is emitted whenever a property has changed. |
4623 | + The new value is passed as the signal argument. |
4624 | + |
4625 | +Properties array{string} EmergencyNumbers [readonly] |
4626 | |
4627 | Contains the list of emergency numbers recognized |
4628 | by oFono. This list is based on the default set |
4629 | |
4630 | === modified file 'drivers/atmodem/atmodem.c' |
4631 | --- drivers/atmodem/atmodem.c 2010-11-30 20:01:20 +0000 |
4632 | +++ drivers/atmodem/atmodem.c 2011-02-14 14:28:09 +0000 |
4633 | @@ -51,12 +51,14 @@ |
4634 | at_call_volume_init(); |
4635 | at_gprs_init(); |
4636 | at_gprs_context_init(); |
4637 | + at_sim_auth_init(); |
4638 | |
4639 | return 0; |
4640 | } |
4641 | |
4642 | static void atmodem_exit(void) |
4643 | { |
4644 | + at_sim_auth_exit(); |
4645 | at_stk_exit(); |
4646 | at_sim_exit(); |
4647 | at_sms_exit(); |
4648 | |
4649 | === modified file 'drivers/atmodem/atmodem.h' |
4650 | --- drivers/atmodem/atmodem.h 2010-11-30 20:01:20 +0000 |
4651 | +++ drivers/atmodem/atmodem.h 2011-02-14 14:28:09 +0000 |
4652 | @@ -21,53 +21,56 @@ |
4653 | |
4654 | #include "atutil.h" |
4655 | |
4656 | -extern void at_netreg_init(); |
4657 | -extern void at_netreg_exit(); |
4658 | - |
4659 | -extern void at_call_forwarding_init(); |
4660 | -extern void at_call_forwarding_exit(); |
4661 | - |
4662 | -extern void at_call_settings_init(); |
4663 | -extern void at_call_settings_exit(); |
4664 | - |
4665 | -extern void at_ussd_init(); |
4666 | -extern void at_ussd_exit(); |
4667 | - |
4668 | -extern void at_voicecall_init(); |
4669 | -extern void at_voicecall_exit(); |
4670 | - |
4671 | -extern void at_call_meter_init(); |
4672 | -extern void at_call_meter_exit(); |
4673 | - |
4674 | -extern void at_call_barring_init(); |
4675 | -extern void at_call_barring_exit(); |
4676 | - |
4677 | -extern void at_sim_init(); |
4678 | -extern void at_sim_exit(); |
4679 | - |
4680 | -extern void at_stk_init(); |
4681 | -extern void at_stk_exit(); |
4682 | - |
4683 | -extern void at_sms_init(); |
4684 | -extern void at_sms_exit(); |
4685 | - |
4686 | -extern void at_phonebook_init(); |
4687 | -extern void at_phonebook_exit(); |
4688 | - |
4689 | -extern void at_ssn_init(); |
4690 | -extern void at_ssn_exit(); |
4691 | - |
4692 | -extern void at_devinfo_init(); |
4693 | -extern void at_devinfo_exit(); |
4694 | - |
4695 | -extern void at_cbs_init(); |
4696 | -extern void at_cbs_exit(); |
4697 | - |
4698 | -extern void at_call_volume_init(); |
4699 | -extern void at_call_volume_exit(); |
4700 | - |
4701 | -extern void at_gprs_init(); |
4702 | -extern void at_gprs_exit(); |
4703 | - |
4704 | -extern void at_gprs_context_init(); |
4705 | -extern void at_gprs_context_exit(); |
4706 | +extern void at_netreg_init(void); |
4707 | +extern void at_netreg_exit(void); |
4708 | + |
4709 | +extern void at_call_forwarding_init(void); |
4710 | +extern void at_call_forwarding_exit(void); |
4711 | + |
4712 | +extern void at_call_settings_init(void); |
4713 | +extern void at_call_settings_exit(void); |
4714 | + |
4715 | +extern void at_ussd_init(void); |
4716 | +extern void at_ussd_exit(void); |
4717 | + |
4718 | +extern void at_voicecall_init(void); |
4719 | +extern void at_voicecall_exit(void); |
4720 | + |
4721 | +extern void at_call_meter_init(void); |
4722 | +extern void at_call_meter_exit(void); |
4723 | + |
4724 | +extern void at_call_barring_init(void); |
4725 | +extern void at_call_barring_exit(void); |
4726 | + |
4727 | +extern void at_sim_init(void); |
4728 | +extern void at_sim_exit(void); |
4729 | + |
4730 | +extern void at_stk_init(void); |
4731 | +extern void at_stk_exit(void); |
4732 | + |
4733 | +extern void at_sms_init(void); |
4734 | +extern void at_sms_exit(void); |
4735 | + |
4736 | +extern void at_phonebook_init(void); |
4737 | +extern void at_phonebook_exit(void); |
4738 | + |
4739 | +extern void at_ssn_init(void); |
4740 | +extern void at_ssn_exit(void); |
4741 | + |
4742 | +extern void at_devinfo_init(void); |
4743 | +extern void at_devinfo_exit(void); |
4744 | + |
4745 | +extern void at_cbs_init(void); |
4746 | +extern void at_cbs_exit(void); |
4747 | + |
4748 | +extern void at_call_volume_init(void); |
4749 | +extern void at_call_volume_exit(void); |
4750 | + |
4751 | +extern void at_gprs_init(void); |
4752 | +extern void at_gprs_exit(void); |
4753 | + |
4754 | +extern void at_gprs_context_init(void); |
4755 | +extern void at_gprs_context_exit(void); |
4756 | + |
4757 | +extern void at_sim_auth_init(void); |
4758 | +extern void at_sim_auth_exit(void); |
4759 | |
4760 | === modified file 'drivers/atmodem/atutil.c' |
4761 | --- drivers/atmodem/atutil.c 2010-11-30 20:01:20 +0000 |
4762 | +++ drivers/atmodem/atutil.c 2011-02-14 14:28:09 +0000 |
4763 | @@ -132,16 +132,16 @@ |
4764 | if (g_at_result_iter_next_string(&iter, &str)) |
4765 | g_at_result_iter_next_number(&iter, &number_type); |
4766 | |
4767 | - call = g_try_new0(struct ofono_call, 1); |
4768 | - |
4769 | - if (!call) |
4770 | + call = g_try_new(struct ofono_call, 1); |
4771 | + if (call == NULL) |
4772 | break; |
4773 | |
4774 | + ofono_call_init(call); |
4775 | + |
4776 | call->id = id; |
4777 | call->direction = dir; |
4778 | call->status = status; |
4779 | call->type = type; |
4780 | - call->mpty = mpty; |
4781 | strncpy(call->phone_number.number, str, |
4782 | OFONO_MAX_PHONE_NUMBER_LENGTH); |
4783 | call->phone_number.type = number_type; |
4784 | @@ -180,6 +180,7 @@ |
4785 | goto out; |
4786 | |
4787 | switch (vendor) { |
4788 | + case OFONO_VENDOR_GOBI: |
4789 | case OFONO_VENDOR_HUAWEI: |
4790 | case OFONO_VENDOR_NOVATEL: |
4791 | if (g_at_result_iter_next_unquoted_string(&iter, &str) == TRUE) |
4792 | @@ -241,14 +242,30 @@ |
4793 | g_at_result_iter_next_number(&iter, &m); |
4794 | |
4795 | /* Sometimes we get an unsolicited CREG/CGREG here, skip it */ |
4796 | - if (g_at_result_iter_next_number(&iter, &s) == FALSE) |
4797 | - continue; |
4798 | + switch (vendor) { |
4799 | + case OFONO_VENDOR_HUAWEI: |
4800 | + case OFONO_VENDOR_NOVATEL: |
4801 | + r = g_at_result_iter_next_unquoted_string(&iter, &str); |
4802 | + |
4803 | + if (r == FALSE || strlen(str) != 1) |
4804 | + continue; |
4805 | + |
4806 | + s = strtol(str, NULL, 10); |
4807 | + |
4808 | + break; |
4809 | + default: |
4810 | + if (g_at_result_iter_next_number(&iter, &s) == FALSE) |
4811 | + continue; |
4812 | + |
4813 | + break; |
4814 | + } |
4815 | |
4816 | /* Some firmware will report bogus lac/ci when unregistered */ |
4817 | if (s != 1 && s != 5) |
4818 | goto out; |
4819 | |
4820 | switch (vendor) { |
4821 | + case OFONO_VENDOR_GOBI: |
4822 | case OFONO_VENDOR_HUAWEI: |
4823 | case OFONO_VENDOR_NOVATEL: |
4824 | r = g_at_result_iter_next_unquoted_string(&iter, &str); |
4825 | @@ -424,3 +441,46 @@ |
4826 | |
4827 | return FALSE; |
4828 | } |
4829 | + |
4830 | +static const char *at_util_fixup_return(const char *line, const char *prefix) |
4831 | +{ |
4832 | + if (g_str_has_prefix(line, prefix) == FALSE) |
4833 | + return line; |
4834 | + |
4835 | + line += strlen(prefix); |
4836 | + |
4837 | + while (line[0] == ' ') |
4838 | + line++; |
4839 | + |
4840 | + return line; |
4841 | +} |
4842 | + |
4843 | +gboolean at_util_parse_attr(GAtResult *result, const char *prefix, |
4844 | + const char **out_attr) |
4845 | +{ |
4846 | + int numlines = g_at_result_num_response_lines(result); |
4847 | + GAtResultIter iter; |
4848 | + const char *line; |
4849 | + int i; |
4850 | + |
4851 | + if (numlines == 0) |
4852 | + return FALSE; |
4853 | + |
4854 | + g_at_result_iter_init(&iter, result); |
4855 | + |
4856 | + /* |
4857 | + * We have to be careful here, sometimes a stray unsolicited |
4858 | + * notification will appear as part of the response and we |
4859 | + * cannot rely on having a prefix to recognize the actual |
4860 | + * response line. So use the last line only as the response |
4861 | + */ |
4862 | + for (i = 0; i < numlines; i++) |
4863 | + g_at_result_iter_next(&iter, NULL); |
4864 | + |
4865 | + line = g_at_result_iter_raw_line(&iter); |
4866 | + |
4867 | + if (out_attr) |
4868 | + *out_attr = at_util_fixup_return(line, prefix); |
4869 | + |
4870 | + return TRUE; |
4871 | +} |
4872 | |
4873 | === modified file 'drivers/atmodem/atutil.h' |
4874 | --- drivers/atmodem/atutil.h 2010-11-30 20:01:20 +0000 |
4875 | +++ drivers/atmodem/atutil.h 2011-02-14 14:28:09 +0000 |
4876 | @@ -71,6 +71,9 @@ |
4877 | gboolean at_util_parse_cscs_query(GAtResult *result, |
4878 | enum at_util_charset *charset); |
4879 | |
4880 | +gboolean at_util_parse_attr(GAtResult *result, const char *prefix, |
4881 | + const char **out_attr); |
4882 | + |
4883 | struct cb_data { |
4884 | void *cb; |
4885 | void *data; |
4886 | @@ -81,11 +84,7 @@ |
4887 | { |
4888 | struct cb_data *ret; |
4889 | |
4890 | - ret = g_try_new0(struct cb_data, 1); |
4891 | - |
4892 | - if (!ret) |
4893 | - return ret; |
4894 | - |
4895 | + ret = g_new0(struct cb_data, 1); |
4896 | ret->cb = cb; |
4897 | ret->data = data; |
4898 | |
4899 | |
4900 | === modified file 'drivers/atmodem/call-barring.c' |
4901 | --- drivers/atmodem/call-barring.c 2010-11-30 20:01:20 +0000 |
4902 | +++ drivers/atmodem/call-barring.c 2011-02-14 14:28:09 +0000 |
4903 | @@ -86,7 +86,7 @@ |
4904 | struct cb_data *cbd = cb_data_new(callback, data); |
4905 | char buf[64]; |
4906 | |
4907 | - if (!cbd || strlen(lock) != 2) |
4908 | + if (strlen(lock) != 2) |
4909 | goto error; |
4910 | |
4911 | snprintf(buf, sizeof(buf), "AT+CLCK=\"%s\",2", lock); |
4912 | @@ -121,7 +121,7 @@ |
4913 | char buf[64]; |
4914 | int len; |
4915 | |
4916 | - if (!cbd || strlen(lock) != 2 || (cls && !passwd)) |
4917 | + if (strlen(lock) != 2 || (cls && passwd == NULL)) |
4918 | goto error; |
4919 | |
4920 | len = snprintf(buf, sizeof(buf), "AT+CLCK=\"%s\",%i", lock, enable); |
4921 | @@ -164,7 +164,7 @@ |
4922 | struct cb_data *cbd = cb_data_new(callback, data); |
4923 | char buf[64]; |
4924 | |
4925 | - if (!cbd || strlen(lock) != 2) |
4926 | + if (strlen(lock) != 2) |
4927 | goto error; |
4928 | |
4929 | snprintf(buf, sizeof(buf), "AT+CPWD=\"%s\",\"%s\",\"%s\"", |
4930 | @@ -217,12 +217,12 @@ |
4931 | .set_passwd = at_call_barring_set_passwd, |
4932 | }; |
4933 | |
4934 | -void at_call_barring_init() |
4935 | +void at_call_barring_init(void) |
4936 | { |
4937 | ofono_call_barring_driver_register(&driver); |
4938 | } |
4939 | |
4940 | -void at_call_barring_exit() |
4941 | +void at_call_barring_exit(void) |
4942 | { |
4943 | ofono_call_barring_driver_unregister(&driver); |
4944 | } |
4945 | |
4946 | === modified file 'drivers/atmodem/call-forwarding.c' |
4947 | --- drivers/atmodem/call-forwarding.c 2010-11-30 20:01:20 +0000 |
4948 | +++ drivers/atmodem/call-forwarding.c 2011-02-14 14:28:09 +0000 |
4949 | @@ -128,9 +128,6 @@ |
4950 | struct cb_data *cbd = cb_data_new(cb, data); |
4951 | char buf[64]; |
4952 | |
4953 | - if (!cbd) |
4954 | - goto error; |
4955 | - |
4956 | cbd->user = GINT_TO_POINTER(cls); |
4957 | |
4958 | if (cls == 7) |
4959 | @@ -142,7 +139,6 @@ |
4960 | ccfc_query_cb, cbd, g_free) > 0) |
4961 | return; |
4962 | |
4963 | -error: |
4964 | g_free(cbd); |
4965 | |
4966 | CALLBACK_WITH_FAILURE(cb, 0, NULL, data); |
4967 | @@ -165,14 +161,10 @@ |
4968 | GAtChat *chat = ofono_call_forwarding_get_data(cf); |
4969 | struct cb_data *cbd = cb_data_new(cb, data); |
4970 | |
4971 | - if (!cbd) |
4972 | - goto error; |
4973 | - |
4974 | if (g_at_chat_send(chat, buf, none_prefix, |
4975 | ccfc_set_cb, cbd, g_free) > 0) |
4976 | return; |
4977 | |
4978 | -error: |
4979 | g_free(cbd); |
4980 | |
4981 | CALLBACK_WITH_FAILURE(cb, data); |
4982 | @@ -282,12 +274,12 @@ |
4983 | .erasure = at_ccfc_erasure |
4984 | }; |
4985 | |
4986 | -void at_call_forwarding_init() |
4987 | +void at_call_forwarding_init(void) |
4988 | { |
4989 | ofono_call_forwarding_driver_register(&driver); |
4990 | } |
4991 | |
4992 | -void at_call_forwarding_exit() |
4993 | +void at_call_forwarding_exit(void) |
4994 | { |
4995 | ofono_call_forwarding_driver_unregister(&driver); |
4996 | } |
4997 | |
4998 | === modified file 'drivers/atmodem/call-meter.c' |
4999 | --- drivers/atmodem/call-meter.c 2010-11-30 20:01:20 +0000 |
5000 | +++ drivers/atmodem/call-meter.c 2011-02-14 14:28:09 +0000 |
The diff has been truncated for viewing.
ofono gets restarted on upgrade by the snippet inserted by dh_installinit (which is automatically called from /usr/share/ cdbs/1/ debhelper. mk).
You want to pass
-r, --no-restart- on-upgrade
Do not stop init script on upgrade.
to dh_installinit, which you can do by setting the DEB_DH_ INSTALLINIT_ ARGS variable.
Incidentally, as this isn't a dh7 package, setting an override_dh_strip target doesn't do anything. cdbs will actually automatically detect that ofono-dbg should be the dbg package for ofono.
(I'm going to go ahead and mark this MP as "Work in progress" so that it falls off the sponsorship queue; feel free to set it back to "Needs review" to put it back in)