summaryrefslogtreecommitdiffstats
path: root/lasso
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2005-01-27 11:51:59 +0000
committerFrederic Peters <fpeters@entrouvert.com>2005-01-27 11:51:59 +0000
commit5b0be65ba9892ca921e13b858ee231f1e659ef06 (patch)
treea66a9080504d9dfe6787603edf80cc808cd78615 /lasso
parent047c0d45a2e114ebe4ad866aa1bb7feea0cf7b1b (diff)
downloadlasso-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.am6
-rw-r--r--lasso/extract_symbols.py9
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: