diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2005-09-12 09:50:01 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2005-09-12 09:50:01 +0000 |
| commit | c4b87247c1388dfff4026b9971e185f1fb731c88 (patch) | |
| tree | 3b88330988b589c681a3b2fbc11b5e274b8b28e7 /docs/reference | |
| parent | c1ce172568e7b3877ea7617cc31999badc5a2378 (diff) | |
| download | lasso-c4b87247c1388dfff4026b9971e185f1fb731c88.tar.gz lasso-c4b87247c1388dfff4026b9971e185f1fb731c88.tar.xz lasso-c4b87247c1388dfff4026b9971e185f1fb731c88.zip | |
generation of lasso.types so it only includes wsf classes if wsf is compiled
in.
Diffstat (limited to 'docs/reference')
| -rw-r--r-- | docs/reference/Makefile.am | 19 | ||||
| -rw-r--r-- | docs/reference/lasso.types.in (renamed from docs/reference/lasso.types) | 5 |
2 files changed, 20 insertions, 4 deletions
diff --git a/docs/reference/Makefile.am b/docs/reference/Makefile.am index 030fd1b8..757fd37a 100644 --- a/docs/reference/Makefile.am +++ b/docs/reference/Makefile.am @@ -1,9 +1,19 @@ EXTRA_DIST = \ lasso-sections.txt \ lasso.sgml \ - lasso.types \ + lasso.types.in \ version.xml.in +if WSF_ENABLED +lasso.types: lasso.types.in + sed -e 's/#WSF# //g' < $(srcdir)/lasso.types.in > lasso.types +else +lasso.types: lasso.types.in + grep -v '#WSF#' $(srcdir)/lasso.types.in > lasso.types +endif + + + # We need to pre-process original source files # because gtkdoc does not understand some C features # @@ -76,12 +86,12 @@ GTKDOC_LIBS = \ GTKDOC_CC = $(LIBTOOL) --mode=compile $(CC) GTKDOC_LD = $(LIBTOOL) --mode=link $(CC) -scan: doc_sources +scan: doc_sources lasso.types test -d build || mkdir build @echo '*** Scan sources ***' cp $(srcdir)/lasso-sections.txt build/ - if grep -l '^..*$$' $(srcdir)/lasso.types > /dev/null ; then \ - CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" CFLAGS="$(GTKDOC_CFLAGS)" LDFLAGS="$(GTKDOC_LIBS)" gtkdoc-scangobj $(SCANOBJ_OPTIONS) --module=lasso --types=$(srcdir)/lasso.types --output-dir=build/ ; \ + if grep -l '^..*$$' lasso.types > /dev/null ; then \ + CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" CFLAGS="$(GTKDOC_CFLAGS)" LDFLAGS="$(GTKDOC_LIBS)" gtkdoc-scangobj $(SCANOBJ_OPTIONS) --module=lasso --types=lasso.types --output-dir=build/ ; \ else \ cd $(srcdir) ; \ for i in $(SCANOBJ_FILES) ; do \ @@ -134,6 +144,7 @@ clean-local: clean-sources -rm -rf build -rm -f $(SCANOBJ_FILES) index.sgml lasso-index.sgml -rm -rf $(SCANOBJ_FILES) *.o *~ *.bak *.stamp + -rm -f lasso.types clean-sources: -rm -rf code diff --git a/docs/reference/lasso.types b/docs/reference/lasso.types.in index d9e60442..8575bed4 100644 --- a/docs/reference/lasso.types +++ b/docs/reference/lasso.types.in @@ -50,3 +50,8 @@ lasso_provider_get_type lasso_server_get_type lasso_identity_get_type lasso_session_get_type +lasso_name_registration_get_type +lasso_name_identifier_mapping_get_type + +#WSF# lasso_discovery_get_type +#WSF# lasso_data_service_get_type |
