Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
H
homebank
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Adrien Dorsaz
homebank
Commits
9d9bb05e
Commit
9d9bb05e
authored
Jul 27, 2014
by
Maxime Doyen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
4.6.2 release
parent
2c9cac22
Changes
93
Hide whitespace changes
Inline
Side-by-side
Showing
93 changed files
with
23282 additions
and
4923 deletions
+23282
-4923
ChangeLog
ChangeLog
+148
-80
LICENSE
LICENSE
+3
-0
Makefile.in
Makefile.in
+181
-144
aclocal.m4
aclocal.m4
+454
-259
autom4te.cache/output.0
autom4te.cache/output.0
+7179
-0
autom4te.cache/output.1
autom4te.cache/output.1
+7179
-0
autom4te.cache/requests
autom4te.cache/requests
+171
-0
autom4te.cache/traces.0
autom4te.cache/traces.0
+1365
-0
autom4te.cache/traces.1
autom4te.cache/traces.1
+640
-0
compile
compile
+1
-0
configure
configure
+257
-76
data/Makefile.am
data/Makefile.am
+7
-4
data/Makefile.in
data/Makefile.in
+150
-124
data/datas/Makefile.in
data/datas/Makefile.in
+75
-32
data/homebank.desktop.in
data/homebank.desktop.in
+0
-10
data/icons/Makefile.am
data/icons/Makefile.am
+3
-0
data/icons/Makefile.in
data/icons/Makefile.in
+76
-32
data/icons/hicolor_status_16x16_pm-directdebit.png
data/icons/hicolor_status_16x16_pm-directdebit.png
+0
-0
data/icons/hicolor_status_22x22_btn-split.png
data/icons/hicolor_status_22x22_btn-split.png
+0
-0
data/icons/hicolor_status_22x22_pm-directdebit.png
data/icons/hicolor_status_22x22_pm-directdebit.png
+0
-0
doc/Makefile.in
doc/Makefile.in
+146
-123
doc/images/Makefile.in
doc/images/Makefile.in
+75
-33
images/Makefile.in
images/Makefile.in
+75
-33
mime/Makefile.in
mime/Makefile.in
+77
-35
po/Makefile.in.in
po/Makefile.in.in
+17
-13
src/Makefile.am
src/Makefile.am
+1
-1
src/Makefile.in
src/Makefile.in
+142
-84
src/dsp_account.c
src/dsp_account.c
+489
-333
src/dsp_account.h
src/dsp_account.h
+11
-5
src/dsp_mainwindow.c
src/dsp_mainwindow.c
+354
-126
src/dsp_mainwindow.h
src/dsp_mainwindow.h
+3
-0
src/enums.h
src/enums.h
+2
-0
src/gtk-chart-colors.c
src/gtk-chart-colors.c
+3
-2
src/gtk-chart-colors.h
src/gtk-chart-colors.h
+3
-1
src/gtk-chart.c
src/gtk-chart.c
+595
-673
src/gtk-chart.h
src/gtk-chart.h
+55
-28
src/hb-account.c
src/hb-account.c
+1
-12
src/hb-archive.c
src/hb-archive.c
+202
-6
src/hb-archive.h
src/hb-archive.h
+9
-0
src/hb-assign.h
src/hb-assign.h
+7
-3
src/hb-category.c
src/hb-category.c
+38
-11
src/hb-filter.c
src/hb-filter.c
+134
-16
src/hb-filter.h
src/hb-filter.h
+13
-0
src/hb-hbfile.c
src/hb-hbfile.c
+1
-120
src/hb-hbfile.h
src/hb-hbfile.h
+0
-1
src/hb-misc.c
src/hb-misc.c
+47
-4
src/hb-misc.h
src/hb-misc.h
+4
-0
src/hb-payee.c
src/hb-payee.c
+4
-14
src/hb-preferences.c
src/hb-preferences.c
+216
-146
src/hb-preferences.h
src/hb-preferences.h
+18
-9
src/hb-report.h
src/hb-report.h
+3
-1
src/hb-tag.c
src/hb-tag.c
+1
-12
src/hb-transaction.c
src/hb-transaction.c
+62
-12
src/hb-transaction.h
src/hb-transaction.h
+5
-1
src/hb-xml.c
src/hb-xml.c
+72
-18
src/homebank.c
src/homebank.c
+20
-16
src/homebank.h
src/homebank.h
+6
-6
src/import.c
src/import.c
+13
-14
src/import.h
src/import.h
+10
-13
src/list_account.c
src/list_account.c
+4
-9
src/list_operation.c
src/list_operation.c
+60
-33
src/list_operation.h
src/list_operation.h
+1
-0
src/list_upcoming.c
src/list_upcoming.c
+192
-68
src/list_upcoming.h
src/list_upcoming.h
+4
-2
src/rep_balance.c
src/rep_balance.c
+27
-32
src/rep_budget.c
src/rep_budget.c
+68
-73
src/rep_stats.c
src/rep_stats.c
+378
-445
src/rep_stats.h
src/rep_stats.h
+83
-3
src/rep_time.c
src/rep_time.c
+279
-360
src/rep_time.h
src/rep_time.h
+86
-1
src/rep_vehicle.c
src/rep_vehicle.c
+74
-71
src/ui-account.c
src/ui-account.c
+141
-171
src/ui-account.h
src/ui-account.h
+4
-5
src/ui-archive.c
src/ui-archive.c
+358
-367
src/ui-archive.h
src/ui-archive.h
+44
-0
src/ui-assign.c
src/ui-assign.c
+142
-101
src/ui-assign.h
src/ui-assign.h
+7
-7
src/ui-assist-start.c
src/ui-assist-start.c
+6
-6
src/ui-budget.c
src/ui-budget.c
+29
-29
src/ui-category.c
src/ui-category.c
+40
-51
src/ui-dialogs.c
src/ui-dialogs.c
+6
-6
src/ui-filter.c
src/ui-filter.c
+36
-19
src/ui-filter.h
src/ui-filter.h
+1
-0
src/ui-hbfile.c
src/ui-hbfile.c
+15
-18
src/ui-payee.c
src/ui-payee.c
+16
-37
src/ui-payee.h
src/ui-payee.h
+1
-1
src/ui-pref.c
src/ui-pref.c
+189
-181
src/ui-pref.h
src/ui-pref.h
+10
-5
src/ui-transaction.c
src/ui-transaction.c
+77
-101
src/ui-transaction.h
src/ui-transaction.h
+1
-2
src/ui-widgets.c
src/ui-widgets.c
+76
-32
src/ui-widgets.h
src/ui-widgets.h
+4
-1
stamp-h
stamp-h
+0
-0
No files found.
ChangeLog
View file @
9d9bb05e
2014-07-27 Maxime Doyen
Made 4.6.2 release.
* change: xhb data file format (v0.9)
* change: sort preference language list by name (was by code)
* bugfix: gtk warning on budget/stats report
* bugfix: #1348951 when you move from one category to a new one, it creates a lot of categories
* bugfix: #1348319 scheduler options not saved
* bugfix: #1345739 moving payee creates erroneous payees
* bugfix: #1340142 program crash when select Category on Trend Time report button
* bugfix: #1339572 exclude from any reports and from budget, options with strange behaviour
* bugfix: #1338491 add transaction dialog, Memo field autocomplete doesn't give suggestions
* bugfix: #1338140 add transaction date defaults to the date the app was opened on
* bugfix: #1336882 filter for unreconciled transactions
* bugfix: #1335285 when inherit txn, date is not today's date
* bugfix: #1325969 ms windows incorrect sort of strings with special/accented (diacritics)
2014-06-25 Maxime Doyen
Made 4.6.1 release.
* bugfix: #1333426 crash under ms-windows when no euro datas into preferences
2014-06-23 Maxime Doyen
Made 4.6 release.
* new : report graph now use the gtk theme colors for background and scale
* new : scheduled list: added late column and splitted amount to expense/income
* new : speed optimization file load, register display (tested with 0,5M txn)
* change: xhb data file format (v0.8)
* change: account dialog : relayout the properties with tabs
* change: preferences: moved prefix/suffix symbol to a single symbol with a checkbox for prefix
* change: transaction dialog : replaced the split S button with a most common image button
* wish : #1317183 scheduled dialog listview to be resizable
* wish : #1258344 template transaction with unspecified account inherits from current account value
* wish : #1197965 text filter and sensitive case
* wish : #1099026 ability to individually play scheduled transactions from the list
* wish : #926784 per account QIF export
* wish : #923154 vehicle Costs assumes UK volume in gallons - sold in litres
* wish : #818440 scheduled transaction date before or after weekend
* wish : #676447 configure financial year boundaries (report dates)
* wish : #564922 add Direct Debit as payment type
* wish : #493162 auto-assign category from payee
* wish : #455295 quick search functionality (thunderbird/outlook)
* bugfix: was possible to quick edit the balance column in account window
* bugfix: crash after a reset of preferences
* bugfix: #1316252 Vehicle cost report: "Other cost" always $ 0.00
* bugfix: #1308745 Error in sum displayed in Bank, Today, Future
* bugfix: #1304539 HomeBank crashes when 'move payee'
* bugfix: #1301002 Split Transactions are filtered by category incorrectly in reports
* bugfix: #1297054 Top spending not taking credits into account
* bugfix: #1295877 Expense shows in Income column
* bugfix: #1292012 car cost show 1km/l
* bugfix: #1287956 Dialogs for multiple edit of transaction are too small
* bugfix: #1286752 Screen Manage Categories: button Move is not translated
* bugfix: #1286329 In preferences, file chooser dialog have title "title"
2014-06-09 Maxime Doyen
Made 4.6 beta release.
2014-03-01 Maxime Doyen
Made 4.5.6 release.
* bugfix: #1285326
export transactions to csv. Concat [dot]csv to filename
* bugfix: #1285164
tags not well sorted when mixed with blank
* bugfix: #1277622
problem with the split transaction and the Vehicle cost feature
* bugfix: #1276377
qif import shows 0 items
* bugfix: #1275534
Balances not updated with sheduled transactions
* wish : #1273848
insert scheduled more than 92 days in advance
* bugfix: #1285326
export transactions to csv. Concat [dot]csv to filename
* bugfix: #1285164
tags not well sorted when mixed with blank
* bugfix: #1277622
problem with the split transaction and the Vehicle cost feature
* bugfix: #1276377
qif import shows 0 items
* bugfix: #1275534
Balances not updated with sheduled transactions
* wish : #1273848
insert scheduled more than 92 days in advance
2014-01-26 Maxime Doyen
...
...
@@ -53,13 +121,13 @@
Made 4.5.3 release.
* bugfix: #1225611 Trend Time report : categories crashes on windows
* bugfix: #1221484
end date not checked to be larger than Start date in reports
* bugfix: #1218644
there is a problem of calculating the column balances.
* bugfix: #1216321
reversed transactions
* bugfix: #1216284
balance report do not exclude account with exclude from report checked
* bugfix: #1215521
when importing qif, automatic assignments are not made
* bugfix: #1214077
win32: my csv file exported crash when import again
* bugfix: #1213569
win32: program not all translated in french since 4.5.1
* bugfix: #1221484
end date not checked to be larger than Start date in reports
* bugfix: #1218644
there is a problem of calculating the column balances.
* bugfix: #1216321
reversed transactions
* bugfix: #1216284
balance report do not exclude account with exclude from report checked
* bugfix: #1215521
when importing qif, automatic assignments are not made
* bugfix: #1214077
win32: my csv file exported crash when import again
* bugfix: #1213569
win32: program not all translated in french since 4.5.1
2013-08-15 Maxime Doyen
...
...
@@ -75,30 +143,30 @@
* change: lot of code warning fix with gcc -Wextra and cppcheck
* change: source code preparation for gtk3 migration
* wish : #1163319
revert back date range 'Last Year'
* wish : #814472
update main wallet view while editing some accounts
* wish : #801970
add R keyboard shortcuts to reconcile/unreconcile
* wish : #703544
account selected in the main view should be used by default when launching a graph report
* wish : #559787
running balance column in the list of transactions
* wish : #331113
keep windows maximized
* wish : #1163319
revert back date range 'Last Year'
* wish : #814472
update main wallet view while editing some accounts
* wish : #801970
add R keyboard shortcuts to reconcile/unreconcile
* wish : #703544
account selected in the main view should be used by default when launching a graph report
* wish : #559787
running balance column in the list of transactions
* wish : #331113
keep windows maximized
* bugfix: mainwindow, top spending was not refreshed after preferences change
* bugfix: anonymize, bankname/number were not modified
* bugfix: #1202507 moving a (sub)category resets its "income" (vs expense) status
* bugfix: #1202503 after a move of a category the list was not refreshed
* bugfix: #1197516
file COPYING out of date
* bugfix: #1195859
expense Income Balance Total error in Tag Statistic Report
* bugfix: #1173910
illegal xml character allowed in split category memo
* bugfix: #1163749
positive/Minus button ignores decimal character
* bugfix: #1163447
auto-affectations non modifiables
* bugfix: #1156846
QIF Import with date format YY/MM/DD fails.
* bugfix: #1151259
split transaction filter on category problem
* bugfix: #1140903
Bank, Today and Future Don't Update After Adding Transaction
* bugfix: #1138103
no error message when 2 bank accounts have the same name
* bugfix: #1133105
more permissive QIF import
* bugfix: #1103668
segfaults on file open on x64
* bugfix: #1102896
pick a date in calendar only works once (rollback #730319)
* bugfix: #1099944
some strings in the main window untranslated
* bugfix: #1047103
win: (libofx) Importing QFX causes HomeBank to freeze
* bugfix: #1197516
file COPYING out of date
* bugfix: #1195859
expense Income Balance Total error in Tag Statistic Report
* bugfix: #1173910
illegal xml character allowed in split category memo
* bugfix: #1163749
positive/Minus button ignores decimal character
* bugfix: #1163447
auto-affectations non modifiables
* bugfix: #1156846
QIF Import with date format YY/MM/DD fails.
* bugfix: #1151259
split transaction filter on category problem
* bugfix: #1140903
Bank, Today and Future Don't Update After Adding Transaction
* bugfix: #1138103
no error message when 2 bank accounts have the same name
* bugfix: #1133105
more permissive QIF import
* bugfix: #1103668
segfaults on file open on x64
* bugfix: #1102896
pick a date in calendar only works once (rollback #730319)
* bugfix: #1099944
some strings in the main window untranslated
* bugfix: #1047103
win: (libofx) Importing QFX causes HomeBank to freeze
2013-07-16 Maxime Doyen
...
...
@@ -131,56 +199,56 @@
* change: homebank, optimized xml
* change: homebank, added a visual type of category everywhere (-income/+expense)
* change: replaced '(none)' string by something more relevant
* wish : #140504
category split for transaction
* wish : #400010
csv export add support of mm-dd-yy
* wish : #593435
add subtotals for account list by type or bank
* wish : #660450
Cash Account hidden from Accounts Overview
* wish : #688494
limit day for automatic transaction add in the future
* wish : #722226
xhb file format : amounts and order details
* wish : #730137
portable app for ms-windows
* wish : #730319
single click in calendar to choose date
* wish : #787131
Column titles in exported CSV
* wish : #787134
exporting to CSV should include all available columns
* wish : #833614
sorting on category / subcategory in statistics report
* wish : #856477
improve category dropdown with +/-
* wish : #886372
poland in the European country list
* wish : #1006802
hide reconciled transactions by default
* wish : #1088259
Handling "VOIDed" check transactions
* wish : #140504
category split for transaction
* wish : #400010
csv export add support of mm-dd-yy
* wish : #593435
add subtotals for account list by type or bank
* wish : #660450
Cash Account hidden from Accounts Overview
* wish : #688494
limit day for automatic transaction add in the future
* wish : #722226
xhb file format : amounts and order details
* wish : #730137
portable app for ms-windows
* wish : #730319
single click in calendar to choose date
* wish : #787131
Column titles in exported CSV
* wish : #787134
exporting to CSV should include all available columns
* wish : #833614
sorting on category / subcategory in statistics report
* wish : #856477
improve category dropdown with +/-
* wish : #886372
poland in the European country list
* wish : #1006802
hide reconciled transactions by default
* wish : #1088259
Handling "VOIDed" check transactions
* bugfix: archive target internal transfer account
* bugfix: closed accounts were not excluded from reports
* bugfix: detail status and rate in toolbar report window was not initialized
* bugfix: #123704
Numpad dot key does not work for french locale
* bugfix: #599476
some English terms unclear
* bugfix: #726052
Balance report not up to date
* bugfix: #740373
ofx import, debit should negate TRNAMT
* bugfix: #758281
QIF import shows wrong dates
* bugfix: #772233
mouse over piechart sometimes crash
* bugfix: #777886
Crash when I click "Select All" in the Balance Report
* bugfix: #783787
Fix for a small memleak
* bugfix: #793719
csv output: no rounded values
* bugfix: #801962
win: Descr field inUpcoming Auto-transactions alters on one entry when mouse-over or near
* bugfix: #813789
HomeBank does not import MsMoney-qif-exported files
* bugfix: #828947
New Wallet wizard do not treat created wallet as modified
* bugfix: #828991
Error message when you decide not to "Save As"
* bugfix: #829362
Missing decimal separator with C locale
* bugfix: #840245
Closed account on internal transfert selection
* bugfix: #850996
Escape key looses changes on "New file" with unsaved data
* bugfix: #870023
HomeBank can't find browser
* bugfix: #872185
crashes on qif export
* bugfix: #885749
QIF Import shows wrong amount
* bugfix: #905277
balance rapport reports wrong amount
* bugfix: #926915
transaction modify window sizing problem
* bugfix: #931187
preferences not saved when ~/.config doesn't exist
* bugfix: #932959
win7: import QXF/OFX file if path contains non-ascii chars
* bugfix: #942346
internal transactions mixup
* bugfix: #987144
QIF Import Error in Financisto
* bugfix: #1024907
2 qif export problems that must be fixed
* bugfix: #1074133
from date to date - does'nt count the last day of the months
* bugfix: #1080132
4.5pre1: transaction split OK button stays inactive
* bugfix: #1081809
4.5pre1: filter by category ignores split transactions
* bugfix: #1082634
4.5pre1: transaction filter dates being reset
* bugfix: #1094215
Button "ok" & "close" unvailable when changin "payement"
* bugfix: #1096364
scheduled txn internal xfer dst_account not saved
* bugfix: #123704
Numpad dot key does not work for french locale
* bugfix: #599476
some English terms unclear
* bugfix: #726052
Balance report not up to date
* bugfix: #740373
ofx import, debit should negate TRNAMT
* bugfix: #758281
QIF import shows wrong dates
* bugfix: #772233
mouse over piechart sometimes crash
* bugfix: #777886
Crash when I click "Select All" in the Balance Report
* bugfix: #783787
Fix for a small memleak
* bugfix: #793719
csv output: no rounded values
* bugfix: #801962
win: Descr field inUpcoming Auto-transactions alters on one entry when mouse-over or near
* bugfix: #813789
HomeBank does not import MsMoney-qif-exported files
* bugfix: #828947
New Wallet wizard do not treat created wallet as modified
* bugfix: #828991
Error message when you decide not to "Save As"
* bugfix: #829362
Missing decimal separator with C locale
* bugfix: #840245
Closed account on internal transfert selection
* bugfix: #850996
Escape key looses changes on "New file" with unsaved data
* bugfix: #870023
HomeBank can't find browser
* bugfix: #872185
crashes on qif export
* bugfix: #885749
QIF Import shows wrong amount
* bugfix: #905277
balance rapport reports wrong amount
* bugfix: #926915
transaction modify window sizing problem
* bugfix: #931187
preferences not saved when ~/.config doesn't exist
* bugfix: #932959
win7: import QXF/OFX file if path contains non-ascii chars
* bugfix: #942346
internal transactions mixup
* bugfix: #987144
QIF Import Error in Financisto
* bugfix: #1024907
2 qif export problems that must be fixed
* bugfix: #1074133
from date to date - does'nt count the last day of the months
* bugfix: #1080132
4.5pre1: transaction split OK button stays inactive
* bugfix: #1081809
4.5pre1: filter by category ignores split transactions
* bugfix: #1082634
4.5pre1: transaction filter dates being reset
* bugfix: #1094215
Button "ok" & "close" unvailable when changin "payement"
* bugfix: #1096364
scheduled txn internal xfer dst_account not saved
2012-11-17 Maxime Doyen
...
...
LICENSE
0 → 100644
View file @
9d9bb05e
* HomeBank is licensed under the GNU GENERAL PUBLIC LICENSE --
see the 'COPYING' file in this directory for details.
Makefile.in
View file @
9d9bb05e
# Makefile.in generated by automake 1.1
1.6
from Makefile.am.
# Makefile.in generated by automake 1.1
4.1
from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
# Foundation, Inc.
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
...
...
@@ -14,24 +13,54 @@
# PARTICULAR PURPOSE.
@SET_MAKE@
# HomeBank Makefile.am
VPATH
=
@srcdir@
am__make_dryrun
=
\
{
\
am__dry
=
no
;
\
am__is_gnu_make
=
test
-n
'
$(MAKEFILE_LIST)
'
&&
test
-n
'
$(MAKELEVEL)
'
am__make_running_with_option
=
\
case
$
${
target_option
-
}
in
\
?
)
;;
\
*
)
echo
"am__make_running_with_option: internal error: invalid"
\
"target option '
$
${
target_option
-
}
' specified"
>
&2
;
\
exit
1
;;
\
esac
;
\
has_opt
=
no
;
\
sane_makeflags
=
$$
MAKEFLAGS
;
\
if
$(am__is_gnu_make)
;
then
\
sane_makeflags
=
$$
MFLAGS
;
\
else
\
case
$$
MAKEFLAGS
in
\
*
\\
[
\ \
]
*
)
\
echo
'am--echo: ; @echo "AM" OK'
|
$(MAKE)
-f
- 2>/dev/null
\
|
grep
'^AM OK$$'
>
/dev/null
||
am__dry
=
yes
;;
\
*
)
\
for
am__flg
in
$$
MAKEFLAGS
;
do
\
case
$$
am__flg
in
\
*
=
*
|
--
*
)
;;
\
*
n
*
)
am__dry
=
yes
;
break
;;
\
esac
;
\
done
;;
\
bs
=
\\
;
\
sane_makeflags
=
`
printf
'%s\n'
"
$$
MAKEFLAGS"
\
|
sed
"s/
$$
bs
$$
bs[
$$
bs
$$
bs ]*//g"
`
;;
\
esac
;
\
test
$$
am__dry
=
yes
;
\
}
fi
;
\
skip_next
=
no
;
\
strip_trailopt
()
\
{
\
flg
=
`
printf
'%s\n'
"
$$
flg"
|
sed
"s/
$$
1.*
$$
//"
`
;
\
}
;
\
for
flg
in
$$
sane_makeflags
;
do
\
test
$$
skip_next
=
yes
&&
{
skip_next
=
no
;
continue
;
}
;
\
case
$$
flg
in
\
*
=
*
|
--
*
)
continue
;;
\
-
*
I
)
strip_trailopt
'I'
;
skip_next
=
yes
;;
\
-
*
I?
*
)
strip_trailopt
'I'
;;
\
-
*
O
)
strip_trailopt
'O'
;
skip_next
=
yes
;;
\
-
*
O?
*
)
strip_trailopt
'O'
;;
\
-
*
l
)
strip_trailopt
'l'
;
skip_next
=
yes
;;
\
-
*
l?
*
)
strip_trailopt
'l'
;;
\
-[dEDm]
)
skip_next
=
yes
;;
\
-[JT]
)
skip_next
=
yes
;;
\
esac
;
\
case
$$
flg
in
\
*
$$
target_option
*
)
has_opt
=
yes
;
break
;;
\
esac
;
\
done
;
\
test
$$
has_opt
=
yes
am__make_dryrun
=
(
target_option
=
n
;
$(am__make_running_with_option)
)
am__make_keepgoing
=
(
target_option
=
k
;
$(am__make_running_with_option)
)
pkgdatadir
=
$(datadir)
/@PACKAGE@
pkgincludedir
=
$(includedir)
/@PACKAGE@
pkglibdir
=
$(libdir)
/@PACKAGE@
...
...
@@ -49,11 +78,11 @@ NORMAL_UNINSTALL = :
PRE_UNINSTALL
=
:
POST_UNINSTALL
=
:
subdir
=
.
DIST_COMMON
=
README
$(am__configure_deps)
$(srcdir)
/Makefile.am
\
$(
srcdir)
/Makefile.in
$(srcdir)
/config.h.in
\
$(
top_srcdir)
/configure AUTHORS COPYING ChangeLog INSTALL NEWS
\
config.guess config.sub depcomp install-sh missing
\
mkinstalldirs
DIST_COMMON
=
$(srcdir)
/Makefile.in
$(srcdir)
/Makefile.am
\
$(
top_srcdir)
/configure
$(am__configure_deps)
\
$(
srcdir)
/config.h.in mkinstalldirs AUTHORS COPYING ChangeLog
\
INSTALL NEWS README compile config.guess config.sub depcomp
\
install-sh missing
ACLOCAL_M4
=
$(top_srcdir)
/aclocal.m4
am__aclocal_m4_deps
=
$(top_srcdir)
/configure.ac
am__configure_deps
=
$(am__aclocal_m4_deps)
$(CONFIGURE_DEPENDENCIES)
\
...
...
@@ -64,15 +93,28 @@ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER
=
config.h
CONFIG_CLEAN_FILES
=
CONFIG_CLEAN_VPATH_FILES
=
AM_V_P
=
$
(
am__v_P_@AM_V@
)
am__v_P_
=
$
(
am__v_P_@AM_DEFAULT_V@
)
am__v_P_0
=
false
am__v_P_1
=
:
AM_V_GEN
=
$
(
am__v_GEN_@AM_V@
)
am__v_GEN_
=
$
(
am__v_GEN_@AM_DEFAULT_V@
)
am__v_GEN_0
=
@echo
" GEN "
$@
;
am__v_GEN_1
=
AM_V_at
=
$
(
am__v_at_@AM_V@
)
am__v_at_
=
$
(
am__v_at_@AM_DEFAULT_V@
)
am__v_at_0
=
@
am__v_at_1
=
SOURCES
=
DIST_SOURCES
=
RECURSIVE_TARGETS
=
all-recursive check-recursive dvi-recursive
\
html-recursive info-recursive install-data-recursive
\
install-dvi-recursive install-exec-recursive
\
install-html-recursive install-info-recursive
\
install-pdf-recursive install-ps-recursive install-recursive
\
installcheck-recursive installdirs-recursive pdf-recursive
\
ps-recursive uninstall-recursive
RECURSIVE_TARGETS
=
all-recursive check-recursive cscopelist-recursive
\
ctags-recursive dvi-recursive html-recursive info-recursive
\
install-data-recursive install-dvi-recursive
\
install-exec-recursive install-html-recursive
\
install-info-recursive install-pdf-recursive
\
install-ps-recursive install-recursive installcheck-recursive
\
installdirs-recursive pdf-recursive ps-recursive
\
tags-recursive uninstall-recursive
am__can_run_installinfo
=
\
case
$$
AM_UPDATE_INFO_DIR
in
\
n|no|NO
)
false
;;
\
...
...
@@ -80,11 +122,33 @@ am__can_run_installinfo = \
esac
RECURSIVE_CLEAN_TARGETS
=
mostlyclean-recursive clean-recursive
\
distclean-recursive maintainer-clean-recursive
AM_RECURSIVE_TARGETS
=
$
(
RECURSIVE_TARGETS:-recursive
=)
\
$
(
RECURSIVE_CLEAN_TARGETS:-recursive
=)
tags TAGS ctags CTAGS
\
distdir dist dist-all distcheck
am__recursive_targets
=
\
$(RECURSIVE_TARGETS)
\
$(RECURSIVE_CLEAN_TARGETS)
\
$(am__extra_recursive_targets)
AM_RECURSIVE_TARGETS
=
$
(
am__recursive_targets:-recursive
=)
TAGS CTAGS
\
cscope distdir dist dist-all distcheck
am__tagged_files
=
$(HEADERS)
$(SOURCES)
$(TAGS_FILES)
\
$(LISP)
config.h.in
# Read a list of newline-separated strings from the standard input,
# and print each of them once, without duplicates. Input order is
# *not* preserved.
am__uniquify_input
=
$(AWK)
'\
BEGIN { nonempty = 0; } \
{ items[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in items) print i; }; } \
'
# Make sure the list of sources is unique. This is necessary because,
# e.g., the same source file might be shared among _SOURCES variables
# for different programs/libraries.
am__define_uniq_tagged_files
=
\
list
=
'
$(am__tagged_files)
'
;
\
unique
=
`
for
i
in
$$
list
;
do
\
if
test
-f
"
$$
i"
;
then
echo
$$
i
;
else
echo
$(srcdir)
/
$$
i
;
fi
;
\
done
|
$(am__uniquify_input)
`
ETAGS
=
etags
CTAGS
=
ctags
CSCOPE
=
cscope
DIST_SUBDIRS
=
$(SUBDIRS)
DISTFILES
=
$(DIST_COMMON)
$(DIST_SOURCES)
$(TEXINFOS)
$(EXTRA_DIST)
distdir
=
$(PACKAGE)
-
$(VERSION)
...
...
@@ -95,6 +159,7 @@ am__remove_distdir = \
&&
rm
-rf
"
$(distdir)
"
\
||
{
sleep
5
&&
rm
-rf
"
$(distdir)
"
;
}
;
\
else
:
;
fi
am__post_remove_distdir
=
$(am__remove_distdir)
am__relativize
=
\
dir0
=
`
pwd
`
;
\
sed_first
=
's,^\([^/]*\)/.*$$,\1,'
;
\
...
...
@@ -122,6 +187,7 @@ am__relativize = \
reldir
=
"
$$
dir2"
DIST_ARCHIVES
=
$(distdir)
.tar.gz
GZIP_ENV
=
--best
DIST_TARGETS
=
dist-gzip
distuninstallcheck_listfiles
=
find
.
-type
f
-print
am__distuninstallcheck_listfiles
=
$(distuninstallcheck_listfiles)
\
|
sed
's|^\./|
$(prefix)
/|'
|
grep
-v
'
$(infodir)
/dir$$'
...
...
@@ -239,7 +305,7 @@ top_builddir = @top_builddir@
top_srcdir
=
@top_srcdir@
#SUBDIRS = src
SUBDIRS
=
src data images
doc mime po
SUBDIRS
=
src data images
mime po doc
# don't forget to do a 'make check'
# to ensure all files are in po/POTFILES.in
...
...
@@ -295,8 +361,8 @@ $(ACLOCAL_M4): $(am__aclocal_m4_deps)
$(am__aclocal_m4_deps)
:
config.h
:
stamp-h1
@
if
test
!
-f
$@
;
then
rm
-f
stamp-h1
;
else
:
;
fi
@
if
test
!
-f
$@
;
then
$(MAKE)
$(AM_MAKEFLAGS)
stamp-h1
;
else
:
;
fi
@
test
-f
$@
||
rm
-f
stamp-h1
@
test
-f
$@
||
$(MAKE)
$(AM_MAKEFLAGS)
stamp-h1
stamp-h1
:
$(srcdir)/config.h.in $(top_builddir)/config.status
@
rm
-f
stamp-h1
...
...
@@ -310,22 +376,25 @@ distclean-hdr:
-
rm
-f
config.h stamp-h1
# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
# To change the values of `make' variables: instead of editing Makefiles,
# (1) if the variable is set in `config.status', edit `config.status'
# (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
$(RECURSIVE_TARGETS)
:
@
fail
=
failcom
=
'exit 1'
;
\
for
f
in
x
$$
MAKEFLAGS
;
do
\
case
$$
f
in
\
*
=
*
|
--
[!
k]
*
);;
\
*
k
*
)
failcom
=
'fail=yes'
;;
\
esac
;
\
done
;
\
# into them and run 'make' without going through this Makefile.
# To change the values of 'make' variables: instead of editing Makefiles,
# (1) if the variable is set in 'config.status', edit 'config.status'
# (which will cause the Makefiles to be regenerated when you run 'make');
# (2) otherwise, pass the desired values on the 'make' command line.
$(am__recursive_targets)
:
@
fail
=
;
\
if
$(am__make_keepgoing)
;
then
\
failcom
=
'fail=yes'
;
\
else
\
failcom
=
'exit 1'
;
\
fi
;
\
dot_seen
=
no
;
\
target
=
`
echo
$@
|
sed
s/-recursive//
`
;
\
list
=
'
$(SUBDIRS)
'
;
for
subdir
in
$$
list
;
do
\
case
"
$@
"
in
\
distclean-
*
|
maintainer-clean-
*
)
list
=
'
$(DIST_SUBDIRS)
'
;;
\
*
)
list
=
'
$(SUBDIRS)
'
;;
\
esac
;
\
for
subdir
in
$$
list
;
do
\
echo
"Making
$$
target in
$$
subdir"
;
\
if
test
"
$$
subdir"
=
"."
;
then
\
dot_seen
=
yes
;
\
...
...
@@ -340,57 +409,12 @@ $(RECURSIVE_TARGETS):
$(MAKE)
$(AM_MAKEFLAGS)
"
$$
target-am"
||
exit
1
;
\
fi
;
test
-z
"
$$
fail"
$(RECURSIVE_CLEAN_TARGETS)
:
@
fail
=
failcom
=
'exit 1'
;
\
for
f
in
x
$$
MAKEFLAGS
;
do
\
case
$$
f
in
\
*
=
*
|
--
[!
k]
*
);;
\
*
k
*
)
failcom
=
'fail=yes'
;;
\
esac
;
\
done
;
\
dot_seen
=
no
;
\
case
"
$@
"
in
\
distclean-
*
|
maintainer-clean-
*
)
list
=
'
$(DIST_SUBDIRS)
'
;;
\
*
)
list
=
'
$(SUBDIRS)
'
;;
\
esac
;
\
rev
=
''
;
for
subdir
in
$$
list
;
do
\
if
test
"
$$
subdir"
=
"."
;
then
:
;
else
\
rev
=
"
$$
subdir
$$
rev"
;
\
fi
;
\
done
;
\
rev
=
"
$$
rev ."
;
\
target
=
`
echo
$@
|
sed
s/-recursive//
`
;
\
for
subdir
in
$$
rev
;
do
\
echo
"Making
$$
target in
$$
subdir"
;
\
if
test
"
$$
subdir"
=
"."
;
then
\
local_target
=
"
$$
target-am"
;
\
else
\
local_target
=
"
$$
target"
;
\
fi
;
\
(
$(am__cd)
$$
subdir
&&
$(MAKE)
$(AM_MAKEFLAGS)
$$
local_target
)
\
||
eval
$$
failcom
;
\
done
&&
test
-z
"
$$
fail"
tags-recursive
:
list
=
'
$(SUBDIRS)
'
;
for
subdir
in
$$
list
;
do
\
test
"
$$
subdir"
=
.
||
(
$(am__cd)
$$
subdir
&&
$(MAKE)
$(AM_MAKEFLAGS)
tags
)
;
\
done
ctags-recursive
:
list
=
'
$(SUBDIRS)
'
;
for
subdir
in
$$
list
;
do
\
test
"
$$
subdir"
=
.
||
(
$(am__cd)
$$
subdir
&&
$(MAKE)
$(AM_MAKEFLAGS)
ctags
)
;
\
done
ID
:
$(am__tagged_files)
$(am__define_uniq_tagged_files)
;
mkid
-fID
$$
unique
tags
:
tags-recursive
TAGS
:
tags
ID
:
$(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list
=
'
$(SOURCES)
$(HEADERS)
$(LISP)
$(TAGS_FILES)
'
;
\
unique
=
`
for
i
in
$$
list
;
do
\
if
test
-f
"
$$
i"
;
then
echo
$$
i
;
else
echo
$(srcdir)
/
$$
i
;
fi
;
\
done
|
\
$(AWK)
'{ files[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in files) print i; }; }'
`
;
\
mkid
-fID
$$
unique
tags
:
TAGS
TAGS
:
tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES)
\
$(TAGS_FILES) $(LISP)
tags-am
:
$(TAGS_DEPENDENCIES) $(am__tagged_files)
set
x
;
\
here
=
`
pwd
`
;
\
if
(
$(ETAGS)
--etags-include
--version
)
>
/dev/null 2>&1
;
then
\
...
...
@@ -406,12 +430,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
set
"
$$
@"
"
$$
include_option=
$$
here/
$$
subdir/TAGS"
;
\
fi
;
\
done
;
\
list
=
'
$(SOURCES)
$(HEADERS)
config.h.in
$(LISP)
$(TAGS_FILES)
'
;
\
unique
=
`
for
i
in
$$
list
;
do
\
if
test
-f
"
$$
i"
;
then
echo
$$
i
;
else
echo
$(srcdir)
/
$$
i
;
fi
;
\
done
|
\
$(AWK)
'{ files[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in files) print i; }; }'
`
;
\
$(am__define_uniq_tagged_files)
;
\
shift
;
\
if
test
-z
"
$(ETAGS_ARGS)$$
*
$$
unique"
;
then
:
;
else
\
test
-n
"
$$
unique"
||
unique
=
$$
empty_fix
;
\
...
...
@@ -423,15 +442,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
$$
unique
;
\
fi
;
\
fi
ctags
:
CTAGS
CTAGS
:
ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES)
\
$(TAGS_FILES) $(LISP)
list
=
'
$(SOURCES)
$(HEADERS)
config.h.in
$(LISP)
$(TAGS_FILES)
'
;
\
unique
=
`
for
i
in
$$
list
;
do
\
if
test
-f
"
$$
i"
;
then
echo
$$
i
;
else
echo
$(srcdir)
/
$$
i
;
fi
;
\
done
|
\
$(AWK)
'{ files[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in files) print i; }; }'
`
;
\
ctags
:
ctags-recursive
CTAGS
:
ctags
ctags-am
:
$(TAGS_DEPENDENCIES) $(am__tagged_files)
$(am__define_uniq_tagged_files)
;
\
test
-z
"
$(CTAGS_ARGS)$$
unique"
\
||
$(CTAGS)
$(CTAGSFLAGS)
$(AM_CTAGSFLAGS)
$(CTAGS_ARGS)
\
$$
unique
...
...
@@ -440,9 +455,31 @@ GTAGS:
here
=
`
$(am__cd)
$(top_builddir)
&&
pwd
`
\
&&
$(am__cd)
$(top_srcdir)
\
&&
gtags
-i
$(GTAGS_ARGS)
"
$$
here"
cscope
:
cscope.files
test
!
-s
cscope.files
\
||
$(CSCOPE)
-b
-q
$(AM_CSCOPEFLAGS)
$(CSCOPEFLAGS)
-i
cscope.files
$(CSCOPE_ARGS)
clean-cscope
:
-
rm
-f
cscope.files
cscope.files
:
clean-cscope cscopelist
cscopelist
:
cscopelist-recursive
cscopelist-am
:
$(am__tagged_files)
list
=
'
$(am__tagged_files)
'
;
\
case
"
$(srcdir)
"
in
\
[
\\
/]
*
|
?:[
\\
/]
*
)
sdir
=
"
$(srcdir)
"
;;
\
*
)
sdir
=
$(subdir)
/
$(srcdir)
;;
\
esac
;
\
for
i
in
$$
list
;
do
\