diff options
author | Frederic Peters <fpeters@entrouvert.com> | 2005-01-27 11:51:59 +0000 |
---|---|---|
committer | Frederic Peters <fpeters@entrouvert.com> | 2005-01-27 11:51:59 +0000 |
commit | 5b0be65ba9892ca921e13b858ee231f1e659ef06 (patch) | |
tree | a66a9080504d9dfe6787603edf80cc808cd78615 /lasso | |
parent | 047c0d45a2e114ebe4ad866aa1bb7feea0cf7b1b (diff) | |
download | lasso-5b0be65ba9892ca921e13b858ee231f1e659ef06.tar.gz lasso-5b0be65ba9892ca921e13b858ee231f1e659ef06.tar.xz lasso-5b0be65ba9892ca921e13b858ee231f1e659ef06.zip |
configure flag to enable ID-WSF (off by default)
Diffstat (limited to 'lasso')
-rw-r--r-- | lasso/Makefile.am | 6 | ||||
-rw-r--r-- | lasso/extract_symbols.py | 9 |
2 files changed, 13 insertions, 2 deletions
diff --git a/lasso/Makefile.am b/lasso/Makefile.am index 973f8fcf..9766cb18 100644 --- a/lasso/Makefile.am +++ b/lasso/Makefile.am @@ -24,8 +24,12 @@ liblasso_la_SOURCES = lasso.c errors.c types.c: $(PYTHON) $(srcdir)/extract_types.py $(srcdir) +if WSF_ENABLED +SYMBOLS_ARGS = -wsf +endif + symbols.sym: - $(PYTHON) $(srcdir)/extract_symbols.py $(srcdir) > symbols.sym + $(PYTHON) $(srcdir)/extract_symbols.py $(srcdir) $(SYMBOLS_ARGS) > symbols.sym clean-local: -rm types.c symbols.sym diff --git a/lasso/extract_symbols.py b/lasso/extract_symbols.py index 7db9c3b2..5c3ff8ca 100644 --- a/lasso/extract_symbols.py +++ b/lasso/extract_symbols.py @@ -4,7 +4,12 @@ import glob import re import sys -if len(sys.argv) == 2: +enable_wsf = 0 + +if '-wsf' in sys.argv: + enable_wsf = 1 + +if len(sys.argv) == 2+enable_wsf: srcdir = sys.argv[1] else: srcdir = '.' @@ -17,6 +22,8 @@ for header_file in glob.glob('%s/*/*.h' % srcdir) + glob.glob('%s/*.h' % srcdir) wsf = ['lasso_disco', 'lasso_dst', 'lasso_is', 'lasso_profile_service', 'lasso_discovery', 'lasso_wsf', 'lasso_interaction', 'lasso_utility' ] +if enable_wsf: + wsf = [] for s in symbols: for t in wsf: |