docs/reference/Makefile.am
author Mikael Hallendal <micke@imendio.com>
Sat, 25 Oct 2008 16:21:50 +0200
changeset 545 58954d98a7f9
parent 525 0499e563dbdf
child 630 59a326ef98c2
permissions -rw-r--r--
Removed the async_connect_waiting and blocking states from LmConnection. As a first step of cleaning up the network code underlying LmConnection I want to make the blocking and non-blocking calls be as similar as possible. The socket should be able to connect in asynchronous manner even if we want to block on the open call since the mainloop iteration will handle the "block" for lm_connection_open_and_block.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
525
0499e563dbdf Moved Makefile.decl to build sub directory and created a Makefile.am.lm
Mikael Hallendal <micke@imendio.com>
parents: 398
diff changeset
     1
include $(top_srcdir)/build/Makefile.am.lm
398
d81f80894575 Fixed Makefiles to support running make test
Mikael Hallendal <micke@imendio.com>
parents: 250
diff changeset
     2
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
     3
## Process this file with automake to produce Makefile.in
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
     4
141
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
     5
# We require automake 1.6 at least.
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
     6
AUTOMAKE_OPTIONS = 1.6
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
     7
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
     8
# This is a blank Makefile.am for using gtk-doc.
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
     9
# Copy this to your project's API docs directory and modify the variables to
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    10
# suit your project. See the GTK+ Makefiles in gtk+/docs/reference for examples
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    11
# of using the various options.
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    12
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    13
# The name of the module, e.g. 'glib'.
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    14
DOC_MODULE=loudmouth
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    15
141
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    16
# The top-level SGML file. You can change this if you want to.
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    17
DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    18
141
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    19
# The directory containing the source code. Relative to $(srcdir).
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    20
# gtk-doc will search all .c & .h files beneath here for inline comments
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    21
# documenting the functions and macros.
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    22
# e.g. DOC_SOURCE_DIR=../../../gtk
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    23
DOC_SOURCE_DIR=../../loudmouth
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    24
141
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    25
# Extra options to pass to gtkdoc-scangobj. Not normally needed.
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    26
SCANGOBJ_OPTIONS=
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    27
141
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    28
# Extra options to supply to gtkdoc-scan.
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    29
# e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED" 
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    30
SCAN_OPTIONS=
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    31
141
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    32
# Extra options to supply to gtkdoc-mkdb.
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    33
# e.g. MKDB_OPTIONS=--sgml-mode --output-format=xml
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    34
MKDB_OPTIONS=--sgml-mode --output-format=xml
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    35
141
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    36
# Extra options to supply to gtkdoc-mktmpl
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    37
# e.g. MKTMPL_OPTIONS=--only-section-tmpl
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    38
MKTMPL_OPTIONS=
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    39
141
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    40
# Extra options to supply to gtkdoc-fixref. Not normally needed.
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    41
# e.g. FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    42
FIXXREF_OPTIONS=
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    43
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    44
# Used for dependencies. The docs will be rebuilt if any of these change.
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    45
# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    46
# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    47
HFILE_GLOB=$(top_srcdir)/loudmouth/*.h
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    48
CFILE_GLOB=$(top_srcdir)/loudmouth/*.c
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    49
141
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    50
# Header files to ignore when scanning.
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    51
# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h
398
d81f80894575 Fixed Makefiles to support running make test
Mikael Hallendal <micke@imendio.com>
parents: 250
diff changeset
    52
IGNORE_HFILES=asyncns.h base64.h md5.h lm-internals.h lm-sha.h lm-parser.h lm-sock.h lm-socket.h lm-message-queue.h lm-ssl-base.h lm-ssl-internals.h loudmouth.h lm-sasl.h lm-misc.h
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    53
141
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    54
# Images to copy into HTML directory.
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    55
# e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    56
HTML_IMAGES=
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    57
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    58
# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    59
# e.g. content_files=running.sgml building.sgml changes-2.0.sgml
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    60
content_files=
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    61
141
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    62
# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    63
# These files must be listed here *and* in content_files
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    64
# e.g. expand_content_files=running.sgml
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    65
expand_content_files=
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    66
141
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    67
# CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library.
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    68
# Only needed if you are using gtkdoc-scangobj to dynamically query widget
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    69
# signals and properties.
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    70
# e.g. INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS)
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    71
# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib)
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    72
INCLUDES=					        \
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    73
	$(LOUDMOUTH_CFLAGS)				\
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    74
	-DLM_COMPILATION				\
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    75
	-I$(top_srcdir) 				\
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    76
	-I$(top_builddir)/loudmouth
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    77
141
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    78
GTKDOC_LIBS=						\
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    79
	$(LOUDMOUTH_LIBS)				\
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    80
	$(top_builddir)/loudmouth/libloudmouth.la
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    81
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    82
141
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    83
# This includes the standard gtk-doc make rules, copied by gtkdocize.
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    84
include $(top_srcdir)/gtk-doc.make
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    85
141
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    86
# Other files to distribute
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    87
# e.g. EXTRA_DIST += version.xml.in
f918e888a0aa 2006-04-19 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 1
diff changeset
    88
EXTRA_DIST +=