diff options
author | Frederic Peters <fpeters@entrouvert.com> | 2004-12-21 14:00:17 +0000 |
---|---|---|
committer | Frederic Peters <fpeters@entrouvert.com> | 2004-12-21 14:00:17 +0000 |
commit | 513442f6c073b101a6ba2da924ba9562dfd50adf (patch) | |
tree | b80f195a8634261d3cf47e957217c43e6062da78 /lasso/extract_symbols.py | |
parent | d96583847854d9bcaa25f5184e07c2983b6e3fa7 (diff) | |
download | lasso-513442f6c073b101a6ba2da924ba9562dfd50adf.tar.gz lasso-513442f6c073b101a6ba2da924ba9562dfd50adf.tar.xz lasso-513442f6c073b101a6ba2da924ba9562dfd50adf.zip |
only exports symbols declared with LASSO_EXPORT (experimental)
Diffstat (limited to 'lasso/extract_symbols.py')
-rw-r--r-- | lasso/extract_symbols.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lasso/extract_symbols.py b/lasso/extract_symbols.py new file mode 100644 index 00000000..da8192a0 --- /dev/null +++ b/lasso/extract_symbols.py @@ -0,0 +1,12 @@ +#! /usr/bin/env python + +import glob +import re + +symbols = [] +for header_file in glob.glob('*/*.h') + glob.glob('*.h'): + symbols.extend(re.findall('LASSO_EXPORT.*(lasso_[a-zA-Z_]+)', file(header_file).read())) + +for s in symbols: + print s + |