1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117
|
bundler PREFIX
Create OS X bundle, run after `make install'.
check-coding-style.py SOURCE-FILE.c
Checks whether coding style conforms to Gwyddion conventions.
Not everything is checked (e.g. indentation or naming), and occassionally
spurious errors are reported, but it gives an idea.
documentation-stats.py <LOG-FILE
translation-stats.py <LOG-FILE
Generate API documentation symbol coverage statistics and translation
statistics for http://gwyddion.net/resources.php from build logs
(more precisely from gtk-doc and gettext messages).
dump-modules user-guide-modules en >modules.en.xml
Dumps information about all installed Gwyddion modules in XML format.
File user-guide-modules maps module names to particular user guide
documents. Usually this is run for all languages as
./make-module-lists
which creates directory module-lists with all the lists.
gen-news.py <NEWS >NEWS.html
Generates http://gwyddion.net/news.php from NEWS file.
gwyddion-night-build
gwyddion-build-log
Performs nightly rebuild, extracts information from its logs.
indent.pro
An approximation of Gwyddion coding style as an indent settings file.
Note it is just an approximation, for example switch/case indentation
or operator placement is wrong because no indent option can do it right.
mkenum.mk
An include file with common glib-mkenum make rules. It is included in
libraries' makefiles.
mkenum.c.template
mkenum.h.template
Universal glib-mkenum templates, they require some additional
substitutions that glib-mkenum cannot do to work universally, see
mkenum.mk.
genmarshal.mk
An include file with common glib-genmarshal make rules. It is included
in libraries' makefiles (if they define new signal prototypes).
modules-web.xsl
modules-web-nocss.xsl
Generate http://gwyddion.net/module-list.php and its plain expanded
version from modules.xml.
stockgen.py
Updates libgwydgets/gwystock.h and libgwydgets/gwystock.c to match
pixmaps/Makefile.am. Must be run from the top-level source directory.
update-langs.py
Updates files that, for whatever reason, contain the list of available
localizations. The primary list is in this script. Must be run from
the top-level source directory.
update-potfiles.sh
Updates po/POTFILES.in to contain all source files (.c and .h) with
translatable strings. Must be run from the top-level source directory.
update-api-indices.py
Updates foo-docs.sgml files in developer documentation directories to
include indices of new symbols for all versions where any new symbol was
introduced. Must be run from the top-level source directory.
vim-syn-gen.py
A general script for creation of Vim C syntax file extensions from
gtk-doc documentation. Used with conjuction of data/gwyddion-cfg.py
which contains configuration for Gwyddion. See
extract-file-magic.py TYPE SOURCE-FILES... >OUTPUT
Extracts file type matching magic from file modules, used in ../data.
Known types are FREEDESKTOP and FILE (at the time of writing this
modules only contain FREEDESKTOP magic).
|